一种基于CAN总线技术的多路信号通信装置制造方法及图纸

技术编号:34124254 阅读:50 留言:0更新日期:2022-07-14 13:48
本实用新型专利技术涉及一种基于CAN总线技术的多路信号通信装置,其集成设计为CAN通信控制板的终端设备,且具有CAN通信,通过CAN总线将所有终端设备与控制芯片相连,包括:stm32控制芯片,CAN隔离收发模块,stm32控制芯片通过GPIO引脚连接有开关组、LED组,同时stm32控制芯片通过RS422与上位机之间通信相连;CAN隔离收发模块通过stm32控制芯片的PA11、PA12分别作为CAN通信接收、发送引脚,同时CAN隔离收发模块还通过CAN总线连接有12组插箱。本实用新型专利技术所述的多路信号通信装置基于CAN总线技术搭建,在验收滤波器的帮助下,只有当接收信息中的识别位和验收滤波器预定义的值相等时,CAN控制器才允许将已接受信息存入RXFIFO,实现控制芯片实时查询水箱数据、远程操作终端的功能。远程操作终端的功能。远程操作终端的功能。

A multi-channel signal communication device based on CAN Bus Technology

【技术实现步骤摘要】
一种基于CAN总线技术的多路信号通信装置


[0001]本技术涉及信号通信领域,尤其是指一种基于CAN总线技术的多路信号通信装置。

技术介绍

[0002]控制器局域网(Controller Area Network,CAN)是由德国Bosch公司为汽车应用而开发的多主机局部网络,主要应用于汽车的检测和控制。德国Bosch公司开发CAN总线的最初目的是为解决汽车上数量众多的电子设备之间的通信问题,减少电子设备之间复杂的信号先,于是设计了一个单一的网络总线,使所有的外围器件都可以挂接在该总线上。
[0003]作为一种技术先进、可靠性高、功能完善、成本较低的网络通信控制方式,CAN总线广泛应用于汽车工业、航空工业、工业控制、安防监控、工程机械、医疗器械、楼宇自动化等领域。例如,在楼宇自动化领域中,加热和通风、照明、安全和监控系统对建筑安装提出了更高的要求,现代的建筑安装系统越来越多地建立在穿行数据传输系统(CAN总线系统)之上,通过它实现开关、按钮、传感器、照明设备、其他执行器和多控制系统之间的数据交换。实现建筑中各操作单元之间的协作,并对各单元不断变化的状态进行实时控制。
[0004]CAN总线是唯一成为国际标注的现场总线,也是国际上应用最广泛的现场总线之一。CAN总线具以下主要特征:
[0005]成本低廉;
[0006]数据传输距离远(最远长达10km);
[0007]数据传输速率高(最高达1Mbit/s);
[0008]无破坏性的基于优先级的逐位仲裁;
[0009]借助验收滤波器的多地址帧传递;
[0010]远程数据请求;
[0011]可靠的错误检测和出错处理功能;
[0012]发送的数据遭到破坏后,可自动重发;
[0013]暂时错误、永久性故障节点的判别以及故障节点的自动脱离;
[0014]脱离总线的节点不影响总线的正常工作;
[0015]CAN总线上传输的信息称为报文,当总线空闲时任何连接的单元都可以开始发送新的报文。总线上的报文信息表示为几种固定的帧类型:数据帧、远程帧、错误帧、过载帧。CAN总线通信有两种不同的帧格式:标准帧和扩展帧。标准帧示意图如图1所示。
[0016]其中针对集约多路终端(水箱)的应用场景,信息通信集成度交底,且精度不达所要求的,所以较难实现控制芯片实时查询水箱数据、远程操作终端的功能

技术实现思路

