一种可编程传感器模块自动化测试方法及装置

    公开(公告)号:CN114046818A

    公开(公告)日:2022-02-15

    申请号:CN202111359450.6

    申请日:2021-11-15

    IPC分类号: G01D18/00

    摘要: 本发明提供了一种可编程传感器模块自动化测试方法及装置,括设置在电路板上的电源模块、CAN模块、FLASH模块、MCU模块、串口转换模块、可编程数控电位器模块和指示灯模块;本发明操作简单,效率高;使用时,只需连接可编程传感器模块接口和CAN接口即可测试所有的可编程传感器接口,由软件自行测试,不仅测试准确,且大大节约了测试时间;其次,自由设定曲线;对于传感器特性曲线不同的可编程传感器模块可以在FLASH模块中进行编程;再次,保护性好;自动化检测过程中,不需人为参与,可防止测试人员误操作导致的发电机组控制器损坏;同时,体积小,便于携带,可为测试人员提供便捷;同时具有多路传感器接口,可以同时测试。

    发电机组控制器与上位机的通讯方法

    公开(公告)号:CN114531317B

    公开(公告)日:2024-09-27

    申请号:CN202210085771.X

    申请日:2022-01-25

    IPC分类号: H04L12/40 H04L69/06 H04L67/01

    摘要: 本发明公开了一种发电机组控制器与上位机的通讯方法,包括:多个上位机组成的上位机控制终端群与发电机组控制器接入CAN总线;上位机控制终端群生成控制指令集合,任一上位机将控制指令集合中的命令封装为CAN协议帧格式并经CAN总线发送至发电机组控制器;发电机组控制器接收CAN协议帧格式的命令帧做出响应后回复命令帧,并设置错误码;发电机组控制器自主上传数据信息和报警信息,并将数据信息和报警信息封装为CAN协议帧格式;上位机控制终端群接收经CAN总线传输的发电机组控制器回复的命令帧、错误码、数据信息和报警信息,并进行同步。本发明能实现长距离传输,且传输效率高,能保证在同一时刻网络上所有节点侦测的数据是一致的。

    一种基于串口通讯协议的数据处理方法、存储介质和电子设备

    公开(公告)号:CN117743230A

    公开(公告)日:2024-03-22

    申请号:CN202311812558.5

    申请日:2023-12-27

    IPC分类号: G06F13/38 G06F13/42

    摘要: 本发明公开一种基于串口通讯协议的数据处理方法,该方法包括:步骤1:对串口通讯的两端进行串口初始化操作;步骤2:当前数据发送方按照通讯协议以帧格式组建数据帧并发送,所述帧格式依次包含帧头、帧类型、帧长度、数据内容和校验位;步骤3:当前数据接收方将接收到的数据帧所有字节按照接收顺序存储在全局数组中,并更新全局数组的计数变量;步骤4:对全局数组中的所有字节遍历查询符合通讯协议的帧头,通过帧头位置获取帧数据进行校验,若数据帧校验通过,则将完整可靠的可用数据帧输出至业务进程处理,若数据帧校验未通过,则将未通过校验的异常数据帧暂存全局数组内。步骤5:对全局数组内所有字节进行遍历查询校验后,将可用数据帧及可用帧之前的所有字节从全局数组中删除,若全局数组内有剩余未被删除的字节,则将剩余字节移动至数组开头的位置,更新计数变量,数据接收方等待将下一次接收数据帧拼接至剩余字节结尾后方;步骤6:当前发送数据方重复步骤2不断封装并发送数据,当前数据接收方重复步骤3、4、5,不断接收并解析出符合通讯协议的数据。本发明通过在串口通讯的过程中以通讯协议作为判断依据,以全局数组作为存储介质对多次发送的数据内容进行合理的拼凑和地毯式遍历处理,从而解决因串口通讯过程中数据截断和出现乱码导致的数据丢失问题。

    滤波方法、装置、设备及计算机可读存储介质

    公开(公告)号:CN112134544B

    公开(公告)日:2024-03-19

    申请号:CN202011027624.4

    申请日:2020-09-25

    IPC分类号: H03H17/02

    摘要: 本发明公开了一种滤波方法、装置、设备及计算机可读存储介质。该滤波方法包括:获取本次采样值和上次优化值;计算本次采样值和上次优化值的差值;根据差值选择采用时间滑动平均算法或者采用系统预测状态方程得到本次预测值;根据本次预测值和卡尔曼滤波算法确定本次优化值。本发明能够满足对数据精准测量的需求。本发明提出了一种滑动平均算法和卡尔曼滤波算法相结合的滤波方法。该滤波方法与现有的卡尔曼滤波算法相比具有精准度高、平滑度高的优势。该滤波方法与现有的滑动平均算法相比具有占用内存小、灵敏度高、对于非周期性干扰的抑制效果好的优势。该滤波方法能够在确保数据准确性的同时,兼顾灵敏度和平滑度。