一种基于CAN总线的输入输出点控制器的制作方法

文档序号:19449307发布日期:2019-12-17 22:34阅读:441来源:国知局
一种基于CAN总线的输入输出点控制器的制作方法

本实用新型属于一种输入输出点控制器,特别是一种基于can总线的输入输出点控制器。



背景技术:

目前国内拧紧机的操作面板的按钮指示灯等输入输出点都是通过多芯信号线缆连接到主电器柜上,信号线多而且杂乱,接线也费工费时,容易出错,一条信号线中间断裂,整条信号线都不能用了,更换起来会很麻烦。

而本产品是专为操作面板设计的控制器,集成度高,性能稳定可靠,只要两根线就可以集成多达32个输入输出点。



技术实现要素:

为了克服现有技术的不足,本实用新型所要解决的技术问题是提供一种基于can总线的输入输出点控制器。

本实用新型的技术方案为,基于can总线的输入输出点控制器是由控制器底板,控制器前面板,控制器接线口,can总线插座,rs485插座,输入输出点插座,电源指示灯,can总线通讯指示灯和控制器前面板螺丝组成。

控制器前面板通过控制器前面板螺丝固定安装在控制器底板上,控制器底板上设置有控制器接线口,控制器接线口内部设置有3个插座,分别是can总线插座、rs485插座和输入输出点插座。can总线插座上设有电源指示灯和can总线通讯指示灯,电源指示灯用于显示基于can总线的输入输出点控制器的电源状态,can总线通讯指示灯用于显示基于can总线的输入输出点控制器与主机的can总线通讯状态。

基于can总线的输入输出点控制器的核心控制电路结构,其以多功能片上系统stm32单片机为其核心控制单元,负责各种信号的输入检测、输出控制、指示灯显示、通讯和数据的处理任务。当基于can总线的输入输出点控制器上电时,电源指示灯发亮,提示其已经上电;当输入输出点电路检测到输入点时,stm32单片机将采集到的输入点数据通过can总线通讯电路发送到主机上,主机处理数据后再把输出点的数据通过can总线通讯电路发回到stm32单片机上,stm32单片机控制输入输出点电路输出相应的输出点;当基于can总线的输入输出点控制器与主机通过can总线通讯电路通讯时,can总线通讯指示灯用于显示控制器与主机的can总线通讯状态;基于can总线的输入输出点控制器还可以通过rs485通讯电路把部分数据发送到其他类型的控制器上,形成数据交换,从而扩展其输入输出的功能。

本实用新型具有以下优点:本产品模块集成度高,没有多余的接线,体积小,便于安装调试,不易出错。本产品采用工业市场上成熟稳定的主流芯片stm32单片机作为主控制芯片,性能稳定可靠。本产品模块化结构,一个电控柜可以挂多个控制器。

附图说明

图1是基于can总线的输入输出点控制器结构示意图;

图2是基于can总线的输入输出点控制器的核心控制电路结构。

控制器底板1,控制器前面板2,控制器接线口3,can总线插座4,rs485插座5,输入输出点插座6,电源指示灯7,can总线通讯指示灯8,控制器前面板螺丝9,stm32单片机10,输入输出点电路11,rs485通讯电路12,can总线通讯电路13,电源指示灯14,can总线通讯指示灯15。

具体实施方式

为使本实用新型的目的、技术方案和优点更加清楚,下面将结合附图对本新型实施方式作进一步地详细描述。

基于can总线的输入输出点控制器是由控制器底板1,控制器前面板2,控制器接线口3,can总线插座4,rs485插座5,输入输出点插座6,电源指示灯7,can总线通讯指示灯8和控制器前面板螺丝9组成。如图1所示。

控制器前面板2通过控制器前面板螺丝9固定安装在控制器底板1上,控制器底板1上设置有控制器接线口3,控制器接线口3内部设置有3个插座,分别是can总线插座4、rs485插座5和输入输出点插座6。can总线插座4上设有电源指示灯7和can总线通讯指示灯8,电源指示灯7用于显示基于can总线的输入输出点控制器的电源状态,can总线通讯指示灯8用于显示基于can总线的输入输出点控制器与主机的can总线通讯状态。

基于can总线的输入输出点控制器的核心控制电路结构如图2所示,其以多功能片上系统stm32单片机10为其核心控制单元,负责各种信号的输入检测、输出控制、指示灯显示、通讯和数据的处理任务。当基于can总线的输入输出点控制器上电时,电源指示灯7发亮,提示其已经上电;当输入输出点电路11检测到输入点时,stm32单片机10将采集到的输入点数据通过can总线通讯电路13发送到主机上,主机处理数据后再把输出点的数据通过can总线通讯电路13发回到stm32单片机10上,stm32单片机10控制输入输出点电路11输出相应的输出点;当基于can总线的输入输出点控制器与主机通过can总线通讯电路13通讯时,can总线通讯指示灯8用于显示控制器与主机的can总线通讯状态;基于can总线的输入输出点控制器还可以通过rs485通讯电路12把部分数据发送到其他类型的控制器上,形成数据交换,从而扩展其输入输出的功能。

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