多功能内置式IRIG-B码终端设计

时间:2012-08-21来源:网络

3.3 软件模块设计
软件采用模块化结构,由主程序如图4所示、B码中断服务程序如图5所示、定时器0中断服务等程序如图6所示组成。

d.JPG


1)主程序
控制计算机加电后8751复位,主程序对串行口初始化,取计数修正量并开中断。根据中断程序设置的状态位判断本IRIG-B码码元是“0”或是“1”、还是B码同步头(标志码)。一帧IRIG-B码结束后读取瞬时时间并送双端口RAM,然后进行下一帧的检测。
2)IRIG-B码中断服务程序
每个IRIG-B码脉冲前沿均引起一次中断,进入中断后由软件判断码元脉冲宽度,当连续检测到2个8 ms宽码元时,即表示检测到了IRIG-B码标志。在P1.0端口发出一个计数器修正量置入脉冲,之后进入数码判读程序。检测到5 ms宽码元时记作“1”,检测到2 ms宽码元时记作“0”。
3)定时器0中断服务程序
定时器0中断是定时器0的溢出中断,用于判断B码是否存在,此中断只置中断次数标记。
4)事件标记
事件标记用于确定重要事件发生时的绝对时间。如弹动时间,导弹起飞时间等。终端可将事件出现时间写入双端口RAM,供控制计算机读取。

4 结束语
靶场测控设备普遍采用GPS卫星时间自主同步后,不用再在试验现场设置时统分站,免除在试验飞机、舰船、车辆等载体上加装时统设备。有利于减少参试兵力,方便试验组织与指挥,提高试验综合效益。

1 2 3

关键词: 设计 终端 IRIG-B 内置 多功能

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版