System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种柴油发电机组远程控制系统及方法技术方案_技高网

一种柴油发电机组远程控制系统及方法技术方案

技术编号:41099836 阅读:4 留言:0更新日期:2024-04-25 13:56
本发明专利技术提供了自动化控制技术领域的一种柴油发电机组远程控制系统及方法,系统包括柴油发电机组、控制模块;柴油发电机组包括第一MCU、第一RS485通信模块、第一无线通信模块;控制模块包括第二MCU、第二RS485通信模块、第二无线通信模块、第三无线通信模块、FCC遥控模块、继电器、电源模块;第一RS485通信模块与第一MCU、第二RS485通信模块连接;第一无线通信模块与第一MCU、第二无线通信模块连接;第二MCU与第二RS485通信模块、第二无线通信模块、第三无线通信模块、FCC遥控模块、继电器连接;继电器与电源模块、第三无线通信模块、FCC遥控模块连接;电源模块分别与第二RS485通信模块以及第二无线通信模块连接。本发明专利技术的优点在于:极大的提升了柴油发电机组控制的便捷性。

【技术实现步骤摘要】

本专利技术涉及自动化控制,特别指一种柴油发电机组远程控制系统及方法


技术介绍

1、柴油发电机组作为备用电源使用时,大多通过柴油发电机组控制面板上的启停按钮进行操控,或者由值班人员通过现场的监控显示屏来控制柴油发电机组的启停,即传统上需要到现场来控制柴油发电机组的启停;在值班室无人值守,或者电气技术人员未到达现场但想要启停柴油发电机组的控制场景下,将无法控制柴油发电机组,给柴油发电机组的控制带来极大的不便。

2、因此,如何提供一种柴油发电机组远程控制系统及方法,实现提升柴油发电机组控制的便捷性,成为一个亟待解决的技术问题。


技术实现思路

1、本专利技术要解决的技术问题,在于提供一种柴油发电机组远程控制系统及方法,实现提升柴油发电机组控制的便捷性。

2、第一方面,本专利技术提供了一种柴油发电机组远程控制系统,包括一个柴油发电机组以及一个控制模块;所述柴油发电机组包括一个第一mcu、一个第一rs485通信模块以及一个第一无线通信模块;所述控制模块包括一个第二mcu、一个第二rs485通信模块、一个第二无线通信模块、一个第三无线通信模块、一个fcc遥控模块、一个继电器以及一个电源模块;

3、所述第一rs485通信模块的一端与第一mcu连接,另一端与第二rs485通信模块连接;所述第一无线通信模块的一端与第一mcu连接,另一端与第二无线通信模块连接;所述第二mcu分别与第二rs485通信模块、第二无线通信模块、第三无线通信模块、fcc遥控模块以及继电器连接;所述继电器的一端与电源模块连接,另一端与第三无线通信模块以及fcc遥控模块连接;所述电源模块分别与第二rs485通信模块以及第二无线通信模块连接。

4、进一步的,所述第一无线通信模块、第二无线通信模块以及第三无线通信模块均为2g通信模块、3g通信模块、4g通信模块、5g通信模块、nb-iot通信模块、lora通信模块、wifi通信模块、蓝牙通信模块或者zigbee通信模块中的至少一种。

5、进一步的,还包括一个服务器,与所述第三无线通信模块连接。

6、进一步的,还包括一个指示灯,与所述第二mcu连接。

7、进一步的,所述指示灯为三色指示灯。

8、第二方面,本专利技术提供了一种柴油发电机组远程控制方法,包括如下步骤:

9、步骤s10、控制模块的第二mcu接收fcc遥控模块或者第三无线通信模块输入的控制指令;

10、步骤s20、第二mcu将所述控制指令通过第二rs485通信模块或者第二无线通信模块发送给柴油发电机组;

11、步骤s30、柴油发电机组的第一mcu对接收的控制指令进行校验后,执行控制指令,向控制模块反馈执行结果;

12、步骤s40、控制模块通过指示灯指示执行结果;

13、步骤s50、柴油发电机组的第一mcu自检存在故障时,通过第一rs485通信模块或者第一无线通信模块向控制模块发送故障信号;

14、步骤s60、控制模块的第二mcu基于接收的所述故障信号断开继电器,停止fcc遥控模块以及第三无线通信模块的供电。

15、进一步的,所述步骤s10中,所述接收第三无线通信模块输入的控制指令具体为:

16、服务器生成一携带md5值的控制指令;所述md5值为对控制指令进行md5计算得到;

17、服务器创建一对公钥和私钥,对所述控制指令进行crc计算得到crc值,通过所述私钥将控制指令以及crc值加密为加密数据包,通过rsa算法对所述公钥进行加密得到加密公钥,通过3des算法将所述加密数据包以及加密公钥加密为加密指令,通过tcp协议将所述加密指令发送给第三无线通信模块;

18、第二mcu接收通过第三无线通信模块获取的所述加密指令,通过3des算法解密所述加密指令得到加密数据包以及加密公钥,通过rsa算法对所述加密公钥进行解密得到公钥,通过所述公钥解密加密数据包得到控制指令以及crc值,再通过所述crc值对所述控制指令进行完整性校验。

19、进一步的,所述步骤s30中,所述柴油发电机组的第一mcu对接收的控制指令进行校验具体为:

