一种通用的产生双路导航串口数据的系统技术方案

技术编号:41063722 阅读:28 留言:0更新日期:2024-04-24 11:16
本发明专利技术涉及一种通用的产生双路导航串口数据的系统,属于串口技术领域。本发明专利技术提出的一种通用的产生双路导航串口数据的系统,不仅能够产生精度较高的双路导航数据,并且能够在不修改、烧录开发板程序的同时方便地更改导航参数,使得能够模拟产生各种形式的双路导航数据。

【技术实现步骤摘要】

本专利技术属于串口,具体涉及一种通用的产生双路导航串口数据的系统


技术介绍

1、为了提高舰船上惯导系统工作的稳定性和可靠性,惯导系统通常通过串行接口同时向外发送两组完全相同的导航数据。每组导航由同步脉冲信号、一类导航、二类导航组成。为了验证导航数据接收设备的性能,往往需要能够发送这样串口导航数据的设备,而选择真实的惯导系统又是不现实的并且也不方便把导航数据的边界值验证到。因此需要一种能够易于获得而又便捷更改导航参数的串口双路导航模拟器。现有技术使用便捷式windows计算机外接串口扩展坞,运行模拟导航数据发送程序。但是由于windows系统的后台开销,定时器往往是不精确的,不能满足测试精度的需求,且便携式计算机外接串口扩展坞相对而言仍然比较笨重。


技术实现思路

1、(一)要解决的技术问题

2、本专利技术要解决的技术问题是:提供一种通用的产生双路导航串口数据的系统,不仅能够产生精度较高的双路导航数据,并且能够在不修改、烧录开发板程序的同时方便地更改导航参数,使得能够模拟产生各种形式的双路导航数据。本文档来自技高网...

【技术保护点】

1.一种通用的产生双路导航串口数据的系统,其特征在于,包括:

2.如权利要求1所述的系统,其特征在于,初始化模块具体执行如下步骤:初始化第一定时器、第二定时器、GPIOA1、GPIOA2;第一定时器和GPIOA1用来产生第一组同步脉冲信号;第二定时器和GPIOA2用来产生第二组同步脉冲信号;第一串口产生第一组一类导航数据,第二串口产生第一组二类导航数据;第三串口产生第二组一类导航数据,第四串口产生第二组二类导航数据;第五串口用来接收上位机的命令,解析命令内容更改相应的参数。

3.如权利要求1所述的系统,其特征在于,每组同步脉冲信号均为方波信号,占空比为1:1,其频...

【技术特征摘要】

1.一种通用的产生双路导航串口数据的系统,其特征在于,包括:

2.如权利要求1所述的系统,其特征在于,初始化模块具体执行如下步骤:初始化第一定时器、第二定时器、gpioa1、gpioa2;第一定时器和gpioa1用来产生第一组同步脉冲信号;第二定时器和gpioa2用来产生第二组同步脉冲信号;第一串口产生第一组一类导航数据,第二串口产生第一组二类导航数据;第三串口产生第二组一类导航数据,第四串口产生第二组二类导航数据;第五串口用来接收上位机的命令,解析命令内容更改相应的参数。

3.如权利要求1所述的系统,其特征在于,每组同步脉冲信号均为方波信号,占空比为1:1,其频率初始值为40hz,记为pulsefre;一类导航数据的初始值为navi1,并且一类导航数据在navi1的附近进行周期变化;二类导航数据的初始值为navi2,并且二类导航数据在navi2的附近进行周期变化。

4.如权利要求2所述的系统,其特征在于,发送模块具体执行如下步骤:第一定时器产生中断后,在中断处理函数里设置gpio1的电平值来模拟产生第一同步脉冲信号;随即通过第一串口发送第一组一类导航数据,然后通过第二串口发送第一组二类导航数据;最后更改一类导航和二类导航数据的值,进行下一个周期发送,第一组导航数据包括第一同步脉冲信号、第一组一类导航数据、第一组二类导航数据;第二定时器产生中断后,在中断处理函数里设置gpio2的电平值来模拟产生第...

【专利技术属性】
技术研发人员:潘雁鹏
申请(专利权)人:天津津航计算技术研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1