一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于CAN通信控制箱的制作方法

2022-12-10 11:41:00 来源:中国专利 TAG:

一种基于can通信控制箱
技术领域
1.本发明涉及串行通信技术领域,具体为一种基于can通信控制箱。


背景技术:

2.can是controller area network的缩写(以下称为can),是国际标准化的串行通信协议,在当前的汽车产业中,出于对安全性、舒适性、方便性、低公害、低成本的要求,各种各样的电子控制系统被开发了出来。由于这些系统之间通信所用的数据类型及对可靠性的要求不尽相同,由多条总线构成的情况很多,线束的数量也随之增加。为适应“减少线束的数量”、“通过多个lan,进行大量数据的高速通信”的需要,1986年德国电气商博世公司开发出面向汽车的can通信协议。此后,can通过iso11898及iso11519进行了标准化,现在在欧洲已是汽车网络的标准协议。现在,can的高性能和可靠性已被认同,并被广泛地应用于工业自动化、船舶、医疗设备、工业设备等方面。
3.现有的继电器控制板通常采用的通信模式为串口rs232或者rs485的通信模式,传输距离有限,且只能点对点通讯,从而导致传输距离以及传输方式局限,在功能性和实用性方面将不能达到最佳的效果,本发明提供一种基于can通信控制箱。


技术实现要素:

4.本发明的目的在于提供一种基于can通信控制箱,以解决上述背景技术中提出的由于现有的继电器控制板传输距离以及传输方式局限,在功能性和实用性方面将不能达到最佳效果的问题。
5.为实现上述目的,本发明提供如下技术方案:
6.一种基于can通信控制箱,包括箱体,所述箱体包括箱盖、箱壳和通信元器件,所述通信元器件位于箱壳的内部,所述箱体的外部设有led红灯、led绿灯、ac电脑插头、通信接口、控制接口和温湿度探头,所述通信元器件包括继电器板卡、规定端子、开关电源、适配器和mcu单片机,所述继电器板卡按横向均匀分布于箱壳内,所述mcu单片机上设有编程芯片、can转换芯片、外部信号检测端口、第一iic接口、第二iic接口、can通信端口、外部温度湿度检测接口、第三iic接口、dc电源接口、第四iic接口和端子线路接口,所述编程芯片通过电路分别与外部信号检测端口、第一iic接口、第二iic接口、can通信端口、外部温度湿度检测接口、第三iic接口、dc电源接口、第四iic接口和端子线路接口连接,所述第一iic接口、第二iic接口、第三iic接口和第四iic接口通过连接线分别于继电器板卡连接,所述外部温度湿度检测接口通过线路与温湿度探头连接,所述继电器板卡上设有第一fpc、第二fpc、iic控制芯片、db44继电器板卡输入输出端口和贴片继电器,所述iic控制芯片通过线路分别与第一iic接口、第二iic接口、第三iic接口和第四iic接口连接,所述db44继电器板卡输入输出端口通过线路与贴片继电器连接。
7.作为本发明的一种优选实施方式,所述第一iic接口上设有第一连接端头,所述第一连接端头数量为12组,所述第一连接端头通过线路分别与对应数量的继电器板卡连接。
8.作为本发明的一种优选实施方式,所述第二iic接口上设有第二连接端头,所述第二连接端头的数量为8组,所述第二连接端头通过线路分别与对应数量的继电器板卡连接。
9.作为本发明的一种优选实施方式,所述第三iic接口上设有第三连接端头,所述第三连接端头的数量为4组,所述第三连接端头通过线路分别与对应数量的继电器板卡连接。
10.作为本发明的一种优选实施方式,所述第四iic接口上设有第四连接端头,所述第四连接端头的数量为16组,所述第四连接端头通过线路分别与对应数量的继电器板卡连接。
11.与现有技术相比,本发明的有益效果是:
12.1.本发明的can通信控制箱,可以有效的使用在一些定制的测试设备,自动化设备上面,降低用户开发自动化测试设备的难度,同时can通信控制箱内部连接有多组继电器控制板,有效的提高了通信的距离和速度。
13.2.本发明can通信控制箱,接口定义明确,配置有完整的易用的软件,入手容易,提供了开发测试架的速度;
14.3.本发明的can通信控制箱,可以较为广泛的使用到非标定制的测试架或者自动化设备上,可以非常方便的让用户维护和使用。
15.综合上述优点,有效解决了传统继电器控制板通信模式局限,影响传输距离和传输速度的问题,同时可以与相关自动化设备进行连接使用,有效的提高了can通信控制设备的使用范围,增强了功能性的同时也增强了实用性。
附图说明
16.图1为本发明的箱体外观结构示意图;
17.图2为本发明的箱体内部结构示意图;
18.图3为本发明的mcu单片机结构示意图;
19.图4为本发明的继电器板卡结构示意图;
20.图5为本发明的电路工作原理示意图;
21.图6为本发明的电源转换模块连接示意图;
22.图7为本发明的dc电路连接示意图;
23.图8为本发明的单片机工作原理示意图;
24.图9为本发明的单片机编程代码示意图。
25.图中:1-led红灯,2-led绿灯,3-ac电脑插头,4-通信接口,5-控制接口,6-箱盖,7-继电器板卡,8-规定端子,9-开关电源,10-适配器,11-mcu单片机,12-箱壳,13-编程芯片,14-外部信号检测端口,15-第一iic接口,16-第二iic接口,17-can通信端口,18-外部温度湿度检测接口,19-第三iic接口,20-dc电源接口,21-第四iic接口,22-端子线路接口,23-第一fpc,24-第二fpc,25-iic控制芯片,26-db44继电器板卡输入输出端口,27-贴片继电器。
具体实施方式
26.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于
本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
27.请参阅图1-9,本发明提供一种技术方案:
28.实施例一
29.一种基于can通信控制箱,包括箱体,所述箱体包括箱盖6、箱壳12和通信元器件,所述通信元器件位于箱壳12的内部,所述箱体的外部设有led红灯1(控制箱开机后红灯点亮。控制箱关掉电源,红灯熄灭)、led绿灯2(控制箱正常工作间隔0.5s闪烁1次。通信的时候快速闪动)、ac电脑插头3(ac110v~ac220v电源输入 ac电源开关)、通信接口4(连接电脑进行can通信用)、控制接口5(当作开关量使用。导通电阻小于3欧姆)和温湿度探头(探测外界环境的湿度和温度),所述通信元器件包括继电器板卡7、规定端子8、开关电源9(ac 220v输入12v输出10a)、适配器10(ac 220v输入12v输出3a)和mcu单片机11,所述继电器板卡7按横向均匀分布于箱壳12内,所述mcu单片机11上设有编程芯片13(arm的cortex m4内核smt32l475)、can转换芯片(tja1050)、外部信号检测端口14、第一iic接口15、第二iic接口16、can通信端口17、外部温度湿度检测接口18、第三iic接口19、dc电源接口20、第四iic接口21和端子线路接口22,所述编程芯片13通过电路分别与外部信号检测端口14、第一iic接口15(通过多组连接端头可控制第8张~12张继电器板卡)、第二iic接口16(通过多组连接端头可控制第5张~8张继电器板卡)、can通信端口17、外部温度湿度检测接口18、第三iic接口19(通过多组连接端头可控制第1张~4张继电器板卡)、dc电源接口20(供电电压9v~12v)、第四iic接口21(通过多组连接端头可控制第13张~16张继电器板卡)和端子线路接口22连接,所述第一iic接口15、第二iic接口16、第三iic接口19和第四iic接口21通过连接线分别于继电器板卡7连接,所述外部温度湿度检测接口18通过线路与温湿度探头连接,所述继电器板卡7上设有第一fpc23(0.5mm间距20pin)、第二fpc24(0.5mm间距20pin)、iic控制芯片25(型号为pcf8574)、db44继电器板卡输入输出端口26和贴片继电器27(电压12v),所述iic控制芯片25通过线路分别与第一iic接口15、第二iic接口16、第三iic接口19和第四iic接口21连接,所述db44继电器板卡输入输出端口26通过线路与贴片继电器27连接,第一fpc23和第二fpc24功能均为级联到下一个片继电器板块,包含了基板电源,继电器电源,iic信号线路等。其中基板电源和继电器电源部分不共gnd,单独供电。
30.所述第一iic接口15上设有第一连接端头,所述第一连接端头数量为8-12组,所述第一连接端头通过线路分别与对应数量的继电器板卡7连接,所述第二iic接口16上设有第二连接端头,所述第二连接端头的数量为5-8组,所述第二连接端头通过线路分别与对应数量的继电器板卡7连接,所述第三iic接口19上设有第三连接端头,所述第三连接端头的数量为1-4组,所述第三连接端头通过线路分别与对应数量的继电器板卡7连接,所述第四iic接口21上设有第四连接端头,所述第四连接端头的数量为13-16组,所述第四连接端头通过线路分别与对应数量的继电器板卡7连接,iic接口可实现与多组继电器进行连接。
31.本can通信控制箱的操作控制流程如下:
32.s1,将usb线插到pc电脑的usb端口。ac电源220v接入到控制箱,打开电源开关;
33.s2,正常开机后,红色灯点亮。绿色灯开始间隔0.5秒闪烁;
34.s3.在pc端打开cantest测试软件(设置通信速率为500k,输入对应的继电器的吸合或者关闭的指令),点击发送;
35.s4.发送can指令成功后,软件返回成功can指令(同时控制箱的绿色的led灯快速闪动)。
36.本can通信控制箱的制作如下:
37.a.绘制电路板的原理图(包括继电器电路板,单片机控制电路板);
38.b.编写单片机程序;
39.c.组装控制箱;
40.d.按照控制箱的操作控制流程进行应用。
41.实施例二
42.现有的继电器控制板通常采用的通信模式为串口rs232或者rs485的通信模式,rs232传输距离有限,最大传输距离标准值为15米,且只能点对点通讯。最大传输速率为10mbps.一般只有8个或者16个继电器可以控制。
43.综合上述,实施例对比,本发明控制箱采用can通信,can具有实时性强、传输距离较远、抗电磁干扰能力强、成本低等优点,同时采用双线串行通信方式,检错能力强,可在高噪声干扰环境中工作,可根据报文的id决定接收或屏蔽,具有可靠的错误处理和检错机制,优于现有的can通信控制设备。
44.尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献