20、柴油发电机组的第一mcu解析接收的所述控制指令获取md5值,基于所述md5值对控制指令进行完整性校验。

21、进一步的,还包括:

22、步骤s70、柴油发电机组的第一mcu自检故障恢复时,通过第一rs485通信模块或者第一无线通信模块向控制模块发送故障恢复信号;控制模块的第二mcu基于接收的所述故障恢复信号导通继电器,恢复fcc遥控模块以及第三无线通信模块的供电。

23、本专利技术的优点在于:

24、1、通过设置柴油发电机组和控制模块通过第一rs485通信模块、第二rs485通信模块、第一无线通信模块以及第二无线通信模块连接,即采取两种连接方式,在控制模块内设置fcc遥控模块和第三无线通信模块,且控制模块的第二mcu分别与第二rs485通信模块、第二无线通信模块、第三无线通信模块以及fcc遥控模块连接,控制模块可基于fcc遥控模块或者第三无线通信模块输入的控制指令控制柴油发电机组,即实现远程控制柴油发电机组的工作,进而极大的提升了柴油发电机组控制的便捷性。

25、2、通过设置继电器的一端与电源模块连接,另一端与第三无线通信模块以及fcc遥控模块连接,且继电器的控制端与第二mcu连接,当柴油发电机组自检存在故障时,断开继电器以停止fcc遥控模块以及第三无线通信模块的供电,即柴油发电机组存在故障时关闭远程控制功能,仅能进行现场控制,极大的提升了柴油发电机组控制的安全性。

26、3、通过创建一对公钥和私钥,对控制指令进行crc计算得到crc值,通过私钥将控制指令以及crc值加密为加密数据包,通过rsa算法对公钥进行加密得到加密公钥,通过3des算法将加密数据包以及加密公钥加密为加密指令,通过tcp协议将加密指令发送给第三无线通信模块;由于公钥加密的数据仅能由私钥解密,私钥加密的数据仅能由公钥解密,通过crc值可快速校验控制指令是否被篡改,而控制指令以及crc值通过私钥和3des算法的双重加密,公钥经过rsa算法和3des算法的双重加密,且tcp协议是一种面向连接的、可靠的、基于字节流的传输层通信协议,通过tcp协议传输加密指令可保障传输的可靠性,前后采取五重安全措施(公私钥、crc计算、rsa算法、3des算法、tcp协议),极大的提升了控制指令传输的安全性。

本文档来自技高网...

【技术保护点】

1.一种柴油发电机组远程控制系统,其特征在于:包括一个柴油发电机组以及一个控制模块;所述柴油发电机组包括一个第一MCU、一个第一RS485通信模块以及一个第一无线通信模块;所述控制模块包括一个第二MCU、一个第二RS485通信模块、一个第二无线通信模块、一个第三无线通信模块、一个FCC遥控模块、一个继电器以及一个电源模块;

2.如权利要求1所述的一种柴油发电机组远程控制系统,其特征在于:所述第一无线通信模块、第二无线通信模块以及第三无线通信模块均为2G通信模块、3G通信模块、4G通信模块、5G通信模块、NB-IOT通信模块、LORA通信模块、WIFI通信模块、蓝牙通信模块或者ZigBee通信模块中的至少一种。

3.如权利要求1所述的一种柴油发电机组远程控制系统,其特征在于:还包括一个服务器,与所述第三无线通信模块连接。

4.如权利要求1所述的一种柴油发电机组远程控制系统,其特征在于:还包括一个指示灯,与所述第二MCU连接。

5.如权利要求4所述的一种柴油发电机组远程控制系统,其特征在于:所述指示灯为三色指示灯。

6.一种柴油发电机组远程控制方法,其特征在于:所述方法需使用如权利要求1至5任一项所述的控制系统,包括如下步骤:

7.如权利要求6所述的一种柴油发电机组远程控制方法,其特征在于:所述步骤S10中,所述接收第三无线通信模块输入的控制指令具体为:

8.如权利要求6所述的一种柴油发电机组远程控制方法,其特征在于:所述步骤S30中,所述柴油发电机组的第一MCU对接收的控制指令进行校验具体为:

9.如权利要求6所述的一种柴油发电机组远程控制方法,其特征在于:

...

【技术特征摘要】

1.一种柴油发电机组远程控制系统,其特征在于:包括一个柴油发电机组以及一个控制模块;所述柴油发电机组包括一个第一mcu、一个第一rs485通信模块以及一个第一无线通信模块;所述控制模块包括一个第二mcu、一个第二rs485通信模块、一个第二无线通信模块、一个第三无线通信模块、一个fcc遥控模块、一个继电器以及一个电源模块;

2.如权利要求1所述的一种柴油发电机组远程控制系统,其特征在于:所述第一无线通信模块、第二无线通信模块以及第三无线通信模块均为2g通信模块、3g通信模块、4g通信模块、5g通信模块、nb-iot通信模块、lora通信模块、wifi通信模块、蓝牙通信模块或者zigbee通信模块中的至少一种。

3.如权利要求1所述的一种柴油发电机组远程控制系统,其特征在于:还包括一个服务器,与所述第三无线...

【专利技术属性】
技术研发人员:宋旺
申请(专利权)人:福建永强力加动力设备有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1