控制电路、电子设备及其控制方法技术

技术编号:20115659 阅读:36 留言:0更新日期:2019-01-16 11:42
本发明专利技术公开了一种控制电路、电子设备及其控制方法,其中,控制电路用于控制n个控制单元与一个键盘之间的通讯,每一控制单元至少包括m个通用输入输出端口。其中,控制电路包括:一译码器,译码器的m个输入端口分别用于与每一控制单元的m个通用输入输出端口相连;n个控制开关,n个控制开关的一输入/输出端和另一输入/输出端分别与n个控制单元和键盘通过通讯总线相连,其控制端与译码器的其中n个输出端口相连,以根据译码器的相应端口的输出值对控制开关进行控制而使得任一时刻n个控制单元中有且只有一个与键盘进行通讯。基于本发明专利技术的电路设计,可实现以一个键盘兼容多个控制单元的目的,从而可节省成本且改善电子设备的整机外观。

Control Circuit, Electronic Equipment and Its Control Method

The invention discloses a control circuit, an electronic device and a control method thereof, in which the control circuit is used to control the communication between N control units and a keyboard, and each control unit includes at least m general input and output ports. The control circuit includes: a decoder, M input ports of the decoder are respectively used to connect with m general input and output ports of each control unit; n control switches, one input/output port of N control switches and another input/output port of N control switches are respectively connected with n control units and keyboards through communication bus, and their control terminals are connected with N output ports of the decoder. By controlling the control switch according to the output value of the corresponding port of the decoder, only one of the N control units can communicate with the keyboard at any time. Based on the circuit design of the invention, the purpose of compatible multiple control units with one keyboard can be realized, thereby saving cost and improving the appearance of the whole electronic equipment.

