Page 96 - 《橡塑技术与装备》2020年21期(11月上半月橡胶)
P. 96

橡塑技术与装备(橡胶)                              CHINA RUBBER/PLASTICS  TECHNOLOGY  AND EQUIPMENT (RUBBER)

             或浓度时,蜂鸣器就会发出警报。本设计中使用不需                           计设定的机器周期为 1  μs,且工作在模式 1 方式。因
             要交流信号驱动,而只要直流驱动即可的自激蜂鸣器。                          此计数初值可以如下计算。5 s 可以分为 100 个 50 ms
             要想使蜂鸣器发出声音,将驱动电平加在驱动口,再                           相加,所以定时器只需定时,以 50 ms 为定时时间即可,
             把驱动电流用放大器放大就行了。报警电路如图 21 所                        然后循环 100 次直到达到 5s。所以计数初值设置为 :
             示。                                                    X=65 536-50 000/1=65 536-50 000


                                                               4 系统设计
                                                               4.1 工作过程
                                                                   本系统设计的主要软件流程如图 22 所示。
















                             图 21 报警电路

             3 定时计数初值的计算
                 因为有些因素,单片机在供电电源不太固定的情
             况下,会出现断电或者电压波动的现象,以至于影响
             到正常的运作和一些数据的保存。想要使处理器及时
             的进行一些操作和保持着电源的稳定,最好的方法就
             是在电源电压降低,并达到一定值时能及时的发出某
             种信号到达单片机和电路。要实现上述功能,重要的
             是监视电源电压。本设计采用软件看门狗。
                 因为计数器是从 0 或设定值开始加 1 计数,需要
             输入的初始值是最大值减去计数值,而不能直接输入
             需要的计数值,则计满溢出时,置位 TF。不同的环境
             下,M 的值是不一样的,设最大计数器的初始值是 M,
             则应输入的初值 X 需要进行计算。
                 计数功能时 :                                                           图 22 软件流程图
                              X=M- 计数值
                                                               4.2 ADC0809 数据采集及输出控制信号时
                 定时功能时 :                                       序
                              (M-X)×T cy  = 定时时间
                                                                   数据采集流程如图 23 所示。
                 所以
                                                               4.3 键盘扫描程序流程图
                           X=M- 定时时间 /T cy
                                                                   键盘扫描程序流程如图 24 所示。
                 其中,T cy 是单片机的机器周期,也叫计数周期。
                                                               4.4 数码管显示流程图
             当机器周期为 1  μs 时会出现两种工作模式,一种为
                                                                   数码管显示流程如图 25 所示。
                              13
             0,定时值最大是 2 ×1  μs  =  8.192  ms,另外一种是
                                                               4.5 看门狗程序流程图
             1,则定时值最大为 216×1 μs = 65.536 ms。因为本设
                                                                   看门狗流程如图 26 所示。
             ·44·                                                                            第 46 卷  第  21 期
   91   92   93   94   95   96   97   98   99   100   101