can总线rs232接口的设计

can总线rs232接口的设计

ID:34480078

大小:309.26 KB

页数:5页

时间:2019-03-06

can总线rs232接口的设计_第1页
can总线rs232接口的设计_第2页
can总线rs232接口的设计_第3页
can总线rs232接口的设计_第4页
can总线rs232接口的设计_第5页
资源描述:

《can总线rs232接口的设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、-52-《国外电子元器件)2008年第6期总线与网络CAN总线瓜S232接口的设计赵杰,刘伟静,孙慧佳,李楠(河北大学电子信息工程学院,河北保定071002)摘要:采用独立CAN控制器SJAl000作为CAN总线/RS232智能电平转换器的核心器件。介绍了SJAl000器件性能,重点介绍节点硬件设计,基于CAN协议栈的节点应用程序设计,软件包括CAN节点初始化、RS232报文发送、RS232报文接收、CAN报文发送和CAN报文接收。并在KeilC51编译器上编译、调试。大大提高了系统设计的实用性。关键词:SJAl000;CAN

2、总线;CAN控制器;CAN/RS232智能电平转换器;现场总线中图分类号:TP368.1文献标识码:A文章编号:1006—6977(2008)06—0052—03DesignofCANbus,R$232interfaceZHAOJie,LIUWei-jing,SUNHui-jia,LINan(DepartmentofElectronicandInformationEngineering,HebeiUniversity,Baoding071002,China)Abstract:Inthedesignofstand—aloneCA

3、Ncontroller.SJAl000iSusedasakernelpartoftheCAN/RS232intellectualconvertorinhardwaredesign.ThepaperfirstlyintroducestheperformanceofSJA1000andthedesignofnodehardware,theapplicationprogrambasedonCANprotocolsaremainlypresented.TheprogramdesignincludesCANnodesinitializa

4、tion,RS232transmissionandreception,CANtransmissionandreception.ThedesigniscompiledanddebuggedinKeilC51,andthedesignisgreatlyenhanced.Keywords:SJA1000;CANbus;CANcontroller;CAN/RS232intellectualconvertor;fieldbus1引言CAN.全称为“ControllerAreaNetwork”,即控制器局域网,是一种国际标准的,高性价的现

5、场总线,在自动控制领域具有重要作用Itl。CAN是一种多主方式的串行通讯总线,具有较高的实时性能,因此,广泛应用于汽车工业、航空工业、工业控制、安全防护等领域121。由于PC机无CAN接口.因此.PC机与智能节点构成CAN总线系统可采用RS232/CAN、并口/CAN、USB/CAN、ISA卡/CAN以及PCI卡,CAN方式接入。而采用RS232/CAN接入时,需采用CAN/RS232接口标准转换。针对这一问题,提出了CAN/RS232智能电平转换器设计方案。以SJAl000作为独立CAN控制器。完成CAN通信协议。并在SJA

6、l000与驱动器之间连接高速光耦。从而实现总线各点间的电气隔离。2硬件电路设计CAN/R$232智能电平转换器硬件电路主要由微处理器AT89C52、独立CAN通讯控制器SJAl000、CAN总线驱动器82C250、高速光电耦合器6N136、r兀1L电平与RS232电平转换器ICL232、LED数码管显示电路以及为SJAl000提供初始地址的拨码电路组成,其结构框图如图1所示。3CAN控制器SJAl000SJAl000是一款独立CAN控制器.应用于移动目标和工业局域区域网控制领域。该器件是Philips公司CAN控制器PCA82

7、C200的替代产品。SJAl000收稿日期:2008-04—22稿件编号:200804029作者简介:赵杰,男,汉族,教授,硕士生导师。研究方向:信号检测与处理,图像工程,计算机视觉。CAN总线fRS232接口的设计一53一l器卜_P2POICL232^'1"89052ITIOT1I卜Txl)IRloR1lLRxl)P1IN—H13I盟I12N—L.一图1CAN/RS232智能电平转换器结构框图具有两种工作模式,本设计采用PeliCAN工作模式。3.1SJAl000与AT89C52的接口设计SJAl000与AT89C52的接口

8、电路如图2所示。AT89C52负责SJAl000的初始化,控制SJAl000来实现数据的接收和发送等通讯任务。SJAl000的ADO~AD7连接至AT89C52的Po端口.西连接至AT89C52的P3.4(AT89C52的定时器TO不起作用)。当P3.4为O时.AT89C52

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。