(这是个什么图,需要标注)
1.3主从单片机通信方案设计与论证
并行通信是数据各位同时进行传输的方式,优点在于传输速度快,但是其传输数据宽度导致通信线路复杂,由于本系统数据传输量不大,可使通信线路尽量简单才用串行通信方式。串行通信能通过同步传送和异步传送两种方式来实现。
方式一:同步传送方式。同步传送字符格式简单,其有效数据位传送速率快,但是硬件实现上比较复杂,同时对同步时钟脉冲信号的相位一致性要求很严格。
方式二:异步传送方式。异步传送方式以字符为单位一个个发送和接收的,每个字符要用起始位和结束位作为字符开始和结束的标志位。在异步传送中,字符间隔不固定,需要加空闲位等待传送,这样其完成数据传送的时间较长,异步传送优点就在于实现上简单。
综合比较上面两种方案,本系统中实现单片机与单片机之间的通信采用异步传送方式。
2设计系统组成框图
通过以上方案设计比较,确定系统实现框图如下图2-1:
图2-1 系统组成框图
2.1系统工作原理
图2-2 位置型PID算式
图2-2给出了系统组成方框图。通过键盘输入模块输入预置的点滴速度并将数据信息传送给单片机。系统进入调整方式一(电机为主,等待中断)调整装置刚开始运行时步进电机以定速转动,等待传感装置发出中断信号。当点滴速度进入一定范围(预置值±10)时单片机检测到中断信号进入调整方式二(采集信号为主,电机被动)采集装置1通过红外光电传感器对不同标志的检测,并以电信号的形式传给单片机,经运算、分析、处理后单片机通过输出端口将数据传给显示模块和电机,实现点滴速度的显示和对滴瓶高度的控制,使实际点滴速度更接近预置值,由于硬件的限制既不可预测的误差,实际点滴速度极难达到预置值,因此设置当实际点滴速度进入预置值M×10%±1滴范围内时电机停止转动,这样就实现了智能控制功能。另外,数据采集装置1将通过红外光电传感器检测到的信号直接输出给声光报警装置,节省了单片机的资源。当声光报警持续30秒钟后无人复位,则由单片机发出信号关闭声光报警,同时发出信号控制电机使吊瓶下降直至无液滴滴出,可以大大提高输液的安全系数。

