智能CAN集线器制造技术

技术编号:15541786 阅读:82 留言:0更新日期:2017-06-05 11:02
智能CAN集线器,由PC104、CAN口1控制器SJA1000、CAN总线收发器1、总线1、CAN口2控制器SJA1000、CAN总线收发器2、总线2构成;所述PC104连接CAN口1控制器SJA1000,CAN口1控制器SJA1000连接CAN总线收发器1,CAN总线收发器1连接总线1;所述PC104连接CAN口2控制器SJA1000,CAN口2控制器SJA1000连接CAN总线收发器2,CAN总线收发器2连接总线2。本发明专利技术的智能CAN集线器,是基于VxWorks系统设计一个CAN集线器,智能化程度较高,实现CAN集线器节点信息通信,报文过滤,信息统计与监控等丰富的高级功能,提高CAN集线器的使用灵活性,具有广阔的应用前景和推广价值。

Intelligent CAN hub

Intelligent CAN hub, composed of PC104, CAN 1 controller SJA1000 and CAN bus transceiver 1, bus 1, 2 port CAN controller SJA1000 and CAN bus transceiver 2, bus 2; the PC104 connection CAN 1 SJA1000 controller, CAN controller SJA1000 port 1 is connected to a CAN bus transceiver 1, CAN bus transceiver 1 bus connection 1; the PC104 connection CAN 2 SJA1000 controller, CAN controller SJA1000 port 2 is connected to a CAN bus transceiver 2, CAN bus transceiver 2 connecting bus 2. Intelligent CAN hub of the invention, a CAN hub design based on VxWorks system, a high degree of intelligence, realize CAN hub node information communication, packet filtering, information statistics and monitoring and other advanced features rich, improve the flexibility to use CAN hub, has a wide application prospect and popularization value.