【技术实现步骤摘要】
控制电路、电子设备及其控制方法
本专利技术属于电气设备
,尤其涉及一种控制电路、电子设备及其控制方法。
技术介绍
变频器目前在钢铁、石化、纺织、木工、电力等很多方面应用越来越广,各个领域对变频器的可靠性要求也越来越高,这就要求变频器能把数据实时准确地传送给键盘,让用户知道变频器当前的运行状态,用户可以根据变频器当前的运行状态对其进行调节,确保变频器稳定运行。目前变频器键盘按显示方式划分,分为LCD液晶显示键盘和LED数码管显示键盘两种;按是否包含主控芯片MCU(MicrocontrollerUnit,又称微控制单元)来划分,分为带主控芯片和不带主控芯片两种。从成本上考虑,一般LED数码管显示键盘成本低于LCD液晶显示键盘,不带主控芯片的成本明显低于带主控芯片的键盘。在众多生产线较长或较复杂的场合,常常需要使用多台变频器,此时从节省成本和便于安装调试的角度考虑,将多台变频器在硬件和结构上可共用的地方共用一起,形成了针对某种行业专用的多合一变频器。但从控制的角度考虑,这种多合一专用变频器仍然保留着原来每台变频器的控制单元,故对每个控制单元需要进行数据监测和控制调节。现有的对多合一变频器进行设计,所采用键盘的应用方案可分为两类:一类是给每个控制单元独立地配一个键盘,这种方案简单,但带来成本的增加,同时也不利于整机的外观设计。另一类是只使用一个键盘,连接拓扑结构分为两种:一种为在键盘中增加主控芯片及电路,将键盘作为总线通讯的主站,多合一变频器中的控制单元作为从站,该方案具有成本较高、控制方式较复杂的缺点;另一种为键盘与变频器的一个控制单元相连,该控制单元使用较丰富外设或通用I/O口的控制芯片,其他控制单元与前述控制单元相连,键盘与其他控制单元的数据交互需通过前述控制单元来转换,同样具有成本较高以及控制方式复杂的缺点。
技术实现思路
本专利技术提出了一种控制电路、电子设备及其控制方法,旨在实现一个键盘在多个控制单元之间自由切换,达到节省成本同时有利于整机的外观设计的目的。第一方面,本专利技术提出了一种控制电路,其用于控制n个控制单元与一个键盘之间的通讯,每一控制单元至少包括m个通用输入输出端口,所述控制电路包括:一译码器,所述译码器包括k个输入端口和2k个输出端口,所述译码器的其中m个输入端口分别用于与每一控制单元的m个通用输入输出端口相连,其中,2m≥(n+1)且m≤k;n个控制开关,n个控制开关的一输入/输出端分别用于通过通讯总线连接至n个控制单元,其另一输入/输出端分别用于通过通讯总线连接至键盘,n个控制开关的控制端与译码器的其中n个输出端口相连,以根据译码器中的n个输出端口的输出值对n个控制开关进行控制而使得任一时刻n个控制单元中有且只有一个控制单元与键盘进行通讯。第二方面,本专利技术提出了一种电子设备,其包括一个键盘、n个控制单元以及一控制电路,其中,该控制电路为上述第一方面所述的控制电路。其进一步技术方案为,所述的电子设备为多合一变频器。其进一步技术方案为,所述的电子设备为三合一变频器,所述三合一变频器包括3个控制单元,所述译码器为38译码器。其进一步技术方案为,所述控制单元为微控制单元。其进一步技术方案为,所述键盘为不带主控芯片的LED数码管显示键盘。第三方面,本专利技术还提出了一种控制方法,其应用于上述第二方面任一项电子设备中的每一控制单元,所述控制方法包括:对功能码进行初始化,获取所述功能码的初始值,并将m个通用输入输出端口设置为输入状态,以使所述译码器相应的输出端口输出第一电平值,从而使得与当前控制单元相对应的控制开关断开;判断所述功能码的初始值是否为目标值;若所述功能码的初始值不是目标值,获取通讯总线的返回值,若该返回值包含第一预设值,将m个通用输入输出端口设置为输出状态,并设置m个通用输入输出端口的电平组合为第一电平组合,以使所述译码器相应的输出端口输出第二电平值,从而使得与当前控制单元相应的控制开关导通;若所述功能码的初始值为目标值,将m个通用输入输出端口设置为输出状态,并设置m个通用输入输出端口的电平组合为第一电平组合,以使所述译码器相应的输出端口输出所述第二电平值,从而使得与当前控制单元相应的控制开关导通;获取通讯总线的返回值;若该返回值包含所述功能码的更改信息,根据所述更改信息对所述功能码的值进行修改并确定所需切换的目标控制单元;根据所述更改信息及预设的映射关系将m个通用输入输出端口设置为输出状态,且设置m个通用输入输出端口的输出电平组合为第二电平组合,以使所述译码器的输出端口中,用于控制与所述目标控制单元相连的控制开关导通或断开的端口,输出第二电平值,从而使得与所述目标控制单元相对应的控制开关导通;若达到第一预设时间间隔,将m个通用输入输出端口设置为输入状态,以使所述译码器由所述目标控制单元控制。其进一步技术方案为,所述将m个通用输入输出端口设置为输入状态,以使所述译码器由所述目标控制单元控制之后,还包括:检测m个通用输入输出端口的电平组合是否仍为所述第二电平组合;若m个通用输入输出端口的电平组合不为所述第二电平组合,判断是否达到第二预设时间间隔;若达到所述第二预设时间间隔,输出故障提醒信息且将所述功能码的值恢复至初始值。其进一步技术方案为,所述若m个通用输入输出端口的电平组合不为所述第二电平组合,判断是否达到第二预设时间间隔之后,还包括:若未达到所述第二预设时间间隔,将m个通用输入输出端口设置为输出状态,且设置m个通用输入输出端口的电平组合为第二电平组合,返回所述若达到第一预设时间间隔,将m个通用输入输出端口设置为输入状态,以使所述译码器由所述目标控制单元控制的步骤。第四方面,本专利技术还提出了一种电子设备,该电子设备包括一个键盘、n个控制单元以及一控制电路,所述控制电路为上述第一方面的控制电路,其中,每一控制单元包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时可实现以下步骤:对功能码进行初始化,获取所述功能码的初始值,并将m个通用输入输出端口设置为输入状态,以使所述译码器相应的输出端口输出第一电平值,从而使得与当前控制单元相对应的控制开关断开;判断所述功能码的初始值是否为目标值;若所述功能码的初始值不是目标值,获取通讯总线的返回值,若该返回值包含第一预设值,将m个通用输入输出端口设置为输出状态,并设置m个通用输入输出端口的电平组合为第一电平组合,以使所述译码器相应的输出端口输出第二电平值,从而使得与当前控制单元相应的控制开关导通;若所述功能码的初始值为目标值,将m个通用输入输出端口设置为输出状态,并设置m个通用输入输出端口的电平组合为第一电平组合,以使所述译码器相应的输出端口输出所述第二电平值,从而使得与当前控制单元相应的控制开关导通;获取通讯总线的返回值;若该返回值包含所述功能码的更改信息,根据所述更改信息对所述功能码的值进行修改并确定所需切换的目标控制单元;根据所述更改信息及预设的映射关系将m个通用输入输出端口设置为输出状态,并设置m个通用输入输出端口的电平组合为第二电平组合,以使所述译码器的输出端口中,用于控制与所述目标控制单元相连的控制开关导通或断开的端口,输出第二电平值,从而使得与所述目标控制单元相对应的控制开关导通;若达到第一预设时间间隔本文档来自技高网
...

