为1S,但结果并不理想,后我们又将发声频率改为5MS,利用人眼的暂留效应及数码管的余辉,使人察觉不到数码管显示的频率,因此看上去数码管和LED灯是稳定显示的。
问题二、经过查看电路图发现,电位器与ADC0804之间并未直接相连,而是以排阵的方式设计的,因此调试时需要将4位排阵的2、3用跳线帽短接,电路才能正常工作。
5.2 上、下位机软硬件调试
在进行上位机编写及调试过程中,出现了以下几个问题:
1、VISE Read采集不到数据,经过老师指点,我们明白了DAQ助手是LabVIEW中唯一可识别PC串口的模块,因此需要安装DAQ助手NI-VISE才能正常工作。
2、VISE Write写入错误,这个与单片机程序有关,单片机接收几个字符,VISE Write就必须写入相同数量的字符,多些或少些都会发生错误。 5.3 系统仿真与结果显示
经过不断的调试与改进,最终酒精浓度检测系统运行良好,实现了本次设计所要求的功能且稳定性良好。图5.1为实时采集的酒精浓度显示结果,当当前浓度大于阀值时,LED红灯亮。
当当前浓度小于阀值但大于20mg/mL时,LED红灯灭,黄灯亮,如图5.2所示:
表5.1 实时记录的酒精浓度信息表