摘要: |
随着ARM(AdvancedRISCMachines)应用的逐渐深入,目前嵌入式技术在各个领域中的应用正在不断扩展,由于ARM具备内核耗电少,成本低,功能强等优点,ARM被广泛应用于汽车电子、保安设备、无线通信、智能手机等开发领域。ARM不仅占据了高端微控制器的大部分市场,同时因其具有低功耗、高性价比的优势,逐渐向低端微控制器应用领域扩展,向传统的8位/16位微控制器提出了挑战。
本文针对船用监控仪的需求,对嵌入式系统、网络测控、虚拟仪器及相关技术进行了研究,开发了基于嵌入式系统的船用监控仪。本文设计的基于嵌入式系统的船用监控仪与传统的单片机实现的监控仪相比具有功能强、各模块相对独立、维护方便、稳定性好、集成度高等特点。
本文选用了ARM7TDMI核的微处理器SEP3203作为船用嵌入式监控仪的微处理器,硬件方面设计了船用嵌入式监控仪的数据采集子系统,以及包含嵌入式最小系统、存储系统、液晶屏、键盘、触摸屏、外围接口等多个模块的嵌入式显示与控制子系统。软件方面选用ASIXOS操作系统作为本系统的软件平台,编写了BootLoader,开发了液晶屏的驱动程序和显示程序,以及嵌入式显示与控制子系统的主程序,最终实现了船用嵌入式监控仪对温度、液位、压力、转速、可燃气体浓度等模拟量的实时采集、存储和本地集中显示、控制的基本功能。考虑到网络测控的广泛应用,还给出了通过船用嵌入式监控仪的网络接口,实现与上位机构成网络测控系统的方案;以及利用虚拟仪器开发软件LabVIEW进行网络测控平台的虚拟仪器客户端的开发方案。 |