文档详情

基于p87c591构成can总线节点的设计.pdf

发布:2017-07-28约8.87千字共4页下载文档
文本预览下载声明
No.3 微处理机 第3期 Jun..2008 MlCROPROCESSORS 2008年6月 基于P87C591构成CAN总线节点的设计 刘宇婕,张保平 (南京大学电子科学与工程系,南京210093) 摘 TJAl040组成智能节点的设计方案,该方案能够完全实现CAN总线规范。 关键词:CAN智能节点;P87C591单片机;TJAl040收发器 中图分类号:TP336文献标识码:A The ofCANBusNodeP87C591 Design by Singlechip L[U Yu—jie,ZHANGBao—ping and (Dept.ofElectronicEngineering,NanfingUniversity,Nanjing210093,China) CANbus nodeis ofP87C591 withCANcontroller Abstract:This intelligentcomposed single—-chip andTJAlodO Transceiver.Itcan achievetheCANbuscriterion. highspeed completely words:CAN Transceiver Key intelligentnode;P87C591Single—chip:TJAl040 通用的工业应用。除了具有Philips“Rx+内核”的 1引言 增强特性之外,器件还为这些应用提供了许多专用 Area CAN总线是控制器局域网(controller的硬件功能。它从80C51家族派生而来。采用了 Network)总线的简称,是Bosch公司在现代汽车技 术中领先推出的一种多主机局域网。它属于现场总 器件SJAl000 线范畴,是一种能有效支持分布式控制或实时控制 部结构如图1所示。 的串行通信网络,它可将挂接在现场总线上作为网 络节点的智能设备连接成网络系统,并进一步构成 自动化系统,从而实现基本的控制、补偿、计算、参数 修改、报警、显示、监控、优化及控管一体化的综合自 动化功能。 作为一种技术先进可靠性高功能完善成本合理 的远程网络通讯控制方式,CAN—bus已被广泛应 用到各个自动化控制系统中。从高速的网络到低价 位的多路接线都可以使用CAN—bus。例如在汽车 电子自动控制、智能大厦电力系统安防监控等各领 域CAN—bus都具有不可比拟的优越性。 2芯片简介 图1 P87c591内部结构功能框图 全静态内核提供了扩展的节电方式,因为振荡 CAN的通信协议主要由Can控制器完成。CAN 控制器主要由实现CAN总线协议的部分和实现与 器可停止和恢复但不会丢失数据。P87C591的另一 微处理器接口部分的电路组成。 个主要特征是6clock的操作(每个机器周期),使性 2.1内嵌CAN控制器的P87C59l 能比传统的80C51翻倍;在12MHZ外部时钟速率下
显示全部
相似文档