现场总线技术34CAN总线现场总线技术及其应用教学课件_第1页
现场总线技术34CAN总线现场总线技术及其应用教学课件_第2页
现场总线技术34CAN总线现场总线技术及其应用教学课件_第3页
现场总线技术34CAN总线现场总线技术及其应用教学课件_第4页
现场总线技术34CAN总线现场总线技术及其应用教学课件_第5页
已阅读5页,还剩85页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

现场总线技术及其应用第3讲胡青松2022/12/141现场总线技术及其应用第3讲2022/12/1213.4CAN总线3.4.1CAN总线概述3.4.2CAN通讯协议3.4.3CAN器件介绍3.4.4CAN总线应用2022/12/1423.4CAN总线3.4.1CAN总线概述2022/13.4.1CAN总线概述CAN,全称为“ControllerAreaNetwork”,即控制器局域网,是国际上应用最广泛的现场总线之一。和FF,Profibus,LON是目前最流行、最常见的四种总线。2022/12/1433.4.1CAN总线概述CAN,3.4.1CAN总线概述CAN是一种有效支持分布式控制和实时控制的串行通信网络。CAN协议遵循ISO/OSI模型,采用了其中的物理层、数据链路层与应用层。CAN可以多主方式工作,本质上也是一种CSMA/CD方式,网络上任意一个节点均可以在任意时刻主动地向网络上的其它节点发送信息,而不分主从,节点之间有优先级之分,因而通信方式灵活;CAN采用非破坏性逐位仲裁技术,优先级发送,可以大大节省总线冲突仲裁时间,在重负荷下表现出良好的性能;CAN可以点对点、一点对多点(成组)及全局广播等几种方式传送和接收数据。CAN的直接通信距离最远可达10km(传输速率为5Kbit/s);最高通信速率可达1Mbit/s(传输距离为40m)。2022/12/1443.4.1CAN总线概述CAN是一种有效支持分布式控制和实3.4.1CAN总线概述CAN上的节点数实际可达110个。CAN数据链路层采用短帧结构,每一帧为8个字节,易于纠错;CAN每帧信息都有CRC校验及其它检错措施,有效地降低了数据的错误率;CAN节点在错误严重的情况下,具有自动关闭的功能,使总线上其它节点不受影响。信号调制解调方式采用不归零(NRZ)编码/解码方式,并且采用插入填充位(位填充)技术。数据位具有支配“0”(Dominantbit)和退让“1”(Recessivebit)两种逻辑值,采用时钟同步技术,具有硬件自同步和定时时间自动跟踪功能。2022/12/1453.4.1CAN总线概述CAN上的节点数实际可达110个。图3-43总线位的数值表示3.4.1CAN总线概述2022/12/146图3-43总线位的数值表示3.4.1CAN总线概述2022图3-44总线有效长度和传输速率的关系

3.4.1CAN总线概述2022/12/147图3-44总线有效长度和传输速率的关系3.4.1CANCAN总线作为一种国际标准,也遵从网络标准模型。CAN只采用OIS参考模型全部七层中的两层,即物理层和数据链路层。3.4.2CAN通讯协议2022/12/148CAN总线作为一种国际标准,也遵从网络标准模型。3.4.2OSI基准层CAN采用的两层7654321

CAN协议的核心3.4.2CAN通讯协议2022/12/149CAN采用的两层7CAN协议的核心3.4.2CAN通讯协CAN通信模型2022/12/1410CAN通信模型2022/12/1210物理层物理层定义信号是如何实际地传输的。完成电气连接、实现驱动器/接收器特性、定时、同步、位编码解码。将连接于总线的各个节点称为电子控制装置(ECU)。所以物理层涉及到的是将ECU连接至总线的电路实现。ECU总数受总线上电气负载的限制2022/12/1411物理层物理层定义信号是如何实际地传输的。完成电气连接、实现驱物理媒体连接(PMA)子层

PhysicalMediumAttachmentSublayer功能:实现总线发送/接收的功能电路,并可提供总线故障检测方法CAN技术规范2.0B中没有定义该层的驱动器/控制器特性,以便在具体应用中进行优化设计。由物理媒体连接(PMA)和媒体从属接口(PhysicalDependentInterface-MDI)构成媒体访问单元(MAU)2022/12/1412物理媒体连接(PMA)子层

