CAN总线协议的诞生原本就是汽车电子生产厂商的发起,后来CAN协议成为国际标准,CAN总线与一般的通信总线相比,CAN总线的数据通信具有突出的可靠性、实时性和灵活性。由于其良好的性能及独特的设计,CAN总线越来越受到人们的重视。
同时,由于CAN总线本身的特点,其应用范围目前已不再局限于汽车行业,例如在工业自动控制、安防/消防网络、煤矿远程通讯及等领域发展。CAN已经形成国际标准,并已被公认为几种最有前途的现场总线之一。
CAN转换器(CAN-232)可以无缝地联接CAN-bus网络和其它通讯网络,比如RS-232、RS-485串行总线、Ethernet以太网、光纤网路等,已经支持多种标准协议的网络互连。由于PC机无CAN接口,因此,PC机与智能节点构成CAN总线系统可采用RS232/CAN、RS485/CAN、并口/CAN、USB/CAN接口转换方式接入。而采用RS232/CAN接入时,需采用CAN/RS232接口标准转换。
UT-2506智能协议转换器可以快速将RS-232/485 通讯设备连接到CAN-bus 现场总线。转换器支1200~115200bps 范围的RS-232/RS-485 通讯速率,5Kbps~1Mbps范围的CAN-bus 通讯速率。转换器提供三种数据转换模式:透明转换、透明带标识转换、Modbus 协议转换;支持Modbus RTU 协议。
UT-2506 CAN转RS232/485转换器提供有配置软件, 用户可以灵活设置2506转换器的运行参数。该转换器有光电隔离模块,完全电气隔离控制电路与CAN通讯电路,使CAN-RS232转换器具有很强的抗干扰能力,大大提高了系统在恶劣环境中使用的可靠性。
通迅测试结构所示连接,测试除了一台PC外还需要一台CAN设备来接收或发送数据,注意同一个CAN-bus总线中,CAN设备和UT-2506转换器的波特率必须相同。用串口调试软件选择和转换器相同的串口通讯波特率,观率CAN设备接收的数据是否和发送的相符合。同样也可以从CAN设备发送数据给转换器,观察串口软件接收的数据是否和发送的相符合。如果某侧线上有数据传输,那么该侧总线的指示灯会有闪烁。
关键字:CAN 总线转换器 通迅测试
引用地址:
CAN总线转换器设计与应用
推荐阅读最新更新时间:2024-05-02 23:08
采用CAN总线和CCll00芯片的嵌入式远程测控系统方案设计
引言
文中提出了一种基于无线测控的工业通信分布式网络模型,它将嵌入式技术、无线通信技术和自动控制技术有机地结合起来,采用两级组网方式,将有线与无线技术结合起来,并结合嵌入式硬件平台和无线通信模块,解决了数据采集系统和控制设备的数据传输问题。该系统实时性强、可靠性高、结构小巧、开发费用低廉,在现代工业测控系统已经发挥了经济效益。
1、系统总体设计方案
分布式网络模型实际方案如图1所示。
图1 分布式网络模型实际方案
该方案中,服务器采用嵌入式硬件平台,基于Linux操作系统,建立嵌入式Web服务器和分布式现场的测控应用程序。测控应用程序通过驱动CAN总线模块,
[嵌入式]
Melexis推可实现高速动态效果汽车照明的新标准协议
当前汽车照明的趋势 汽车照明得到了前所未有的关注。长久以来,灯光一直与舒适性相关联,因为灯光会对人的情绪产生很大影响:暖色能激发人的热情;冷色能让人平静。灯光在信息交流方面发挥着日益重要的作用。我们都熟悉用于警示危险或紧急状况的灯光。随着自动驾驶的到来,为应对音频信号听不到的情况,这类照明需求可能会加强。典型示例为驾驶员使用耳机或正在通话的场景。在此情况下,车内灯光突然变成红色可提醒驾驶员控制车辆。视觉信号对有听觉障碍的人士至关重要。因此,车内静态照明、多色动态照明和更复杂的动态照明需求呈增长趋势,所有这些均可归类为“智能照明”。 智能照明的固有挑战 将智能照明效果用于设计和信息交流目的后,某些技术挑战就会显现。
[汽车电子]
avr can芯片使用
#include ioCAN128v.h struct MOb { unsigned long id; unsigned char data ; }; void can_init (void); void can_tx (struct MOb msg); void can_rx (struct MOb msg); void can_init (void) { unsigned char i,j; //reset CAN interface CANGCON |= (1 SWRES); //reset all MObs for ( i=0; i 15; i++) { CANPAGE = (i 4); //select MOb CAN
[单片机]
STM32F429 CAN通信不成功
最近因为CAN的问题弄了我好几天时间,总结一下: 1:STM32F407开发板回环模式与CAN1给CAN2发数据都是OK的,STM32F429不行。 对比初始化函数以及检查硬件,120欧电阻还是要的,什么光耦电路能去掉还是去掉,H/L直接从TJA1050芯片出来即可。 2:STM32F407与STM32F429回环模式,can1与can2通信都成功,但是STM32F407与STM32F429通信不成功。 这是为毛啊??不急,再做个试验,STM32F429两块板子能通信成功,不存在硬件问题了,定位应该是波特率不匹配的问题。 按照STM32规格书波特率计算方式应该是: can波特率=(APB1时钟/(分频系数*
[单片机]
PIC16位单片机CAN(2)彻底弄懂时钟
一直以来写程序都是看参考资料和书,这次的16位单片劫dsPIC33EP32GP502没有一点资料。因此趁机也好好深入学习一下!首先看振荡器的选择吧。 首先看一下时钟框图: 我们使用的是外部晶振,所以配置为HS,FCY是CPU时钟,FP是外设时钟,FCY=FP(除打盹模式外)。FCY=Fosc/2。也就是cpu时钟是晶振频率的1/2。下面还有分频。DOZE 2:0 :011 = FCY 被 8 分频 (默认)处理器时钟分频比选择位。 因此实际的FCY=0.5MHz(使用8M的外部晶振,并八分频8/2/8=0.5MHz)。 看一下振荡器选择配置位的说明: 这里我们需要看的是FOSCSEL配置位 第二列是寄存器地址
[单片机]
RS485-CAN 转换器的设计
1 RS485 及CAN 总线简介
RS485 是一种平衡传输方式的串行接口标准,采用半双工异步数据通信方式。基于在RS485 总线上只能有一个主机的特点,它往往应用在集中控制枢纽和分散控制单元之间。同时RS485 的总线效率低,系统的实时性差,通信的可靠性低,后期维护成本高,网络工程调试复杂,传输距离不理想,单总线可挂接的节点少等缺点也局限了其应用。
CAN(Controller Area Network,控制器局域网)现场总线是一种由带CAN 控制器组成的高性能串行数据局域通信网络,是国际上应用最广泛的现场总线之一。它的总线长度最远可达10 千米(速率5Kbps 以下),数据传输速率最高可达1Mbps(通讯
[嵌入式]
CAN总线的嵌入式Web服务器设计
摘要:本文设计并实现一种可以将基于TCP/IP协议的计算机网络设备,与基于CAN总线协议的底层现场网络连通的嵌入式Web服务器。
关键词:嵌入式Web服务器 嵌入式Internet TCP/IP协议 CAN总线
引言
嵌入式系统指被嵌入到各种产品或工程应用中的,以微处理器或微控制器为核心的软硬件系统。嵌入式系统与Internet技术相结合,形成的嵌入式Internet技术是近几年随着计算机网络技术的普及而发展起来的一项新兴技术。它通过现有嵌入式系统,增加因特网接入能力来扩展其功能,创造性地提出以低价位单片机作为微处理器,使嵌入式设备而非PC系统直接接入Internet。在本文中,采用Ubicom公司的SX52单片机外接以太网
[应用]
基于ARM核和CAN总线的煤矸石分选系统
引言
随着嵌入式技术的不断发展,高性能、低功耗、低价格的32位RISC芯片的ARM微控制器呈现出强劲的发展趋势,嵌入式系统和现场总线技术结合,结合二者的优点,为传统的选煤技术提供了新的改造方案。将嵌入式技术和现场总线技术相互融合,设计了一种新的煤块和矸石在线识别与自动分选系统。
煤矸石在线识别与自动分选系统
煤块和矸石在线识别与自动分选系统的原理框图如图1所示。根据选煤工艺要求,本系统主要由下面三大部分构成:
(1)检测部分:由进料斗、输送带、CCD摄像头、图像数据采集电路等组成。开采出来的原煤常含有矸石,必须将矸石从传送带上挑选出来。CCD摄像头将煤与矸石图像送图像数据采集电路进行转换,转
[嵌入式]