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

    公开(公告)号:CN114531317B

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

    申请号:CN202210085771.X

    申请日:2022-01-25

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

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

    一种基于小堆栈芯片的modbus地址优化方法

    公开(公告)号:CN116107918A

    公开(公告)日:2023-05-12

    申请号:CN202211717124.2

    申请日:2022-12-30

    IPC分类号: G06F12/02 H04L12/40

    摘要: 本发明公开了一种基于小堆栈芯片的modbus地址优化方法,具体包括如下步骤:收到modbus读取命令,确定开始的地址和所读长度;遍历结构体,根据读数据地址查找所在模块参数;保存读取数据到回复帧缓存,读数据地址加一,读数据长度加一,返回上步骤,直至读取数据完毕,进入下一步;生成回复数据帧,发送回复数据帧。本发明通过由原来的几个全局数组的方法改变为按参数模块定义的多个全局数组,进一步的读预留地址空间时只能读到0,写入预留地址空间时可以写入任何数据但是不做实际物理地址的写入即节约出大约原来40%的堆栈空间,同时mosbus协议也可以正常的使用节约出的堆栈空间可以被用到逻辑代码的开发当中。

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

    公开(公告)号:CN114531317A

    公开(公告)日:2022-05-24

    申请号:CN202210085771.X

    申请日:2022-01-25

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

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

    协议转换系统和发电机组并联控制器

    公开(公告)号:CN220234721U

    公开(公告)日:2023-12-22

    申请号:CN202321507729.9

    申请日:2023-06-13

    IPC分类号: H04L69/08

    摘要: 本申请的实施例提出了一种协议转换系统和发电机组并联控制器。协议转换系统应用于发电机组并联控制器,发电机组并联控制器包括第一网络通信接口和第一RS485通信接口,协议转换系统包括处理器、第二网络通信接口、第二RS485通信接口和CAN通信模块。处理器运行RT‑Thread操作系统;第二网络通信接口与第一网络通信接口连接;第二RS485通信接口与第一RS485通信接口连接,CAN通信模块通过运行RT‑Thread操作系统的处理器分别与第一RS485通信接口和第一网络通信接口进行同时通讯交互或单独通讯交互。

    应用于发电机组并联控制器的扩展传感器系统

    公开(公告)号:CN221225359U

    公开(公告)日:2024-06-25

    申请号:CN202322979443.7

    申请日:2023-11-03

    IPC分类号: G05B19/042 H04Q9/00 H04L12/40

    摘要: 本实用新型提供了一种应用于发电机组并联控制器的扩展传感器系统,扩展传感器系统与并联控制器连接。一个或多个传感器用于输出一路或多路传感器信号。处理器包括ADC模块和CAN控制器,ADC模块的输入端连接于一个或多个传感器,用于接收一路或多路传感器信号,ADC模块的输出端连接于所述CAN控制器的第一端,ADC模块转换后的传感器数据存储在数据寄存器中方便CAN控制器进行读取。CAN收发器的第一端连接于CAN控制器的第二端,第二端连接于CAN模块。在本实用新型中,扩展传感器系统可以采集一路或多路传感器信号,并将数据发送至并联控制器进行处理,即扩展传感器系统可为并联控制器扩展多路传感器接口,满足了用户的多样化需求。

    显示屏幕面板的远程监测图形用户界面

    公开(公告)号:CN307396283S

    公开(公告)日:2022-06-10

    申请号:CN202130800218.6

    申请日:2021-12-03

    摘要: 1.本外观设计产品的名称:显示屏幕面板的远程监测图形用户界面。
    2.本外观设计产品的用途:用于运行程序、处理数据。
    3.本外观设计产品的设计要点:在于图形用户界面。
    4.最能表明设计要点的图片或照片:界面变化状态图1。
    5.无设计要点,省略后视图、左视图、右视图、俯视图、仰视图。
    6.图形用户界面的用途:用于远程监测发电机组控制器。
    主视图是控制系统登录页面,为初始界面。
    主视图选择型号和串口号,点击“确定”后进入界面变化状态图1,为登录成功后监控页面;在界面变化状态图1状态下点击“参数设置”进入界面变化状态图2,显示发电机机组控制器参数设置的各个模块;在界面变化状态图2状态下点击“基础”模块得到界面变化状态图3,在界面变化状态图1状态下点击顶部的警告报警、停机报警、跳闸不停机、跳闸停机任一模块得到界面变化状态图4,可显示详细的报警情况。
    7.显示屏幕面板用于电脑。

    带有操作图形用户界面的柴油发电机组控制器(1)

    公开(公告)号:CN307220838S

    公开(公告)日:2022-04-01

    申请号:CN202130800217.1

    申请日:2021-12-03

    摘要: 1.本外观设计产品的名称:带有操作图形用户界面的柴油发电机组控制器(1)。
    2.本外观设计产品的用途:用于显示信息,运行程序。
    3.本外观设计产品的设计要点:在于图形用户界面的内容。
    4.最能表明设计要点的图片或照片:主视图。
    5.无设计要点,省略后视图、左视图、右视图、俯视图、仰视图。
    6.图形用户界面的用途:主视图显示柴油发电机组控制器当前运行的模式、电池电压以及各个参数值。
    通过点击左/右键可依次切换得到界面变化状态图1至界面变化状态图7,按左键可以反向切换,按右键可以正向切换,每个界面上方显示该界面的模块名称,中间显示每个界面监控的参数数值,下方显示该模块的转速、频率和运行状态;点击控制器面板下方按钮“自动模式”得到界面变化状态图8,该界面显示用户在自动模式下合闸状态图。
    在监控界面即主视图、界面状态变化图1至界面变化状态图7中任一界面状态下,长按“OK”按键进入界面变化状态图9即密码输入界面,通过上/下、左/右键输入密码切换至界面变化状态图10,该界面为参数设置页面。
    通过上/下,左/右在界面变化状态图10状态下选择“发动机设置”然后选择“发动机设置”菜单下的二级菜单中“电池过压报警”得到界面变化状态图11。