PhysicalMedium物理层信号(PLS)

PhysicalLayerSignalSublayer物理层信号实现与位表示、位定时和同步相关的功能2022/12/1413物理层信号(PLS)

PhysicalLayerSignPLS-位定时标称位速率(NominalBitRate):理想发送器在没有重同步的情况下,发送的位数/秒标称位时间(NominalBitTime):1/标称位速率位时间指一位的持续时间正常位时间可划分为分开的、不重叠的时间段,如图 标称位时间采样点2022/12/1414PLS-位定时标称位速率(NominalBitRate)PLS-位编码/解码CAN的数据帧的5个部分(帧起始、仲裁域、控制域、数据域和CRC序列)均通过位填充的方法编码。即发送器检测位流里有5个连续相同值的位,便自动在位流里插入一补充位。数据帧或远程帧的其余位域没有位填充。 错误帧和远程帧的格式也是固定的,不用为填充方法编码在整个位时间里,位的电平非显性即隐性。 2022/12/1415PLS-位编码/解码CAN的数据帧的5个部分(帧起始、仲裁域PLS-同步同步包括硬同步和重同步两种形式。一个硬同步后,位时间由每个位定时逻辑单元以同步段重新启动。因此,硬同步强迫引起硬同步的跳变沿处于重新开始的位时间同步段内。重同步的结果使相位缓冲段1延长或相位缓冲段2缩短。延长或缩短相位缓冲段的总和存在一个上限,此上限由重同步跳转宽度给定。重同步跳转宽度应通过编程设置在1和4之间。2022/12/1416PLS-同步同步包括硬同步和重同步两种形式。2022/12/媒体访问控制(MAC)子层1/4MediumAccessControlSublayer该层是CAN的协议的核心。作用:把接收到的报文提供给LLC子层,并接收来自LLC子层的报文。功能:负责报文分帧、仲裁、应答、错误检测和标定2022/12/1417媒体访问控制(MAC)子层1/4MediumAccess媒体访问控制(MAC)子层2/4CAN两种帧格式 标准帧(11位标识符) 扩展帧(29位标识符)

数据帧远程帧出错帧超载帧另外,数据帧和远程帧用帧间空间同先前帧隔开数据在节点间发送和接收有4种帧2022/12/1418媒体访问控制(MAC)子层2/4CAN两种帧格式 标准帧(数据帧帧起始仲裁域控制域数据域CRC域ACK域帧结束帧间隔2022/12/1419数据帧帧起始仲裁域控制域数据域CRC域ACK域帧结束帧间隔2远程帧激活为数据接收器的节点通过发送远程帧启动源节点发送数据分标准格式(11bit标识符)和扩展格式(29bit标识符)同数据帧相比没有数据域RTR位数值为“1”,与数据帧的RTR相反2022/12/1420远程帧激活为数据接收器的节点通过发送远程帧启动源节点发送数据出错帧由两个域构成 来自不同节点的错误标志叠加给出 错误定界符错误标志两种形式错误主动标志(6bit连续显性位) 错误被动标志(6bit连续隐性位)错误定界符——8bit隐性位构成传送了错误标志后,每个节点就发送一个隐性位,并一直监控总线,直到检测到一个隐性位为止。然后开始发送剩余7个隐性位2022/12/1421出错帧由两个域构成 来自不同节点的错误标志叠加给出 错误超载帧两类超载帧 LLC要求的超载帧 重激活超载帧超载帧的两个位场 超载标志 超载定界符2022/12/1422超载帧两类超载帧 LLC要求的超载帧2022/12/1222逻辑链路控制(LLC)子层1/2LogicalLinkControlSublayer 帧接收滤波 功能: 超载通告 恢复管理

2022/12/1423逻辑链路控制(LLC)子层1/2LogicalLink 标识符场LLC数据帧由三个位场组成 DLC场 LLC数据场 LLC远程帧由两个位场组成 标识符场 DLC场DLC的数值是独立的,是对应LLC数据帧的DLC。逻辑链路控制(LLC)子层2/22022/12/1424 标识符场逻辑链路控制(LLC)子层2/2203.4.3CAN器件介绍CAN系统的主要器件

CAN控制器SJA1000P8xC591CAN收发器PCA82C250TJA10402022/12/14253.4.3CAN器件介绍CAN系统的主要器件2022/123.4.3.1SJA1000独立CAN控制器SJA1000独立CAN控制器具有如下特性:(1)和PCA82C200独立CAN控制器引脚兼容、电气兼容,具有PCA82C200模式,即默认的BasicCAN模式。(2)扩展的接收缓冲器为64B,先进先出(FIFO)。(3)和CAN2.0B协议兼容(PCA82C200兼容模式中的无源扩展结构)。(4)同时支持11bit和29bit识别码(5)位速率可达1Mbit/s(6)PeliCAN模式扩展功能包括可读/写访问的错误计数器;可编程的错误报警限制寄存器;最近一次错误代码寄存器;对每一个CAN总线错误的中断;具体控制位控制的仲裁丢失中断;单次发送无重发;只听模式(无确认无活动的出错标志);支持热插拔(软件位速率检测);接受过滤器扩展(4B代码、4B屏蔽);自身信息接收(自接收请求)。(7)24MHz时钟频率(8)对不同微处理器的接口(9)可编程的CAN输出驱动器配置(10)增强的温度适应-40~+1252022/12/14263.4.3.1SJA1000独立CAN控制器SJA10003.4.3.1SJA1000独立CAN控制器2022/12/14273.4.3.1SJA1000独立CAN控制器2022/123.4.3.2P8XC591介绍PP8xC591是一个单片8bit高性能微控制器,具有片内CAN控制器,从80C51微控制器家族派生而来。它采用了强大的80C51指令集,并成功的包括了Philips半导体SJA1000CAN控制器的PeliCAN功能。全静态内核提供了扩展的节电方式。振荡器可停止和恢复而不会丢失数据。改进的1:1内部时钟预分频器在12MHz外部时钟速率时实现500ns指令周期。2022/12/14283.4.3.2P8XC591介绍PP8xC591是一3.4.3.2P8XC591介绍P8xC591的特性主要有:(1)全静态80C51中央处理单元,可提供OTP、ROM和无ROM型。(2)16K字节内部程序存储器,可外部扩展到64K字节。(3)512字节片内数据RAM,可外部扩展到64K字节。(4)3个16bit定时/计数器T0,T1(标准80C51)和附加的T2(捕获&比较)。(5)带6路模拟输入的10bitADC,可选择快速8bitADC。(6)2个8bit分辨率的脉宽调制(PWM)输出。(7)作为标准80C51引脚时有32个I/O口。(8)带字节方式主和从功能的I2C总线串行I/O口。(9)片内看门狗定时器T3。2022/12/14293.4.3.2P8XC591介绍P8xC591的特性主3.4.3.2P8XC591介绍(10)保密位,32B加密阵列。(11)4个中断优先级,15个中断源。(12)CAN2.0B控制器,支持11bit标准和29bit扩展标识符。(13)8MHz时钟可实现1Mbit/sCAN总线速率。(14)电源控制模式,包括时钟可停止和恢复模式、空闲模式、掉电模式三种。(15)空闲模式中ADC有效。(16)双DPTR。(17)可禁止ALE实现低EMI。(18)软件复位(AUXR1.5)。(19)上电检测复位。(20)ONCE(On–CircuitEmulation)模式2022/12/14303.4.3.2P8XC591介绍(10)保密位,32B3.4.3.2P8XC591介绍2022/12/14313.4.3.2P8XC591介绍2022/12/12313.4.3.2P8XC591介绍2.存储器系统PP8xC591总共有三个存储空间,即16KB内部程序存储器,可外部扩展到64KB;512字节内部数据存储器,主和辅助RAM;最大64KB外部数据存储器(256B位于内部辅助RAM)。(1)程序存储器PP8xC591包含16K字节片内程序存储器,可使用外部存储器扩展到64KB。当EA为高电平时,PP8xC591从内部ROM取指,除非地址超过3FFFh。地址4000h~FFFFh取自外部程序存储器。EA在复位时锁存,复位之后不用考虑。对于ROM和EPROM的PP8xC591,器件执行了防范的措施,以保护其不会被非法的程序存储器读取。(2)数据存储器PP8xC591的内部数据存储器分为四个独立的部分:低128BRAM,高128BRAM,128B特殊功能寄存器和256B辅助RAM(AUX-RAM)。1.低128BRAM(地址00H~7FH)可直接和间接寻址2.高128BRAM(地址80H~FFH)为间接寻址3.特殊功能寄存器,SFR(地址80H~FFH)只能直接寻址。4.256BAUX-RAM(00H~FFH)通过MOVX间接寻址(且EXTRAM位清零)。2022/12/14323.4.3.2P8XC591介绍2.存储器系统P3.4.3.3PCA82C250CAN总线收发器82C250的主要特性如下:(1)和“ISO11898”标准完全兼容。(2)高速(可达1Mbit/s)。(3)在汽车环境中,对总线提供瞬变保护。(4)斜率控制以降低射频干扰(RFI)。(5)差动接收器具有宽共模范围,有很强的抗电磁干扰(EMI)的能力。(6)热保护。(7)对电源和地的短路保护。(8)低电流待机模式。(9)一个未供电的节点不会干扰总线。(10)至少可挂110个节点。2022/12/14333.4.3.3PCA82C250CAN总线收发器82C253.4.3.3PCA82C250CAN总线收发器2022/12/14343.4.3.3PCA82C250CAN总线收发器2022/3.4.3.3PCA82C250CAN总线收发器表3-18PCA82C250引脚功能2022/12/14353.4.3.3PCA82C250CAN总线收发器表3-183.4.3.3PCA82C250CAN总线收发器表3-19引脚Rs用法2022/12/14363.4.3.3PCA82C250CAN总线收发器表3-193.4.3.3PCA82C250CAN总线收发器表3-20CAN驱动器真值表2022/12/14373.4.3.3PCA82C250CAN总线收发器表3-203.4.3.4TJA1040高速CAN总线收发器TJA1040是Philips公司生产的、完全可以替代PCA82C250的高速CAN总线收发器。TJA1040的主要特性总结如下:(1)完全符合ISO11898标准。(2)速度可高达1Mbit/s。(3)电磁辐射(EME)非常低。(4)差动接收器具有较宽的共模范围,可抗电磁干扰(EMI)。2022/12/14383.4.3.4TJA1040高速CAN总线收发器TJA3.4.3.4TJA1040高速CAN总线收发器(5)处于不上电状态的收发器会从总线脱离零负载。(6)输入级符合3.3V和5V的器件。(7)如果使用分裂终端电压源可以稳定隐性总线电平进一步改善EME。(8)至少可以连接110个节点。(9)消耗电流极低的待机模式具有通过总线唤醒远程的功能。(10)发送数据TXD显性超时功能。(11)在汽车的瞬态环境下对总线引脚进行保护。(12)防止总线引脚和引脚SPLIT对电池和对地短路。(13)过热保护。2022/12/14393.4.3.4TJA1040高速CAN总线收发器(5)3.4.3.4TJA1040高速CAN总线收发器2022/12/14403.4.3.4TJA1040高速CAN总线收发器2023.4.3.4TJA1040高速CAN总线收发器表3-21

TJA1040引脚功能2022/12/14413.4.3.4TJA1040高速CAN总线收发器表33.4.3.4TJA1040高速CAN总线收发器表3-22TJA1040工作模式2022/12/14423.4.3.4TJA1040高速CAN总线收发器表3-3.4.4CAN总线应用系统总体结构2022/12/14433.4.4CAN总线应用系统总体结构2022/12/123.4.4CAN总线应用硬件电路设计2022/12/14443.4.4CAN总线应用硬件电路设计2022/12/1243.4.4CAN总线应用软件设计2022/12/14453.4.4CAN总线应用软件设计2022/12/1245现场总线技术及其应用第3讲胡青松2022/12/1446现场总线技术及其应用第3讲2022/12/1213.4CAN总线3.4.1CAN总线概述3.4.2CAN通讯协议3.4.3CAN器件介绍3.4.4CAN总线应用2022/12/14473.4CAN总线3.4.1CAN总线概述2022/13.4.1CAN总线概述CAN,全称为“ControllerAreaNetwork”,即控制器局域网,是国际上应用最广泛的现场总线之一。和FF,Profibus,LON是目前最流行、最常见的四种总线。2022/12/14483.4.1CAN总线概述CAN,3.4.1CAN总线概述CAN是一种有效支持分布式控制和实时控制的串行通信网络。CAN协议遵循ISO/OSI模型,采用了其中的物理层、数据链路层与应用层。CAN可以多主方式工作,本质上也是一种CSMA/CD方式,网络上任意一个节点均可以在任意时刻主动地向网络上的其它节点发送信息,而不分主从,节点之间有优先级之分,因而通信方式灵活;CAN采用非破坏性逐位仲裁技术,优先级发送,可以大大节省总线冲突仲裁时间,在重负荷下表现出良好的性能;CAN可以点对点、一点对多点(成组)及全局广播等几种方式传送和接收数据。CAN的直接通信距离最远可达10km(传输速率为5Kbit/s);最高通信速率可达1Mbit/s(传输距离为40m)。2022/12/14493.4.1CAN总线概述CAN是一种有效支持分布式控制和实3.4.1CAN总线概述CAN上的节点数实际可达110个。CAN数据链路层采用短帧结构,每一帧为8个字节,易于纠错;CAN每帧信息都有CRC校验及其它检错措施,有效地降低了数据的错误率;CAN节点在错误严重的情况下,具有自动关闭的功能,使总线上其它节点不受影响。信号调制解调方式采用不归零(NRZ)编码/解码方式,并且采用插入填充位(位填充)技术。数据位具有支配“0”(Dominantbit)和退让“1”(Recessivebit)两种逻辑值,采用时钟同步技术,具有硬件自同步和定时时间自动跟踪功能。2022/12/14503.4.1CAN总线概述CAN上的节点数实际可达110个。图3-43总线位的数值表示3.4.1CAN总线概述2022/12/1451图3-43总线位的数值表示3.4.1CAN总线概述2022图3-44总线有效长度和传输速率的关系

3.4.1CAN总线概述2022/12/1452图3-44总线有效长度和传输速率的关系3.4.1CANCAN总线作为一种国际标准,也遵从网络标准模型。CAN只采用OIS参考模型全部七层中的两层,即物理层和数据链路层。3.4.2CAN通讯协议2022/12/1453CAN总线作为一种国际标准,也遵从网络标准模型。3.4.2OSI基准层CAN采用的两层7654321

CAN协议的核心3.4.2CAN通讯协议2022/12/1454CAN采用的两层7CAN协议的核心3.4.2CAN通讯协CAN通信模型2022/12/1455CAN通信模型2022/12/1210物理层物理层定义信号是如何实际地传输的。完成电气连接、实现驱动器/接收器特性、定时、同步、位编码解码。将连接于总线的各个节点称为电子控制装置(ECU)。所以物理层涉及到的是将ECU连接至总线的电路实现。ECU总数受总线上电气负载的限制2022/12/1456物理层物理层定义信号是如何实际地传输的。完成电气连接、实现驱物理媒体连接(PMA)子层

PhysicalMediumAttachmentSublayer功能:实现总线发送/接收的功能电路,并可提供总线故障检测方法CAN技术规范2.0B中没有定义该层的驱动器/控制器特性,以便在具体应用中进行优化设计。由物理媒体连接(PMA)和媒体从属接口(PhysicalDependentInterface-MDI)构成媒体访问单元(MAU)2022/12/1457物理媒体连接(PMA)子层

PhysicalMedium物理层信号(PLS)

PhysicalLayerSignalSublayer物理层信号实现与位表示、位定时和同步相关的功能2022/12/1458物理层信号(PLS)

PhysicalLayerSignPLS-位定时标称位速率(NominalBitRate):理想发送器在没有重同步的情况下,发送的位数/秒标称位时间(NominalBitTime):1/标称位速率位时间指一位的持续时间正常位时间可划分为分开的、不重叠的时间段,如图 标称位时间采样点2022/12/1459PLS-位定时标称位速率(NominalBitRate)PLS-位编码/解码CAN的数据帧的5个部分(帧起始、仲裁域、控制域、数据域和CRC序列)均通过位填充的方法编码。即发送器检测位流里有5个连续相同值的位,便自动在位流里插入一补充位。数据帧或远程帧的其余位域没有位填充。 错误帧和远程帧的格式也是固定的,不用为填充方法编码在整个位时间里,位的电平非显性即隐性。 2022/12/1460PLS-位编码/解码CAN的数据帧的5个部分(帧起始、仲裁域PLS-同步同步包括硬同步和重同步两种形式。一个硬同步后,位时间由每个位定时逻辑单元以同步段重新启动。因此,硬同步强迫引起硬同步的跳变沿处于重新开始的位时间同步段内。重同步的结果使相位缓冲段1延长或相位缓冲段2缩短。延长或缩短相位缓冲段的总和存在一个上限,此上限由重同步跳转宽度给定。重同步跳转宽度应通过编程设置在1和4之间。2022/12/1461PLS-同步同步包括硬同步和重同步两种形式。2022/12/媒体访问控制(MAC)子层1/4MediumAccessControlSublayer该层是CAN的协议的核心。作用:把接收到的报文提供给LLC子层,并接收来自LLC子层的报文。功能:负责报文分帧、仲裁、应答、错误检测和标定2022/12/1462媒体访问控制(MAC)子层1/4MediumAccess媒体访问控制(MAC)子层2/4CAN两种帧格式 标准帧(11位标识符) 扩展帧(29位标识符)

数据帧远程帧出错帧超载帧另外,数据帧和远程帧用帧间空间同先前帧隔开数据在节点间发送和接收有4种帧2022/12/1463媒体访问控制(MAC)子层2/4CAN两种帧格式 标准帧(数据帧帧起始仲裁域控制域数据域CRC域ACK域帧结束帧间隔2022/12/1464数据帧帧起始仲裁域控制域数据域CRC域ACK域帧结束帧间隔2远程帧激活为数据接收器的节点通过发送远程帧启动源节点发送数据分标准格式(11bit标识符)和扩展格式(29bit标识符)同数据帧相比没有数据域RTR位数值为“1”,与数据帧的RTR相反2022/12/1465远程帧激活为数据接收器的节点通过发送远程帧启动源节点发送数据出错帧由两个域构成 来自不同节点的错误标志叠加给出 错误定界符错误标志两种形式错误主动标志(6bit连续显性位) 错误被动标志(6bit连续隐性位)错误定界符——8bit隐性位构成传送了错误标志后,每个节点就发送一个隐性位,并一直监控总线,直到检测到一个隐性位为止。然后开始发送剩余7个隐性位2022/12/1466出错帧由两个域构成 来自不同节点的错误标志叠加给出 错误超载帧两类超载帧 LLC要求的超载帧 重激活超载帧超载帧的两个位场 超载标志 超载定界符2022/12/1467超载帧两类超载帧 LLC要求的超载帧2022/12/1222逻辑链路控制(LLC)子层1/2LogicalLinkControlSublayer 帧接收滤波 功能: 超载通告 恢复管理

2022/12/1468逻辑链路控制(LLC)子层1/2LogicalLink 标识符场LLC数据帧由三个位场组成 DLC场 LLC数据场 LLC远程帧由两个位场组成 标识符场 DLC场DLC的数值是独立的,是对应LLC数据帧的DLC。逻辑链路控制(LLC)子层2/22022/12/1469 标识符场逻辑链路控制(LLC)子层2/2203.4.3CAN器件介绍CAN系统的主要器件

CAN控制器SJA1000P8xC591CAN收发器PCA82C250TJA10402022/12/14703.4.3CAN器件介绍CAN系统的主要器件2022/123.4.3.1SJA1000独立CAN控制器SJA1000独立CAN控制器具有如下特性:(1)和PCA82C200独立CAN控制器引脚兼容、电气兼容,具有PCA82C200模式,即默认的BasicCAN模式。(2)扩展的接收缓冲器为64B,先进先出(FIFO)。(3)和CAN2.0B协议兼容(PCA82C200兼容模式中的无源扩展结构)。(4)同时支持11bit和29bit识别码(5)位速率可达1Mbit/s(6)PeliCAN模式扩展功能包括可读/写访问的错误计数器;可编程的错误报警限制寄存器;最近一次错误代码寄存器;对每一个CAN总线错误的中断;具体控制位控制的仲裁丢失中断;单次发送无重发;只听模式(无确认无活动的出错标志);支持热插拔(软件位速率检测);接受过滤器扩展(4B代码、4B屏蔽);自身信息接收(自接收请求)。(7)24MHz时钟频率(8)对不同微处理器的接口(9)可编程的CAN输出驱动器配置(10)增强的温度适应-40~+1252022/12/14713.4.3.1SJA1000独立CAN控制器SJA10003.4.3.1SJA1000独立CAN控制器2022/12/14723.4.3.1SJA1000独立CAN控制器2022/123.4.3.2P8XC591介绍PP8xC591是一个单片8bit高性能微控制器,具有片内CAN控制器,从80C51微控制器家族派生而来。它采用了强大的80C51指令集,并成功的包括了Philips半导体SJA1000CAN控制器的PeliCAN功能。全静态内核提供了扩展的节电方式。振荡器可停止和恢复而不会丢失数据。改进的1:1内部时钟预分频器在12MHz外部时钟速率时实现500ns指令周期。2022/12/14733.4.3.2P8XC591介绍PP8xC591是一3.4.3.2P8XC591介绍P8xC591的特性主要有:(1)全静态80C51中央处理单元,可提供OTP、ROM和无ROM型。(2)16K字节内部程序存储器,可外部扩展到64K字节。(3)512字节片内数据RAM,可外部扩展到64K字节。(4)3个16bit定时/计数器T0,T1(标准80C51)和附加的T2(捕获&比较)。(5)带6路模拟输入的10bitADC,可选择快速8bitADC。(6)2个8bit分辨率的脉宽调制(PWM)输出。(7)作为标准80C51引脚时有32个I/O口。(8)带字节方式主和从功能的I2C总线串行I/O口。(9)片内看门狗定时器T3。2022/12/14743.4.3.2P8XC591介绍P8xC591的特性主3.4.3.2P8XC591介绍(10)保密位,32B加密阵列。(11)4个中断优先级,15个中断源。(12)CAN2.0B控制器,支持11bit标准和29bit扩展标识符。(13)8MHz时钟可实现1Mbit/sCAN总线速率。(14)电源控制模式,包括时钟可停止和恢复模式、空闲模式、掉电模式三种。(15)空闲模式中ADC有效。(16)双DPTR。(17)可禁止ALE实现低EMI。(18)软件复位(AUXR1.5)。(19)上电检测复位。(20)ONCE(On–CircuitEmulation)模式2022/12/14753.4.3.2P8XC591介绍(10)保密位,32B3.4.3.2P8XC591介绍2022/12/14763.4.3.2P8XC591介绍2022/12/12313.4.3.2P8XC591介绍2.存储器系统PP8xC591总共有三个存储空间,即16KB内部程序存储器,可外部扩展到64KB;512字节内部数据存储器,主和辅助RAM;最大64KB外部数据存储器(256B位于内部辅助RAM)。(1)程序存储器PP8xC591包含16K字节片内程序存储器,可使用外部存储器扩展到64KB。当EA为高电平时,PP8xC591从内部ROM取指,除非地址超过3FFFh。地址4000h~FFFFh取自外部程序存储器。EA在复位时锁存,复位之后不用考虑。对于ROM和EPROM的PP8xC591,器件执行了防范的措施,以保护其不会被非法的程序存储器读取。(2)数据存储器PP8xC591的内部数据存储器分为四个独立的部分:低128BRAM,高128BRAM,128B特殊功能寄存器和256B辅助RAM(AUX-RAM)。1.低128BRAM(地址00H~7FH)可直接和间接寻址2.高128BRAM(地址80H~FFH)为间接寻址3.特殊功能寄存器,SFR(地址80H~FFH)只能直接寻址。4.256BAUX-RAM(00H~FFH)通过MOVX间接寻址(且EXTRAM位清零)。2022/12/14773.4.3.2P8XC591介绍2.存储器系统P3.4.3.3PCA82C250CAN

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论