具有外部扩展模块自识别技术的多功能电力仪表的制作方法

文档序号:16744445发布日期:2019-01-28 13:22阅读:356来源:国知局
具有外部扩展模块自识别技术的多功能电力仪表的制作方法

本发明涉及多功能电力仪表技术领域,特别是涉及一种具有外部扩展模块自识别技术的多功能电力仪表。



背景技术:

随着国家电网对于智能电网的提出和建设,对电力仪表监测功能、控制功能和通信提出了更高的要求。有些使用环境可能需要开关量监测功能,有些使用场合相应控制功能更多一些,有些使用场合需要温度测量。不用通信环境下可能需要不同的通信协议。在仪表体积受限、芯片资源有限的情况下,不可能设计出具有满足市场所有要求的一个仪表。现在的情况是要满足市场不同需求,需更改仪表设计,这会导致响应需求缓慢,供货不及时,产品质量也存在隐患。仪表在使用过程中新需求的出现会要求仪表增加监测、控制功能或通信功能,如果都通过更换仪表来满足需求,会增加用户的成本和维护难度。自识别扩展模块多功能电力仪表更容易满足现场需求的变化改动情况。



技术实现要素:

本发明针对现有技术存在的问题和不足,提供一种具有外部扩展模块自识别技术的多功能电力仪表。

本发明是通过下述技术方案来解决上述技术问题的:

本发明提供一种具有外部扩展模块自识别技术的多功能电力仪表,其特点在于,其包括微处理器、第一扩展模块接口和第二扩展模块接口,所述第一扩展模块接口和第二扩展模块接口均与微处理器电连接,所述第一扩展模块接口和第二扩展模块接口均支持连接两个外部扩展模块;

所述微处理器用于实时自动识别第一扩展模块接口或第二扩展模块接口上是否连接有扩展模块,并在识别出有扩展模块时,分别通过第一扩展模块接口或第二扩展模块接口读取对应扩展模块的模块信息。

本发明的积极进步效果在于:

本发明具有外部扩展模块自识别技术的多功能仪表,每个扩展模块接口均可以安装两个扩展模块,模块任意组合、自动识别,支持热插拔。

附图说明

图1为本发明较佳实施例的具有外部扩展模块自识别技术的多功能电力仪表的结构框图。

图2为本发明具有扩展模块自识别技术的多功能电力仪表的扩展模块接口x1与两个模块连接示意图。

图3为本发明具有扩展模块自识别技术的多功能电力仪表mcu与扩展模块接口x1和扩展模块接口x2线路图。

图4为本发明具有扩展模块自识别技术的多功能电力仪表的扩展模块的mcu与接插端子j1和j2的线路图。

图5为本发明具有扩展模块自识别技术的多功能电力仪表自动识别扩展模块流程图。

图6为本发明具有扩展模块自识别技术的多功能电力仪表的扩展模块响应和识别后续扩展模块流程图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1所示,本实施例提供一种具有外部扩展模块自识别技术的多功能电力仪表,其包括微处理器、扩展模块接口x1和扩展模块接口x2,所述扩展模块接口x1和扩展模块接口x2均与微处理器电连接,所述扩展模块接口x1和扩展模块接口x2均支持连接两个外部扩展模块,所述微处理器采用mcu,所述mcu选用stm32frc103rc芯片。

对于扩展模块如交流开关量输入模块fm1、开关量输入模块fm2、继电器输出模块fm3、直流模拟量输入模块fm4、温度测量模块fm5和模拟量输出模块fm6,仪表支持任意组合,可以同为4个相同的模块、4个不同的模块或其他组合分别安装在扩展模块接口x1和扩展模块接口x2上。

对于扩展模块如以太网通信模块fm7、profibus-dp通信模块fm8、wifi通信模块fm9、gprs通信模块fm10、modbus-rtu通行模块fm11和lora通信模块fm12,仪表支持任意两个通信模块分别安装在扩展模块接口x1和扩展模块接口x2上。

所述扩展模块接口x1和扩展模块接口x2支持扩展模块的热插拔,仪表在工作状态下,可以进行扩展模块的安装或更换工作。

所述微处理器用于实时自动识别第一扩展模块接口或第二扩展模块接口上是否连接有扩展模块,并在识别出有扩展模块时,分别通过第一扩展模块接口或第二扩展模块接口读取对应扩展模块的模块信息。

如图1所示,所述多功能电力仪表还包括三相电压电流模拟量输入电路、计量芯片、通信模块、开关量输入模块、继电器输出模块、时钟芯片、lcd显示器、按键模块和用于为仪表供电的电源模块,所述微处理器分别与计量芯片、通信模块、开关量输入模块、继电器输出模块、lcd显示器、时钟芯片和按键模块电连接,所述计量芯片与三相电压电流模拟量输入电路电连接。

所述计量芯片用于对三相电压电流模拟量输入电路的电压和电流进行采样,并将采样数据传输给微处理器,所述微处理器用于根据采样数据测量电量数据并进行电能累计和电能质量分析。

图2示出了扩展模块接口x1与两个扩展模块连接方式示意。

