摘要: |
本文以高速公路收费站不停车收费项目为背景,研制和开发了基于RTOS的嵌入式动态汽车称重系统,实现了对系统实时性、高精度和高可靠性的要求。
本文首先分析了目前国内外动态汽车称重技术现状的基础上,根据对高速公路不停车收费环境实时性和高精度的要求,提出了以ARM嵌入式系统作为动态汽车称重系统,考虑到系统应用复杂性的增加会降低系统软件运行的可靠性,所以引入了实时操作系统RTOS,大大降低系统开发调试的复杂性,提高系统的可维护性、可靠性。
其次,综述了嵌入式系统和实时操作系统的应用现状及最新进展,并介绍了蓝牙无线通信协议,根据动态汽车称重系统的要求,选择了合适的嵌入式处理器、实时操作系统和蓝牙无线通信模块,设计了基于RTOS的ARM嵌入式动态汽车称重系统的软硬件。
现场测试了系统的稳定性和精度,采取了防雷、抗电磁干扰等措施,针对现场环境的特点,在下位机和上位机分别设立数据缓冲队列,保存测试处理后的数据拷贝,能在系统一方掉电或设备复位后不丢失已测车辆的数据信息。此外,为了便于第三方的收费软件调用车辆数据,设计了上位机dll动态库程序,提供相关的函数接口,保证第三方软件能够正确获取车辆相关数据。
最后,将设计的嵌入式ARM动态汽车称重系统应用于高速公路收费站,系统的精度、实时性、稳定性满足现场环境的要求。同时叙述了一种系统数据处理算法,及其在高速公路收费站运行的处理精度。 |