本申请涉及发电机,尤其涉及一种输出口功能扩展模块。
背景技术:
1、相关技术中,发电机组控制器上自带输出口功能,以前的发电机组需要控制的功能较少,使用控制器自带的输出口即可实现控制功能,但是随着自动控制理论的发展,越来越多的发电机组上出现了新的功能,原有的控制器输出口数量已经不能满足新功能的控制需求。现有技术通过增加控制器数量来实现控制,这种方法不但成本高,接线复杂,而且会降低发电机的可靠性与稳定性。
技术实现思路
1、本申请提供了一种输出口功能扩展模块,以对发电机组控制器的输出端口进行扩展。
2、为解决上述技术问题,本申请采用如下技术方案:
3、本申请的实施例提出了一种输出口功能扩展模块,用于连接发电机组控制器,输出口功能扩展模块包括主控制模块u1、输出控制电路、通讯模块和地址选择模块。主控制模块u1包括多个输入输出端口;输出控制电路与主控制模块u1连接,输出控制电路包括驱动器u3、多个继电器j1和多个二极管d2,驱动器u3为晶体管阵列,继电器j1为单刀双掷继电器,驱动器u3的1管脚、2管脚、3管脚和4管脚分别与不同的输入输出端口连接,驱动器u3的16管脚、14管脚、12管脚和10管脚分别与不同的继电器j1的2管脚连接,继电器j1的3管脚与电源连接,二极管d2连接在继电器j1的2管脚和3管脚;通讯模块的一端与发电机组控制器连接,另一端与主控制模块u1连接,通讯模块用于建立发电机组控制器与主控制模块u1的通信连接;地址选择模块与主控制模块u1连接,地址选择模块用于依据发电机组控制器发出的地址数据,选择多个驱动器u3中地址数据相同的一个,输出控制电路用于对选中的驱动器u3进行配置。
4、在本实施例中,通讯模块用于建立发电机组控制器与主控制模块u1的通信连接,当发电机组控制器连接到本实施例中的输出口功能扩展模块后,首先由发电机组控制器下发控制数据帧,接着本实施例中的通讯模块,例如can通讯模块或485通讯模块进行数据收发,将数据转换为主控制模块u1可识别的数据并发送,接着,主控制模块u1对数据进行解析,其中,数据包括地址信息等,地址选择模块依据该地址信息来选择正确的输出输入端口,也就是说,地址选择模块从多个驱动器u3中选择与该地址信息相同的一个,以此配置对应输入输出端口的高低电平输出,该高低电平经输入输出端口(io)输出至驱动器u3,经过驱动器u3后变为高驱动能力的高低电平输出,驱动器u3的输出管脚驱动对应的继电器j1,使继电器j1变为正确的输出状态,也就是说,通过驱动器u3驱动继电器j1的通断来实现对应的输出端口的开关状态,以此实现发电机组控制器的输出口的扩展。与相关技术中通过增加控制器数量来实现控制相比,本实施例通过主控制模块u1以及多个驱动器u3和多个继电器j1对发电机组控制器的输出端口进行扩展,成本较低,而且接线简单,不会对发电机组的可靠性和稳定性造成影响。
5、此外,根据本申请实施例中的输出口功能扩展模块还可以具有以下技术特征:
6、在本申请的一些实施例中,所述通讯模块包括can通讯模块,所述can通讯模块包括can隔离模块u2和电容c2,所述can隔离模块u2的1管脚与电源连接,所述can隔离模块u2的3管脚和4管脚与所述主控制模块u1连接,所述电容c2的两端分别与所述can隔离模块的1管脚和2管脚连接。
7、在本申请的一些实施例中,所述通讯模块包括rs485通讯模块,所述rs485通讯模块包括rs485隔离模块u4、电容c5、电阻r9和电阻r10,所述rs485隔离模块u4的1管脚和2管脚与所述主控制模块u1连接,所述电容c5的两端分别与所述rs485隔离模块u4的3管脚和4管脚连接,所述电阻r9的一端接地,另一端与所述rs485隔离模块u4的7管脚连接,所述电阻r10的一端与隔离电源visoa连接,另一端与所述rs485隔离模块u4的5管脚连接。
8、在本申请的一些实施例中,所述地址选择模块包括拨码开关k1、电阻r1、电阻r2、电阻r3和电阻r4,所述拨码开关k1的1管脚、2管脚、3管脚以及4管脚与电源连接,拨码开关k1的7管脚、8管脚、9管脚以及10管脚分别与所述主控制模块u1连接,所述电阻r1、电阻r2、电阻r3、电阻r4一端分别连接所述拨码开关k1的10管脚、9管脚、8管脚和7管脚,另一端接地。
9、在本申请的一些实施例中,所述主控制模块u1为中央处理器。
10、在本申请的一些实施例中,所述中央处理器的型号为gd32。
11、在本申请的一些实施例中,所述输出控制电路还包括多个电容c6,其中一个所述电容c6的两端分别与其中一个所述驱动器u3的8管脚和9管脚连接。
12、在本申请的一些实施例中,所述输出控制电路的数量为多个。
1.一种输出口功能扩展模块,用于连接发电机组控制器,其特征在于,所述输出口功能扩展模块包括:
2.根据权利要求1所述的输出口功能扩展模块,其特征在于,所述通讯模块包括can通讯模块,所述can通讯模块包括can隔离模块u2和电容c2,所述can隔离模块u2的1管脚与电源连接,所述can隔离模块u2的3管脚和4管脚与所述主控制模块u1连接,所述电容c2的两端分别与所述can隔离模块的1管脚和2管脚连接。
3.根据权利要求1所述的输出口功能扩展模块,其特征在于,所述通讯模块包括rs485通讯模块,所述rs485通讯模块包括rs485隔离模块u4、电容c5、电阻r9和电阻r10,所述rs485隔离模块u4的1管脚和2管脚与所述主控制模块u1连接,所述电容c5的两端分别与所述rs485隔离模块u4的3管脚和4管脚连接,所述电阻r9的一端接地,另一端与所述rs485隔离模块u4的7管脚连接,所述电阻r10的一端与隔离电源visoa连接,另一端与所述rs485隔离模块u4的5管脚连接。
4.根据权利要求1所述的输出口功能扩展模块,其特征在于,所述地址选择模块包括拨码开关k1、电阻r1、电阻r2、电阻r3和电阻r4,所述拨码开关k1的1管脚、2管脚、3管脚以及4管脚与电源连接,拨码开关k1的7管脚、8管脚、9管脚以及10管脚分别与所述主控制模块u1连接,所述电阻r1、电阻r2、电阻r3、电阻r4一端分别连接所述拨码开关k1的10管脚、9管脚、8管脚和7管脚,另一端接地。
5.根据权利要求1所述的输出口功能扩展模块,其特征在于,所述主控制模块u1为中央处理器。
6.根据权利要求5所述的输出口功能扩展模块,其特征在于,所述中央处理器的型号为gd32。
7.根据权利要求1所述的输出口功能扩展模块,其特征在于,所述输出控制电路还包括多个电容c6,其中一个所述电容c6的两端分别与其中一个所述驱动器u3的8管脚和9管脚连接。
8.根据权利要求1所述的输出口功能扩展模块,其特征在于,所述输出控制电路的数量为多个。