【技术实现步骤摘要】
智能CAN集线器
本专利技术涉及集线器领域,特别是涉及一种智能CAN集线器。
技术介绍
现今,科学技术日新月异。计算机技术、控制工程技术、通信技术等现代通信的核心技术的发展,推动了消费电子、智能家居、工控现场以及军工产品对信息技术的应用。自从CAN总线问世以来,就不断得到完善发展,如今已经成为最常用的现场总线之一,CAN总线是在众多的现场总线里唯一一个成为国际标准的总线,由于它的高可靠性、功能完善、成本低、技术先进、通信速率快等诸多优点使得CAN总线成为国际上被使用的最多的总线,在诸如控制工业、农业机械、国防工业等领域都用到了CAN总线系统,在医疗设备方面,应用于CT断层扫描仪,保证了CT能够正常工作,改善了医疗设备的性能;在传感器和数据采集系统方面,采用了传感器总线这种现场总线,使得总线接口与传感器一体化,简化了系统的结构,提高了可靠性;在现代工业控制中,实现了现场设备间的数据通讯,大大提升了现场设备间的协调性。CAN总线网络之间的通信要用到集线器,它可以实现两网络间的报文转发和报文过滤的功能,并且还具有增大通信距离提高可靠性等诸多优点。在CAN总线的通信中,必须遵循一个总线网络内的通信速率必须相同,否则节点间的通信就会出现数据丢失、数据溢出等故障。而本专利技术设计的CAN集线器,就是要实现波特率不同的两个网络之间的基本通信以及报文过滤、报文统计与监控等高级功能。
技术实现思路
。本专利技术的目的是提供智能CAN集线器,是基于VxWorks系统设计一个CAN集线器,智能化程度较高,实现CAN集线器节点信息通信,报文过滤,信息统计与监控等丰富的高级功能,提高CAN集线器的使用灵活性,CAN总线可应用于船舶导航领域、园区智能、环境工程、工业制冷等方面提供实践依据,具有广阔的应用前景和推广价值。本专利技术的目的通过以下技术方案来实现:智能CAN集线器,由PC104、CAN口1控制器SJA1000、CAN总线收发器1、总线1、CAN口2控制器SJA1000、CAN总线收发器2、总线2构成;所述PC104连接CAN口1控制器SJA1000,CAN口1控制器SJA1000连接CAN总线收发器1,CAN总线收发器1连接总线1;所述PC104连接CAN口2控制器SJA1000,CAN口2控制器SJA1000连接CAN总线收发器2,CAN总线收发器2连接总线2。所述集线器功能实现过程:首先初始化CAN口1控制器SJA1000、CAN口2控制器SJA1000,包括对工作方式、波特率设置,滤波寄存器RAM设置;然后集线器对总线1、总线2进行监控,当发现接收口有报文,调用报文接收子程序把报文接收进来;然后调用报文过滤子程序用该报文的标识符到滤波寄存器RAM中查询匹配,当匹配上就接收报文,否则丢弃该报文;再调用人机界面子程序显示报文的ID、数据信息;当有报文被转发,调用报文发送子程序发送报文,并把转发的报文在界面中显示出来。本专利技术的有益效果:本专利技术的智能CAN集线器,是基于VxWorks系统设计一个CAN集线器,实现CAN集线器节点信息通信,报文过滤,信息统计与监控等丰富的高级功能,提高CAN集线器的使用灵活性,CAN总线可应用于船舶导航领域、园区智能、环境工程、工业制冷等方面提供实践依据,具有广阔的应用前景和推广价值。附图说明图1是本专利技术的整体结构示意图;图2是本专利技术的工作原理流程图;图3是SJA1000的内部结构图。具体实施方式下面结合附图对本专利技术作进一步详细说明。实施例1如图1所示,智能CAN集线器,由PC104、CAN口1控制器SJA1000、CAN总线收发器1、总线1、CAN口2控制器SJA1000、CAN总线收发器2、总线2构成;所述PC104连接CAN口1控制器SJA1000,CAN口1控制器SJA1000连接CAN总线收发器1,CAN总线收发器1连接总线1;所述PC104连接CAN口2控制器SJA1000,CAN口2控制器SJA1000连接CAN总线收发器2,CAN总线收发器2连接总线2。实施例2如图2所示,所述集线器功能实现过程:首先初始化CAN口1控制器SJA1000、CAN口2控制器SJA1000,包括对工作方式、波特率设置,滤波寄存器RAM设置;然后集线器对总线1、总线2进行监控,当发现接收口有报文,调用报文接收子程序把报文接收进来;然后调用报文过滤子程序用该报文的标识符到滤波寄存器RAM中查询匹配,当匹配上就接收报文,否则丢弃该报文;再调用人机界面子程序显示报文的ID、数据信息;当有报文被转发,调用报文发送子程序发送报文,并把转发的报文在界面中显示出来。实施例3进一步地,所述SJA1000是由NXP公司设计研发的主要用于控制工业中的区域网的一种独立的控制器,SJA1000的内部结构如图3所示。接口管理逻辑:如图3所示通过AD0~AD7地址数据复用引脚、控制总线与外界主控制器相连。它的功能是用来解释主控制器的命令,还可以控制CAN寄存器的寻址。发送缓冲器:作为CPU与位流处理器BSP之间的接口,能够储存一个从CAN总线接收并确认的标准型或者扩展型报文。当收到主控制器发出的发送命令,就会使CAN核心模块在发送缓冲器中读取报文。验收滤波器:当收到一个报文时,就把报文的标识符取出来与验收滤波器设置的内容相比较,如果满足条件就接收,否则不接收,所有待接收的报文都必须经过验收之后才能接收,并把满足接收条件的报文存入接收缓存区中。本文档来自技高网...
智能CAN集线器

【技术保护点】
智能CAN集线器,其特征在于:由PC104、CAN口1控制器SJA1000、CAN总线收发器1、总线1、CAN口2控制器SJA1000、CAN总线收发器2、总线2构成;所述PC104连接CAN口1控制器SJA1000,CAN口1控制器SJA1000连接CAN总线收发器1,CAN总线收发器1连接总线1;所述PC104连接CAN口2控制器SJA1000,CAN口2控制器SJA1000连接CAN总线收发器2,CAN总线收发器2连接总线2。

【技术特征摘要】
1.智能CAN集线器,其特征在于:由PC104、CAN口1控制器SJA1000、CAN总线收发器1、总线1、CAN口2控制器SJA1000、CAN总线收发器2、总线2构成;所述PC104连接CAN口1控制器SJA1000,CAN口1控制器SJA1000连接CAN总线收发器1,CAN总线收发器1连接总线1;所述PC104连接CAN口2控制器SJA1000,CAN口2控制器SJA1000连接CAN总线收发器2,CAN总线收发器2连接总线2。2.根据权利要求1所述的智能CAN集线...

【专利技术属性】
技术研发人员:李冰李相武王瑛费浚纯吴佳男
申请(专利权)人:哈尔滨恒誉名翔科技有限公司
类型:发明
国别省市:黑龙江,23

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

1