基于单片机CAN总线AO智能节点设计讲解课件

上传人:我*** 文档编号:139238991 上传时间:2020-07-20 格式:PPTX 页数:17 大小:281.31KB
返回 下载 相关 举报
基于单片机CAN总线AO智能节点设计讲解课件_第1页
第1页 / 共17页
基于单片机CAN总线AO智能节点设计讲解课件_第2页
第2页 / 共17页
基于单片机CAN总线AO智能节点设计讲解课件_第3页
第3页 / 共17页
基于单片机CAN总线AO智能节点设计讲解课件_第4页
第4页 / 共17页
基于单片机CAN总线AO智能节点设计讲解课件_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《基于单片机CAN总线AO智能节点设计讲解课件》由会员分享,可在线阅读,更多相关《基于单片机CAN总线AO智能节点设计讲解课件(17页珍藏版)》请在金锄头文库上搜索。

1、基于单片机的CAN总线AO节点设计,指导老师:罗雪莲 学生姓名:汤果军,1. 任务书,1、利用单片机89C51、CAN总线控制器、CAN总线驱动器构成CAN通信单元; 2、利用TLC5620数模转换器构成CAN总线AO节点单元; 3、使用汇编语言或C语言编制程序。,2. 方案选择,(1)基于51单片机和SJA1000CAN控制器的CAN节点实现 低成本,可移性强,编程方便,系统设计方案多 (2)基于DSP芯片的嵌入式控制器CAN节点实现 具有很强的数字信号处理能力,适合大量数据的场合,成本较高,3.硬件模块介绍,3.1 主控制器单元,整个节点的中心,通过访问CAN协议控制器来实现对CAN总线的

2、访问;同时,控制AO节点单元实现数模转换 (1)主控制器电路 芯片:AT89C51 (2)看门狗电路 芯片: MAX805L,主控制器AT89C51电路原理图,看门狗电路原理图,3.2 CAN通信单元,CAN通信单元是核心模块之一,智能节点相互沟通的基础。 CAN协议控制器:SJA1000 CAN总线驱动器:82C250,CAN通信单元电路原理图,2.3 AO节点功能单元,数模转换器:TLC5620,放大电路,4 软件设计,(1)CAN基本通信部分 (2)应用层协议 (3)数据字典 (4)数模转换,AO节点软件模型,4.1 CAN基本通信软件,与控制器交互,完成对CAN控制器的管理与操作 (1)CAN控制器初始化函数 (2)CAN接收函数 (3)CAN发送函数 (4)CAN错误处理函数 (5)CAN溢出处理函数,4.2 应用层协议,根据CAN协议编写 (1)解析报文 (2)组装待发送报文,4.3 数据字典,智能节点主控制器的RAM分配表,智能节点的数据中心 001FH 工作寄存器区 202FH 标志区(可位寻址区域,用于存放各种软件标志) 304FH CAN相关数据区 500CFH 过程数据和相关节点数据缓冲区 0D0H以上 堆栈区,4.4 AO节点应用,(1)数据输出 (2)模拟输出,AO节点应用流程图,谢谢观赏,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号