工业网络技术第5课ppt课件.ppt

工业网络技术第5课ppt课件.ppt

ID:58509271

大小:2.80 MB

页数:56页

时间:2020-10-21

工业网络技术第5课ppt课件.ppt_第1页
工业网络技术第5课ppt课件.ppt_第2页
工业网络技术第5课ppt课件.ppt_第3页
工业网络技术第5课ppt课件.ppt_第4页
工业网络技术第5课ppt课件.ppt_第5页
资源描述:

《工业网络技术第5课ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、东北大学秦皇岛分校控制器局域网控制器局域网CAN通讯协议CAN智能节点设计CAN智能节点设计系统总体结构硬件设计软件设计系统总体结构PCPC节点节点1CAN接口节点NCAN接口……120Ω120ΩCANHCANL智能小区远程自动抄表系统CAN智能节点设计系统总体结构硬件设计软件设计硬件设计微控制器硬件设计ext微控制器(单片机)CAN控制器CAN收发器光耦CAN控制器以一块可编程芯片来实现CAN协议中规定的部分物理层和全部数据链路层功能。作为微控制器和CAN收发器的接口。CAN控制器ext独立的CAN控制器:S

2、JA1000集成CAN的微控制器:P8xC591SJA1000独立CAN控制器SJA1000引脚SJA1000内部结构SJA的BasicCAN模式SJA1000芯片连接SJA1000芯片引脚排列与名称AD7~AD0地址/数据复用总线;ALEALE(地址锁存允许)输入信号;CS片选信号,低电平允许访问SJA1000;INT中断输出;RD来自CPU的读信号;WR来自CPU的写信号。SJA1000引脚描述-与微控制器相连SJA1000引脚描述-与收发器相连TX0/TX1从输出驱动器输出到物理线路上;RX0/RX1从C

3、AN总线到SJA1000输入比较器。SJA1000引脚描述-其他重要引脚RST复位输入,低电平有效;MODE选择Intel模式或Motorola模式;XTAL1/XTAL2外部时钟振荡电路。SJA1000独立CAN控制器extSJA1000引脚SJA1000内部结构SJA的BasicCAN模式SJA1000内部结构微控制器接口管理逻辑模块接收缓冲发送缓冲接收过滤SJA1000独立CAN控制器SJA1000引脚SJA1000内部结构SJA1000的BasicCAN模式SJA1000的两种模式执行CAN2.0A协议

4、,BasicCAN模式执行CAN2.0B协议,PeliCAN模式***DeviceNet协议基于BasicCAN模式SJA1000的BasicCAN模式BasicCAN模式下的地址分配复位值发送缓冲器接收缓冲器接收过滤器BasicCAN模式下的地址分配SJA1000的地址区域由控制段和报文缓冲段组成。SJA1000有复位和工作两种寄存器访问模式。BasicCAN模式下的地址分配ext控制段:CPU与SJA1000间的状态、控制和命令的交换。包括:控制寄存器、命令寄存器、状态寄存器和中断寄存器。报文缓冲段:分为发

5、送缓冲器和接收缓冲器。SJA的BasicCAN模式BasicCAN模式下的地址分配复位发送缓冲器接收过滤器复位硬件复位:在芯片的复位脚(RST)上提供一定宽度的低电平。硬件复位需要足够的时间才能使控制寄存器中复位请求位置1。软件复位:通过编程设置CR.0(复位请求位)为1,或由脱离总线而引起的复位。复位值extSJA1000检测到复位请求位为1后,将中止当前报文的接收/发送而进入复位模式。复位模式多用于CAN节点的初始化设置。当复位请求位从1变为0,SJA1000返回到工作模式。SJA的BasicCAN模式Ba

6、sicCAN模式下的地址分配复位值发送缓冲器接收过滤器发送缓冲器发送缓冲器用于存储来自CPU的将要发送的报文,分为描述符区和数据区。发送缓冲器的读/写只能在SJA1000处于工作模式时由CPU完成。发送缓冲器ext(1)标识符ID用于总线仲裁和接收过滤。(2)远程发送请求RTR确定通过总线发送的是远程帧或数据帧。发送缓冲器ext(3)数据长度码DLC决定了报文数据域中的字节数。(4)数据区存储即将发送的数据。****接收缓冲器与发送缓冲器结构相同。SJA的BasicCAN模式BasicCAN模式下的地址分配复位

7、值发送缓冲器接收过滤器接收过滤器大多数应用中SJA1000与MCU间通过中断的方式交换数据。只有当接收报文的标识符与接收过滤器中标识符预设值相同时,CAN控制器才允许将已接收报文传送到RXFIFO接收缓冲区中。接收过滤器ext包括接收码寄存器ACR和接收屏蔽寄存器AMR。接收码寄存器定义要接收报文的位模式。接收屏蔽寄存器定义某些位为“无关”。AMR定义为“0”表示报文中对应位必须参与ACR对应位的比较。接收过滤器ext接收过滤器实例CAN控制器独立的CAN控制器:SJA1000集成CAN的微控制器集成CAN的微

8、控制器独立CAN控制器必须外接微控制器。采用集成CAN控制器的单片机。简化了硬件设计,提高了系统可靠性。早期产品功能没有独立的CAN控制器强。未来的发展趋势。硬件设计微控制器(单片机)CAN控制器CAN收发器光耦82C250CAN收发器提供了CAN控制器和物理传输线路之间的接口提供对总线的差分驱动发送和接收功能差动发送与接收82C250CAN收发器功能框图功能描述82C250驱动电路具

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

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

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