基于双ATmega128的安检力学试验机设计
3 系统软件设计
根据系统设计的要求,软件设计主要包括两部分,即主、从ATmega128单片机两部分的软件设计。主单片机上电后,首先初始化,然后进入用户验证界面:在试验的主菜单界面中包括:用户名和时间等设置、具体的试验菜单和历史记录。在试验界面中完成一个试验后,用户可选择是否保存试验的数据:历史记录界面里可以读取以往所保存的试验数据,当外部存储器存满数据后,用户可以通过串口连接到PC机进行打印。在每个界面的下方都有操作提示,并且有时钟进行实时显示。主单片机的程序设计流程如图8(a)所示。从ATmega128单片机上电后,首先初始化,然后进入接收指令状态。从单片机根据主ATmega128单片机发送来的指令分别进行A/D或D/A转换操作,并将处理的结果或转换的数据发送给主ATmega128单片机。从ATmega128单片机的软件设计流程如图8(b)所示。本文引用地址:https://www.eepw.com.cn/article/151047.htm
4 实际应用分析
本系统经过大量的测试试验验证,该试验机的稳定性好,而且试验的结果直观,所测试的试验数据均能达到国家标准的要求。使用试验机时可以直接按照液晶屏幕上的提示进行各种实验操作。部分操作界面如图9所示。以直角扣件抗滑试验的试验结果为例,对多个不同直角扣件分别做抗滑试验结果如表1所示。
5 结束语
采用ATmega128单片机设计的安检力学试验机具有数据采集精度高、抗干扰能力强、数据传输快速可靠等特点。相对于以往的试验机,所设计的力学安检试验机具有相对成本低、功能强大、稳定性好、操作安全、结构简单等优点。本试验机在使用过程中出现一些机械布局不太合理等缺点,在今后设计中有待于进一步的升级改进和提高。
评论