基于ATmega128的智能安全帽特性检测仪设计
时间:01-17
来源:电子技术应用
点击:
3 软件部分实现
控制器上电后,首先进行系统初始化,然后进入用户验证界面;验证完毕后进入主菜单。主菜单界面包括:用户名和时间等设置、特性试验菜单和历史记录。选择进入试验界面后,首先利用开关量输出控制电机下行到下限位开关位置。当开关量输入检测到下限位开关信号后,电动机自动停止,同时电磁铁吸合并提示安装重锤;安装完重锤后控制电机上行,当检测到上限位信号后,可通过按键来释放电磁铁上的重锤,延时0.1 s后开始采集压力数据。每组采集数据100个,除去每组的最大值和最小值后再取平均,这样起到了数字滤波的效果,再从平均值的数组中取最大值即是瞬间的压力值,并将此压力值显示在LCD显示屏;做完一组试验后,用户可通过选择来保存试验数据。在主菜单中,用户可以通过选择随时查看以往所保存的试验数据,并可以通过串口将历史数据上传到PC机。软件设计流程如图5所示。
4 实际应用分析
本系统经过大量的测试试验验证,该检测仪的稳定性好,而且试验的结果直观,所测试的试验数据均能达到国家标准的要求。对多个安全帽样本进行测试,测试结果如表1所示。
本文采用ATmega128单片机设计的安全帽特性检测仪具有数据采集速率高、抗干扰能力强、稳定性好、操作安全简便、结构简单等优点,比以往的安全帽特性检测仪更进一步实现了智能化。但该检测仪所能完成的试验类型较少,在今后的设计中还有待于进一步提高与改进。
- RS232通信网络与CAN总线通信网络互联设计(10-17)
- 基于AVR和振弦式渗压计的大坝监测系统设计(06-04)
- 基于AVR单片机的实验加载闭环控制系统(06-23)
- 基于ATmega128和CH374的USB接口的软硬件设计(01-27)
- 基于Atmega128L的低功耗无线水表数据采集通信终端的设计和研究(04-16)
- 基于ATmega128的安全工器具监控系统设计(07-23)
