-
公开(公告)号:CN118784753A
公开(公告)日:2024-10-15
申请号:CN202310349072.6
申请日:2023-04-04
Applicant: 北京机械设备研究所
IPC: H04L69/22
Abstract: 本发明涉及一种电动舵机串行通信协议通用解析方法及系统,属于电动舵机通信协议解析技术领域,解决了现有电动舵机由于通信协议数据格式多样化造成的通用化困难的问题。该方法包括:获取实际串行通信协议的元素参数,元素参数选自元素参数表;元素参数表依次包括帧头1、帧头2、主站地址、从站地址及有效数据参数;数据缓存标识、元素参数表中各元素参数与解析状态标志的取值一一对应;初始化解析状态标志的取值为帧头1对应的解析状态标志的取值;每接收到一帧待解析数据,根据当前解析状态标志的取值,对待解析数据进行处理,并根据解析结果更新解析状态标志,或者,将待解析数据存入缓存数组,并基于存满的缓存数组进行有效数据的校验。
-
公开(公告)号:CN118573218A
公开(公告)日:2024-08-30
申请号:CN202310177856.5
申请日:2023-02-28
Applicant: 北京机械设备研究所
Abstract: 本发明涉及一种电动舵机串行通信系统,属于串行通信技术领域,解决了现有技术中存在的通信链路长、发送时间长等问题。该通信系统包括:接口初始化部件,基于初始化参数初始化应答数据收发部件和遥测数据发送部件;应答数据收发部件,用于接收并处理控制指令,得到有效数据;并将相应的应答数据返回给到弹上综合控制装置;遥测数据发送部件,用于将遥测数据发送给遥测设备;接口接收状态检测与复位部件,用于检测应答数据收发部件的接口接收状态;并当检测到接口接收状态异常时,对应答数据收发部件进行重新初始化;波特率查询部件,用于接收并反馈应答数收发部件和遥测数据发送部件的波特率到舵机控制软件主函数。
-
公开(公告)号:CN118784752A
公开(公告)日:2024-10-15
申请号:CN202310349066.0
申请日:2023-04-04
Applicant: 北京机械设备研究所
IPC: H04L69/22
Abstract: 本发明公开了一种含数据长度的串行通信协议通用解析方法,涉及通信协议解析技术领域,解决了缺乏含数据长度的串行通信协议通用化解析方式的问题。该方法包括:获取实际串行通信协议的元素参数;元素参数的必选项包括帧头1和数据长度标识,可选项包括帧头2、主站地址及从站地址;帧头1、帧头2、主站地址、从站地址、数据长度标识及数据缓存标识与解析状态标志的取值相对应;初始化解析状态标志的取值为帧头1对应的解析状态标志的取值;按帧接收待解析数据;若当前解析状态标志的取值对应的元素参数为数据长度标识,将待解析数据作为缓存数组的数据长度并存入缓存数组的第一个字节,更新解析状态标志的取值,并接收下一帧待解析数据。
-
公开(公告)号:CN116794971A
公开(公告)日:2023-09-22
申请号:CN202210249654.2
申请日:2022-03-14
Applicant: 北京机械设备研究所
IPC: G05B13/02
Abstract: 本发明涉及一种电动舵机控制量增量处理及换向防短路控制方法及装置,方法包括:控制量增量处理步骤:将前一控制周期的输出控制量分成大于0、小于0或等于0三种情况,结合当前控制量的大小和符号,分别对当前控制量的幅度进行动态调整后输出控制量增量处理的当前输出控制量;换向防短路控制步骤:根据输入的换向防短路控制输入量与前一控制周期的输出控制量的符号变化,对电动舵机驱动器控制方向和控制量大小进行处理,执行换向防短路输出逻辑,输出换向防短路控制的当前输出控制量。本发明采用非线性的方法,解决电动舵机指令快速变化时电动舵机发热及驱动器换向短路问题。
-
公开(公告)号:CN118567885A
公开(公告)日:2024-08-30
申请号:CN202310177853.1
申请日:2023-02-28
Applicant: 北京机械设备研究所
Abstract: 本发明涉及一种具有数据接收故障检测功能的串行通信方法,属于串行通信技术领域,解决了现有技术中存在的缺少解决接收异常的有效手段的问题。该方法包括:对应答数据收发部件进行数据接收故障检测,得到应答数据收发部件的接口接收状态;当应答数据收发部件的接口接收状态正常时,存储并处理所述控制指令,得到有效数据;并将基于所述有效数据生成的应答数据返回到弹上综合控制装置;当应答数据收发部件的接口接收状态异常时,接口接收状态检测与复位部件对应答数据收发部件进行重新初始化。
-
-
-
-