【技术保护点】
1.一种控制电路,用于控制n个控制单元与一个键盘之间的通讯,每一控制单元至少包括m个通用输入输出端口,其特征在于,所述控制电路包括:一译码器,所述译码器包括k个输入端口和2k个输出端口,所述译码器的其中m个输入端口分别用于与每一控制单元的m个通用输入输出端口相连,其中,2m≥(n+1)且m≤k;n个控制开关,n个控制开关的一输入/输出端分别用于通过通讯总线连接至n个控制单元,其另一输入/输出端分别用于通过通讯总线连接至键盘,n个控制开关的控制端与译码器的其中n个输出端口相连,以根据译码器中的n个输出端口的输出值对n个控制开关进行控制而使得任一时刻n个控制单元中有且只有一个控制单元与键盘进行通讯。

【技术特征摘要】
1.一种控制电路,用于控制n个控制单元与一个键盘之间的通讯,每一控制单元至少包括m个通用输入输出端口,其特征在于,所述控制电路包括:一译码器,所述译码器包括k个输入端口和2k个输出端口,所述译码器的其中m个输入端口分别用于与每一控制单元的m个通用输入输出端口相连,其中,2m≥(n+1)且m≤k;n个控制开关,n个控制开关的一输入/输出端分别用于通过通讯总线连接至n个控制单元,其另一输入/输出端分别用于通过通讯总线连接至键盘,n个控制开关的控制端与译码器的其中n个输出端口相连,以根据译码器中的n个输出端口的输出值对n个控制开关进行控制而使得任一时刻n个控制单元中有且只有一个控制单元与键盘进行通讯。2.一种电子设备,其特征在于,所述电子设备包括一个键盘、n个控制单元以及一控制电路,其中,所述控制电路为权利要求1所述的控制电路。3.根据权利要求2所述的电子设备,其特征在于,所述电子设备为多合一变频器。4.根据权利要求3所述的电子设备,其特征在于,所述电子设备为三合一变频器,所述三合一变频器包括3个控制单元,所述译码器为38译码器。5.根据权利要求4所述的电子设备,其特征在于,所述控制单元为微控制单元。6.根据权利要求4所述的电子设备,其特征在于,所述键盘为不带主控芯片的LED数码管显示键盘。7.一种控制方法,应用于如权利要求2-6任一项所述电子设备中的每一控制单元,其特征在于,控制方法包括:对功能码进行初始化,获取所述功能码的初始值,并将m个通用输入输出端口设置为输入状态,以使所述译码器相应的输出端口输出第一电平值,从而使得与当前控制单元相对应的控制开关断开;判断所述功能码的初始值是否为目标值;若所述功能码的初始值不是目标值,获取通讯总线的返回值,若该返回值包含第一预设值,将m个通用输入输出端口设置为输出状态,并设置m个通用输入输出端口的电平组合为第一电平组合,以使所述译码器相应的输出端口输出第二电平值,从而使得与当前控制单元相应的控制开关导通;若所述功能码的初始值为目标值,将m个通用输入输出端口设置为输出状态,并设置m个通用输入输出端口的电平组合为第一电平组合,以使所述译码器相应的输出端口输出所述第二电平值,从而使得与当前控制单元相应的控制开关导通;获取通讯总线的返回值;若该返回值包含所述功能码的更改信息,根据所述更改信息对所述功能码的值进行修改并确定所需切换的目标控制单元;根据所述更改信息及预设的映射关系将m个通用输入输出端口设置为输出状态,且设置m个通用输入输出端口的电平组合为第二电平组合,以使所述译码器的输出端口中,用于控制与所述目标控制单元相连的控制开关导通或断开的端口,输出第二电平值,从而使得与所述目标控制单元相对...

【专利技术属性】
技术研发人员:李晨东刘凯
申请(专利权)人:深圳市英威腾电气股份有限公司
类型:发明
国别省市:广东,44

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

1