[0017]为此,本技术所要解决的技术问题在于克服现有技术中在水箱类集约多路终端,面对多路信息处理中信息帧容易失真以及信息处理效率低的问题,从而提供一种基于
CAN总线技术的多路信号通信装置。
[0018]为解决上述技术问题,本技术的一种基于CAN总线技术的多路信号通信装置,其集成设计为CAN通信控制板的终端设备,且具有CAN通信,通过CAN总线将所有终端设备与控制芯片相连,包括:
[0019]stm32控制芯片,所述的stm32控制芯片通过GPIO引脚连接有开关组、LED组,同时stm32控制芯片通过RS422与上位机之间通信相连;
[0020]CAN隔离收发模块,所述的CAN隔离收发模块通过stm32控制芯片的PA11、PA12分别作为CAN通信接收、发送引脚,同时CAN隔离收发模块还通过CAN总线连接有12组插箱。
[0021]在本技术的一个实施例中,所述的开关组包括有“开始”、“停止”两组按钮,且所述的LED组包括有开启指示灯、关闭指示灯、故障指示灯、高压指示灯、数据工作收发指示灯。
[0022]在本技术的一个实施例中,所述的“开始”按钮与开启指示灯之间相连,且“停止”按钮与关闭指示灯之间相连。
[0023]在本技术的一个实施例中,所述的数据工作收发指示灯与stm32控制芯片的PA11、PA12之间相连。
[0024]在本技术的一个实施例中,所述的CAN隔离收发模块内还集成有验收滤波器,其验收滤波器由验收代码寄存器和验收屏蔽寄存器定义,要接收的信息的位模式在验收代码寄存器中定义。
[0025]在本技术的一个实施例中,所述的CAN隔离发送模块选用TD301DCAN。
[0026]本技术的上述技术方案相比现有技术具有以下优点:本技术所述的多路信号通信装置基于CAN总线技术搭建,在验收滤波器的帮助下,只有当接收信息中的识别位和验收滤波器预定义的值相等时,CAN控制器才允许将已接受信息存入RXFIFO,更为快捷准确地实现控制芯片实时查询水箱数据、远程操作终端的功能。
附图说明
[0027]为了使本技术的内容更容易被清楚的理解,下面根据本技术的具体实施例并结合附图,对本技术作进一步详细的说明。
[0028]图1是标准数据帧示意图;
[0029]图2是本技术所述CAN总线硬件示意图;
[0030]图3是本技术所述的开关组硬件原理图;
[0031]图4是本技术所述的CAN通信发送示意图;
[0032]图5是本技术所述的CAN通信接收示意图。
具体实施方式
[0033]如图2所示,本实施例提供一种基于CAN总线技术的多路信号通信装置,其集成设计为CAN通信控制板的终端设备,且具有CAN通信,通过CAN总线将所有终端设备与控制芯片相连,包括:
[0034]stm32控制芯片,所述的stm32控制芯片通过GPIO引脚连接有开关组、LED组,同时stm32控制芯片通过RS422与上位机之间通信相连;
[0035]CAN隔离收发模块,所述的CAN隔离收发模块通过stm32控制芯片的PA11、PA12分别作为CAN通信接收、发送引脚,同时CAN隔离收发模块还通过CAN总线连接有12组插箱。
[0036]其中的CAN隔离收发模块选用TD301DCAN,通讯发送和接收流程如图4和图5所示。
[0037]进一步地,如图3所示,所述的开关组包括有“开始”、“停止”两组按钮,且所述的LED组包括有开启指示灯Ⅰ、关闭指示灯Ⅱ、故障指示灯Ⅲ、高压指示灯Ⅳ、数据工作收发指示灯

,便于可视化,且容易检查设备运行情况。
[0038]所述的“开始”按钮与开启指示灯之间相连,且“停止”按钮与关闭指示灯之间相连;所述的数据工作收发指示灯与stm32控制芯片的PA11、PA12之间相连,便于展现出装置运行状态。
[0039]所述的CAN隔离收发模块内还集成有验收滤波器,其中的验收滤波器可以滤除不符合要求的CAN信息帧,其验收滤波器由验收代码寄存器和验收屏蔽寄存器定义,要接收的信息的位模式在验收代码寄存器中定义,相应的验收屏蔽寄存器允许定义某些位“不影响”,即可为任意值。
[0040]其中验收代码寄存器ACR,如下表所示:
[0041]位BIT7BIT6BIT5BIT4BIT3BIT2BIT1BIT0说明AC.7AC.6AC.5AC.4AC.3A本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于CAN总线技术的多路信号通信装置,其集成设计为CAN通信控制板的终端设备,且具有CAN通信,通过CAN总线将所有终端设备与控制芯片相连,其特征在于,包括:stm32控制芯片,所述的stm32控制芯片通过GPIO引脚连接有开关组、LED组,同时stm32控制芯片通过RS422与上位机之间通信相连;CAN隔离收发模块,所述的CAN隔离收发模块通过stm32控制芯片的PA11、PA12分别作为CAN通信接收、发送引脚,同时CAN隔离收发模块还通过CAN总线连接有12组插箱。2.根据权利要求1所述的一种基于CAN总线技术的多路信号通信装置,其特征在于:所述的开关组包括有“开始”、“停止”两组按钮,且所述的LED组包括有开启指示灯、关闭指示灯、故障指示灯、高压指示灯、数...

【专利技术属性】
技术研发人员:卓晨
申请(专利权)人:海鹰企业集团有限责任公司
类型:新型
国别省市:

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

1