基于PIC18F258的CAN总线中继器的设计1.pdf
上传人:yy****24 上传时间:2024-09-10 格式:PDF 页数:3 大小:452KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

基于PIC18F258的CAN总线中继器的设计1.pdf

基于PIC18F258的CAN总线中继器的设计1.pdf

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第32卷第03期煤矿机械Vol.32No.032011年03月CoalMineMachineryMar.2011基于PIC18F258的CAN总线中继器的设计丁恩杰1,张良1,孟晨2,孟祥1,黄河1(1.中国矿业大学信息与电气工程学院,江苏徐州221008;2.北京邮电大学国际学院,北京100876)摘要:由于CAN总线传输距离有限,要适应井下长距离传输,有必要设计一种CAN总线中继器将CAN信号进行存储转发。提出了一种基于PIC18F258的CAN中继器的实现方法,CAN控制器采用MCP2515,主控器分别通过SPI接口和模拟SPI接口与MCP2515相连,实现了信号的多路转发。结果证明,该方法性价比高,准确性好,适合工业控制系统。关键词:CAN总线;PIC18F258;中继器;SPI中图分类号:TP391文献标志码:A文章编号:1003-0794(2011)03-0136-03CANRepeaterBasedonPIC18F258DINGEn-jie1,ZHANGLiang1,MENGChen2,MENGXiang1,HUANGHe1(1.InformationandElectricalEngineeringCollege,ChinaUniversityMingandTechnology,Xuzhou221008,China;2.InternationalSchool,BeijingUniversityofPostsandTelecommunications,Beijing100876,China)Abstract:AstheCANBUStransmissiondistanceislimited,itisnecessarytodesignaCANBUSrepeaterwhichadaptstolong-distanceundergroundtransmissiontostoreandforwardtheCANsignals.AnimplementationofCANrepeaterwhichusesMCP2515asCANcontrollerispresentedbasedonPIC18F258,microcontrollerconnectsMCP2515respectivelybySPIandsimulationSPIinterface,realizingthesignalofmulti-channelforwarding.Thetestresultprovesthatthismethodismorecost-effective,morereal-time,moresuitableforindustrialcontrolsystems.Keywords:CANbus;PIC18F258;repeater;SPI0引言CAN信号得到存储转发。CAN总线作为现场总线的一种,采用了许多新1硬件设计技术及独特的设计,与一般的通信总线相比,CAN设计采用PIC18F258作为主控器,MCP2515作总线的数据通信具有突出的可靠性、实时性和灵活为CAN控制器,CTM8251作为CAN收发器,系统性。采用一路CAN信号转发两路的传输方法,由于主控CAN协议是建立在国际标准组织的开放系统器内部集成了一个CAN控制器,所以主控器分别通互联模型基础上的,其信号传输介质为双绞线。通过SPI接口和模拟SPI接口与另外2个MCP2515相信速率最高可达1(MB/s)/40m,而直接传输距离最连,通过CAN收发器将CAN信号传输到CAN总线远可达10km/5kB/s,因此要适应井下长距离传输,上,配置信息通过串口存储在EEPROM中。系统结就必须设计一种CAN总线中继器,使要传输的构框图如图1所示。!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!数据的转换。PC-PLC数据通讯Labview程序设计如4结语图所示4。本系统进行了现场试验,其监控数据准确,性能稳定,可无成本实现远程监控。本矿井提升机监控系统操作简单,运行成本低,有一定的推广价值。参考文献:[1]吴成东.Labview虚拟仪器程序设计及应用[M].北京:人民邮电出版社图3监控系统界面,2008.[2]廖常初.可编程控制器的编程方法与工程应用[M].重庆:重庆大学出版社,2000.作者简介:陈国凡(1977-),安徽太湖人,硕士,安徽理工大学讲师,2000年毕业于合肥工业大学测控技术及仪器专业,研究专长:机电控制技术,虚拟仪器技术,电磁兼容技术,电子信箱:gfchen@aust.edu.cn.图4数据通讯程序责任编辑:侯淑华收稿日期:2010-10-