买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:航天科工惯性技术有限公司
摘要:本发明提供了一种单芯线缆曼彻斯特编解码方法,所述方法不仅可以实现单芯线缆供电的同时进行双向通信,且针对线缆收放时引起的波形变化问题设计了新的编码方法,可以有效解决线缆收放引起的波形变化造成解码困难的问题,并且大大提高了数据传输波特率,进而提高数据传输速率;此外,本发明编解码实现方式简单易行,同步时钟提取速度快,其只需要2个下降沿或上升沿,且每个字节重新同步,保证了数据传输的正确性;本发明对硬件系统要求较低,只需要求具有边沿捕获功能的MCU或DSP等均可实现。本发明能够解决现有技术中单芯线缆编解码方法的传输波特率较低或波特率较高但编解码十分复杂、初始化过程较慢、数据延时较长的技术问题。
主权项:1.一种单芯线缆曼彻斯特编解码方法,其特征在于,所述方法包括:S10、将第一系统与第二系统通过单芯线缆连接;S20、将第一系统设置为发送模式,第二系统设置为接收模式;S30、第一系统将待发送的一帧数据中的当前字节按照预设编码方式进行编码并逐位发送;S40、判断当前字节是否发送完成;S50、在当前字节发送完成的情况下,判断一帧数据中的全部字节是否发送完成,若是,转至S60,否则,转至S30;S60、第一系统切换为等待模式,并进行预设时间的等待;第二系统按照预设解码方式对接收的一帧数据进行解码;S70、第二系统在完成一帧数据的解码后,判断是否需要向第一系统发送数据;S80、在第二系统需要向第一系统发送数据的情况下,第二系统切换为发送模式,并向第一系统发送指令信号;S90、在第一系统的等待过程中,若接收到第二系统发送的指令信号,则第一系统切换为接收模式;S100、第二系统将待发送的一帧数据中的当前字节按照预设编码方式进行编码并逐位发送;S110、判断当前字节是否发送完成;S120、在当前字节发送完成的情况下,判断一帧数据中的全部字节是否发送完成,若是,转至S130,否则,转至S100;S130、第二系统切换为接收模式;第一系统按照预设解码方式对接收的一帧数据进行解码,并在完成一帧数据的解码后,切换为发送模式;其中,所述预设编码方式包括:将一帧数据中的每个字节设置为20位,其中,前4位为固定编码1010或0101,后16位为曼彻斯特编码;所述预设解码方式包括:A10、进行下降沿或上升沿的捕获;A20、判断是否捕获到连续的2个下降沿或上升沿,若是,转至A30,否则,转至A10;A30、获取连续的2个下降沿或上升沿之间的间隔时间T,并将间隔时间T作为当前字节的解码周期;A40、在捕获到第2个下降沿或上升沿后间隔时间T2开始读取当前字节IO信号的电平;A50、之后间隔时间T读取当前字节IO信号的电平;A60、判断是否完成当前字节解码,若是,转至A70,否则,转至A50;A70、判断是否完成一帧数据中的全部字节的解码,若否,转至A10。
全文数据:
权利要求:
百度查询: 航天科工惯性技术有限公司 一种单芯线缆曼彻斯特编解码方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。