文档详情

基于p89c668单片机的can总线接口设计.pdf

发布:2017-07-29约1.24万字共6页下载文档
文本预览下载声明
梁毓明,张振利,汪锋锁 (江西理工大学南方冶金学院,江西赣州34looO) 接口节点电路,并给出了CAN总线的基本通信程序:SJAlooO初始化、发送和接收. 关键词:计算机系统设计;P89c668单片机;sJAl000;cAN总线 ofCAN·busInterfaceBasedonP89C668 Design Computer SingleChip UANG Zhen-li,WrANG Y,u—ming,ZHANG Feng-suo of ofScienceand (Sch00lMachiner),andPaw盯-g∞eratingEquipmentEn百neering,Ji如弘iuniVersity Technology, Gan吐ou 341000,China) Ab姗an:TheP89C668 PmLIPsCo.andthe between chipcomputer by inte怕ce Si鸭le pmduced cANcontroller跚Aiooon陀intmduced诹thennicle.A硼thebnsiccom肌lnicmion P89C668锨d SJAlooo nnd out. pmgrams醇CANbtls加r inmnlizing.i咖rmmionSend锄greceivingn他given buS ooo:CAN Ke等1鞭。重I弧:co,np欹terSystemdeSign:P89C668Singlechipcomptlter:酗l CAN(Con仃oller心eaNet、№rk)总线,又称控制异.为了提高硬件电路的效率,简化电路设计上的复 器局域网,属于现场总线的范畴,是一种有效支持 杂性,保证电路的电气兼容性,本文采用PmLIPS 分布式控制或实时控制的串行通信网络.与其它几 种现场总线相比,CAN总线是最容易实现、价格也 SJAl000设计了CAN接口节点电路,并介绍了相关 最为低廉.由于其性能好,可靠性高、设计灵活,现 的软件设计. 己广泛应用于工业现场控制、智能大厦、小区防范、 交通工具、医疗仪器、环境监控等众多领域.CAN 1 CAN总线节点接口硬件电路设计 总线规范已被国际标准化组织(ISO)定为国际标 CAN节点接口硬件电路原理如图1所示.采用 准,CAN协议也是建立在国际标准化组织的开放系 统互连参考模型(OSI)基础上的.CAN总线主要工 作在数据链路层和物理层,用户可在其基础上开发 路,实现CAN总线通信. 适合系统实际需要的应用层通信协议,由于CAN P89C668单片机内带64kBFlash存储器,该存储 总线的可靠性高,使应用层通信协议得以大大简化. 器既可并行编程,在系统编程IsP中也可串行编程, 目前市场上有多种不同型号的CAN控制器, 在实际的成型产品中可通过IsP升级用户程序. 它们实现CAN协议部分电路的结构和功能大多相 在B00tRoM程序中,可通过一个默认的串行下 同,只是与单片机接口部分的结构和方式有一些差 收稿日期:2004.10.13 作者简介:梁毓明(1977.),男,研究方向:智能仪表与现场过程控制、嵌入式
显示全部
相似文档