第六章 CAN硬件设计.pptVIP

  • 21
  • 0
  • 约7.04千字
  • 约 44页
  • 2017-09-06 发布于江苏
  • 举报
综合设计(作业) 利用8051单片机、SJA1000CAN控制器以及其他相关芯片设计一基于CAN总线的数据采集系统,要求使用相关芯片设计该系统的CAN节点,该节点能够采集8路开关量。主要有关的芯片的管脚定义随题给出。 要求: A、画出CAN节点的原理连接简图; B、给出CAN节点的详细初始化程序框图(包括SJA1000的初始化); C、假设系统的通信速率为250Kbps,系统振荡频率为24MHz,设置相应的SJA1000的寄存器; D、给出中断方式报文的接收和发送程序框图。 CAN总线数据收发实验 由装置甲来发送数据,装置乙的数码管来显示接收到的数据,具体通信过程如下: 1、甲的单片机将数据处理后发送到CAN总线控制器的发送缓冲区中,并将数据通过CAN总线发送给装置乙。 2、乙装置将数据从CAN总线控制器的接收缓冲区中提取出来并通过数码管显示出来。 CH451显示模块 CH451 是一个整合了数码管显示驱动和键盘扫描控制以及μP 监控的多功能外围芯片。 CH451 内置RC振荡电路,可以动态驱动8位数码管或者64位LED,具有BCD译码、闪烁、移位等功能;同时还可以进行64 键的键盘扫描;CH451 通过可以级联的串行接口与单片机等交换数据;并且提供上电复位和看门狗等监控功能。 单片机向CH451 输出串行数据的过程: ① 输出一位数据,即向DIN输出最

文档评论(0)

1亿VIP精品文档

相关文档