摘要
为了提高对时间统一系统IRIG-B码信号的监测效率,需要一套自动监测系统;本文结合某型号时间统一系统,针对该时统设备输出的通用IRIG-B(DC)格式时间码,介绍了一种基于Arduino的便携式IRIG-B(DC)信号监视系统的设计过程,给出了以开放源代码硬件项目平台Arduino为核心构建的"输入控制+逻辑处理+数据处理+数据交互+数据存储+网络传输+实时显示"的系统硬件设计结构;利用Arduino内高度集成的AVR二次编译封装库,将复杂的逻辑控制和数据处理等底层的指令封装成简单实用的函数调用,完成了整个系统的任务调度和管理,实现了对时间统一系统IRIG-B(DC)信号的波形采集、数据分析、时间解调、状态监视、实时显示以及数据存储等功能;测试结果表明,系统设计简洁,工作稳定可靠,设计指标满足功能需求。
In order to improve the monitoring efficiency of IRIG-B code signal,a set of automatic monitoring system is needed.Aimed at the general IRIG-B(DC)format time code output from a certain model timing system,this article introduces the design process of the portable IRIG-B(DC)signal monitoring system,and puts forward the system design frame centered with Arduino of"input control+logical control+ data processing+ data interactive+ data storage+ net transferring+real-time displaying".The system using the technology of highly integrated AVR second compiling packaging library embedded in Arduino,which makes low-level instructors including complicated logical control and data processing be packaged in simple function callings.It accomplishes the function of IRIG-B(DC)signal's realtime acquisition、analysis and time decoding、status monitoring and data storage.Tests show that system works stably and is designed simple,satisfies the requirement.
出处
《计算机测量与控制》
2016年第9期113-116,121,共5页
Computer Measurement &Control