本发明属于通讯技术改进领域,尤其涉及一种基于串口通讯实现的agt数据耦合方法。
背景技术:
为了消除手机的三维陀螺仪及加速度传感器的零偏置及非线性误差,我们设计的三维惯量测量设备(agt)通过三轴的任意方向任意角度精确转动来调整手机的空间姿态。目前的执行单元分别为:x、y轴是用步进电机控制,z轴为伺服电机。系统的运动控制中枢是控制卡,反馈系统是通过陀螺仪和加速度计来反馈位置、速度等系统参数。
目前主要有usb/以太网/wifi/rs232通讯方式。usb存在长距离传输信号衰减及干扰问题;以太网传输通过三级滑环后存在信号干扰问题;wifi存在数据丢包等问题;用rs232串口过三个滑环,目前在安卓品牌手机均不支持rs232串口通讯。
上位机原先是直接通过滑环后与手机相连,但手机只能处理pcui通信数据,不能对串口通信的数据进行处理。
技术实现要素:
本发明的目的在于提供一种基于串口通讯实现的agt数据耦合方法,旨在解决上述的技术问题。
本发明是这样实现的,一种基于串口通讯实现的agt数据耦合方法,所述agt数据耦合方法包括以下步骤:
s1、将接收的手机信息或准备发送at指令通过通信形式发送;
s2、利用xyz三路滑环对接收的数据进行分析处理后发送;
s3、通过嵌入式系统将接收的串口数据转换成usb识别的数据信息并发出;
s4、手机接收数据信息并识别数据信息出进行指令操作或发出相应的信息。
本发明的进一步技术方案是:所述agt数据耦合方法中手机识别串口通信数据信息并且将导电滑环结合完成数据通信处理分析。
本发明的进一步技术方案是:所述步骤s1与步骤s2之间的数据传输的采用的是rs232串口通讯方式。
本发明的进一步技术方案是:所述步骤s2与步骤s3之间的数据传输的采用的是rs232串口通讯方式。
本发明的进一步技术方案是:所述步骤s4中的手机采用的是安卓系统的手机。
本发明的有益效果是:采用rs232通讯协议来提高数据传输的可靠性及稳定性,上位机所发送的串口数据,转化为安卓手机可识别的usb数据;解析成稳定可靠、抗干扰的rs232信号,经过三级滑环,传送给上位机。
附图说明
图1是本发明实施例提供的基于串口通讯实现的agt数据耦合方法的流程图。
具体实施方式
如图1所示,本发明提供的基于串口通讯实现的agt数据耦合方法,其详述如下:
步骤s1,将接收的手机信息或准备发送at指令通过通信形式发送;ipc在接收手机发送的信息或这是将准备好的信息发送at指令,通过rs232串口的通信方式就信息发送出去。
步骤s2,利用xyz三路滑环对接收的数据进行分析处理后发送;将数据指令发送出去后,xyz三路滑环接收数据指令信息,并将指令数据信息进行处理分析,将分析好的数据信息发送出去。
步骤s3,通过嵌入式系统将接收的串口数据转换成usb识别的数据信息并发出;经过多次实验及大量数据验证,在串口通信的末端接一个嵌入式微型工控机,对上位机发送过来的串口数据进行中转,通过usb的方式转送到手机的pcui端口,从而实现了整体串口通信的桥接。针对安卓智能手机不支持上位机发送的rs232通信指令问题,巧妙应用嵌入式pc,将上位机所发送的串口数据,转化为安卓手机可识别的usb数据。
步骤s4,手机接收数据信息并识别数据信息出进行指令操作或发出相应的信息。
在多级滑环信号传输中,采用rs232通讯协议来提高数据传输的可靠性及稳定性。针对安卓智能手机不支持上位机发送的rs232通信指令问题,巧妙应用嵌入式pc,将上位机所发送的串口数据,转化为安卓手机可识别的usb数据;另一方面,将手机端的pcui通信数据,解析成稳定可靠、抗干扰的rs232信号,经过三级滑环,传送给上位机。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。