图3示出了上述电力仪表中微处理器mcu与扩展模块接口x1和扩展模块接口x2线路图,仪表上电后,仪表内部微处理器mcu通过扩展模块接口x1的第10个引脚输出频率为10hz的脉冲信号;通过扩展模块接口x2的第10个引脚输出频率为20hz的脉冲信号。微处理器mcu实时监测扩展模块接口x1的第9个引脚m1和第11个引脚m3,如果引脚状态为低电平,表示有扩展模块接入。第9个引脚m1对应的扩展模块地址为1,第11个引脚m3对应的扩展模块地址为3。同理,微处理器mcu实时监测扩展模块接口x2的第9个引脚m2和第11个引脚m4,如果引脚状态为低电平,表示对有扩展模块接入。第9个引脚m2对应模块地址为2,第11个引脚m4对应的模块地址为4。仪表内部mcu根据监测到的第9个引脚m1、第9个引脚m2、第11个引脚m3、第11个引脚m4引脚的电平状态判断是否有扩展模块接入,若为低电平状态表示该位置有扩展模块接入,若为高电平状态表示该位置没有扩展模块接入。如果有扩展模块接入,仪表内部mcu按照相应的地址分别通过扩展模块接口x1或扩展模块接口x2的第6、8引脚读取扩展模块的模块信息,根据读取到的模块信息显示模块类型和相应的功能。

完成扩展模块自动识别后,所述微处理器用于停止10hz或20hz的脉冲输出,当仪表外部扩展模块移除时,相应的m1、m2、m3或m4引脚电平状态会变高,微处理器监测到m1、m2、m3或m4引脚的电平状态变高时,将自动清除仪表内部对应的模块信息,新扩展模块重新插入时,微处理器监测到相应引脚m1、m2、m3或m4为低电平状态,如果是m1或m2引脚为低电平,微处理器再次输出相应对10hz或20hz脉冲信号。

图4示出了上述电力仪表中扩展模块线路图,扩展模块接口x1接入两个扩展模块n1和n2,扩展模块n1得电启动,扩展模块n1内部mcu拉低连接器j1的第10个引脚m1使其处于低电平状态,表示有扩展模块接入,仪表内部微处理器mcu监测到该信息后判定第一扩展模块接口第一个扩展模块n1接入。

扩展模块n1内部mcu检测连接器j1的第9个引脚sck3的输入频率,在输入频率为10hz时,模块n1自动将本地通信地址设置为1,在输入频率为20hz时,模块n1自动将本地通信地址设置为2。

扩展模块n2得电启动后,扩展模块n2内部mcu将其连接器j1的第12个引脚m1电平拉低,使其处于低电平状态,扩展模块n1内部mcu则会监测到连接器j2的第10个引脚xm3为低电平,表示扩展模块n1后面还有功能模块,扩展模块n1内部mcu则会拉低连接器j1的m3引脚,告知仪表有第二个模块接入,微处理器检测到第一扩展模块接口的第11个引脚m3为为低电平,就判定扩展模块接口x1有第二个扩展模块接入。

扩展模块n1根据自身通信地址通过连接器j2的第9个引脚sck1输出相应对频率对脉冲信号,若内部地址为1,则输出30hz脉冲信号,若内部地址为2,则输出频率为40hz对脉冲信号。

扩展模块n2检测到连接器j2的输入频率,扩展模块n2内部mcu根据检测到的频率设定本地通信地址,若输入频率为30hz,扩展模块n2内部mcu自动将本地通信地址设置为3,若检测到输入频率为40hz,扩展模块n2内部mcu自动将本机通信地址设置为4。

完成扩展模块配置后,扩展模块n1停止脉冲输出,若扩展模块n1内部mcu监测到连接器j2的状态再次由高电平变为低电平状态时,扩展模块n1重新进行脉冲信号输出,进行扩展模块n2的地址配置和状态读取。

图5示出了上述电力仪表自动识别扩展模块流程图。仪表内部mcu检测模块1的状态信号,如果为低电平表示有扩展模块1,仪表内部mcu输出10hz脉冲信号,对扩展模块1进行地址配置,扩展模块1配置地址完成后,仪表mcu读取扩展模块1的信息。如果仪表内部mcu检测到扩展模块1的信号状态为高电平表示没有扩展模块1。随后检测模块2的状态信号,如果为低电平表示有扩展模块2,仪表内部mcu输出20hz脉冲信号,对扩展模块2进行地址配置,扩展模块2地址配置完成后,读取扩展模块2的信息。如果仪表内部mcu检测到扩展模块2的信号状态为高电平表示没有扩展模块2。随后检测模块3的状态信号,低电平表示有扩展模块3,读取扩展模块3的信息。如果为高电平表示没有扩展模块3。最后检测模块4的状态信号,如果为低电平表示有扩展模块4,读取扩展模块4的信息。如果为高电平表示没有扩展模块4。

图6示出了上述电力仪表扩展模块响应和识别后续扩展模块流程图。扩展模块上电后,首先扩展模块将表示自身状态m1引脚拉低,测量输入频率,确定本模块的地址。10hz频率对应地址1,20hz频率对应地址2,30hz频率对应地址3,40hz频率对应地址4。当模块地址为1或2时,要进行该扩展模块后是否还有扩展模块的判断。否则扩展模块响应完成。当模块地址为1或2时,检测输入引脚xm3的状态,该引脚状态为低时表示有后续扩展模块,否则没有后续扩展模块。当有后续扩展模块时,根据当前模块的地址确定输出给后续模块的频率,当前模块地址为1,输出30hz的脉冲频率,当前模块地址为2,输出40hz的脉冲频率。拉低当前模块的m3状态位,告知仪表内部mcu该接口有两个扩展模块。

虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这些仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1