
技术摘要:
本发明提供实时自定义筛选数据的导航通讯控制方法及控制器,包括CPU、触摸屏、调试下载接口、四个快插式同轴电缆接口电路、四个串口电路、指示灯、充电电路和供电电路;所述CPU分别与触摸屏、调试下载接口、四个快插式同轴电缆接口、四个串口电路、指示灯、供电电路呈 全部
背景技术:
在科考船舶的运行过程中,根据用户的设置在特定的情况下(比如每个特定时间, 特定帧头等)需要进行GPS数据记录,并触发信号通知其他设备,GPS 设备输出数据目前应 用最广的是NMEA-0183协议,某些设备上运行的上位机软件是可以直接解析处理的,但有些 上位机软件只能识别特定格式的GPS数据,并且需要TTL脉冲信号触发来通知设备。现有技 术中并不存在能够适配不同上位机软件的导航通讯控制器,无法实现数据的快速共享,且 现有的控制器受外部供电环境的约束较强,极大的限制了其应用。
技术实现要素:
本发明目的在于提供一种实时自定义筛选数据的导航通讯控制方法及控制器,该 控制器可以将串口接收到的GPS数据进行自定义筛选,按照用户的特定要求通过串口转发 到其他设备,并由快插式同轴电缆输出TTL电平脉冲信号,为科考船实现了GPS数据的自定 义筛选,以及在不同设备之间的数据共享和TTL 脉冲信号触发管理。 本发明所采用的技术方案是:实时自定义筛选数据的导航通讯控制方法,包括:接 收指令设置待采集的现场设备数据的格式,根据用户要求实时自定义筛选数据,连接外部 数据通信接口并触发信号,将筛选后数据上传给上位机,从而兼容不同现场设备或上位机 之间不同数据格式的相互转发和数据共享。 方法具体包括: 分别将现场设备与上位机连接在相应的数据通信接口,并通过触摸屏输入指令设 置串口配置参数; 触摸屏接收用户的输入指令发送给CPU,CPU输出指令初始化各个接口; 触摸屏接收现场用户的数据采集指令和筛选帧头数据格式指令; CPU根据用户指令控制各个接口实时采集现场设备数据,解析出帧头数据格式,将 满足帧头数据格式的数据进行存储并剔除不符合要求的数据; 筛选数据完成后,CPU输出触发指令使同轴电缆接口输出TTL脉冲信号给上位机建 立握手通信; 触摸屏接收用户的输入指令发送给CPU,CPU根据指令设定待发送数据的数据格式 使得封装后的数据格式符合接收端要求; CPU将封装且筛选后的数据通过设定串口发送给现场设备或其他上位机。 实时自定义筛选数据的导航通讯控制器,包括:CPU和分别与电性其连接的触摸 屏、若干个同轴电缆接口电路、若干个串口电路、调试下载接口、供电电路,所述供电电路与 外部电源接口连接;所述同轴电缆接口和所述串口与现场数据采集设备或上位机相连; 4 CN 111610541 A 说 明 书 2/5 页 所述CPU包括存储部、处理部,存储部存储有程序,处理部加载程序并执行上述方 法的程序步骤,实现现场通讯以及数据采集和转发。 所述串口电路采用RS232串口,电路连接包括:CPU的PA2、PA9引脚分别连接RS232 串口芯片后输出引脚T1-TX、T1-RX、GND构成串口COM1的RS232接口电路;CPU(1)的PA3、PA10 引脚分别连接RS232串口芯片后输出引脚T2-TX、 T2-RX、GND构成串口COM2的RS232接口电 路。 所述串口电路采用RS485串口,电路连接包括:CPU的引脚PA10、PA11、 PC10通过 RS485串口芯片U6后,输出引脚T4-TX-与T4-TX 构成串口COM3的 RS485接口电路;CPU的引 脚PD2、PD3、PC12通过RS485串口芯片U7后,输出引脚T5-TX-与T5-TX 构成串口COM4的RS485 接口电路。 所述外部电源接口通过供电电路与处理器连接;所述供电电路包括:所述外部电 源接口经过电阻R1接地、经过二极管D1后连接供电电路的输出端,所述外部电源接口还连 接MOSEFT管Q1的栅极,MOSEFT管Q1的源极连接内置锂电池的输出端,MOSEFT管Q1的漏极连 接供电电路的输出端。 还包括充电电路:充电接口输入外部充电电源VDD经过电容C1接地、经过电阻R1连 接三极管VT1的基极、经过电阻R2连接三极管VT1的发射极,三极管VT1的基极进过稳压二极 管WD1接地,三极管VT1的发射极经过发光二极管 D2连接电阻R4后接地,三极管VT1的集电 极经电阻R3连接发光二极管D1连接电阻R4的一端,三极管VT1的集电极引出导线作为该充 电电路的输出端,输出端并联在内置锂电池两端,为锂电池充电。 所述触摸屏为电阻触摸屏,通过所电阻触摸屏进行串口通讯参数的配置;所述同 轴电缆接口为快插式,且支持TTL脉冲输出信号;所述调试下载接口为 JTAG调试下载接口。 所述外部电源接口采集电压5-7V之间的直流电。 还包括若干个指示灯,分别与所述CPU、外部电源接口、若干个串口相连显示工作 状态。 采用上述技术方案后,本发明具有的有益效果为: (1)支持GPS数据通过串口进行自定义筛选接收,从而用户可以从繁多的 GPS数据 中提取出自己需要的数据; (2)筛选到数据后,通过同轴电缆输出TTL电平给其他设备,可以保证数据的实时 性与同步性; (3)筛选出的数据可以按照用户设定的格式通过多路串口输出,从而与其他上位 机软件数据共享; (4)各路串口的波特率、数据位、校验位、停止位可以通过触摸屏分别进行设置,保 证与各种GPS设备和输出设备的数据对接; (5)参数配置和输入输出数据可以在触摸屏上实时显示,用户可以通过触摸屏进 行实时监控; (6)内置锂电池增强了设备的便捷性,方便工程师携带,避免了外部电源的约束。 附图说明 图1是本发明控制器的结构框图; 5 CN 111610541 A 说 明 书 3/5 页 图2是本发明的内部电路结构示意图; 图3是本发明的充电电路原理图; 图4是本发明的供电电路原理图; 图5是本发明中CPU与锂电池的电路连接示意图; 图6是本发明中CPU与COM1和COM2接口的电路连接示意图; 图7是本发明中CPU与COM3和COM4接口的电路连接示意图; 图8是本发明控制器的工作流程图。 1为CPU、2为触摸屏、3为同轴电缆接口、4为串口、5为调试下载接口、 6为外部电源 接口、7为充电接口、8为内置锂电池、9为指示灯、10为供电电路,11为充电电路。