- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CAN分布式监控系统(上位机节点)
XX郵電XX
科技创新实验报告
题 目:基于CAN的分布式监控系统
———温度节点
系 别:信息与控制系
专 业:自动化
班 级:0402班
学生姓名:
导师姓名:
起止时间:2007-7-3至2007-10-15
目 录
摘 要 II
Abstract 错误!未定义书签。
第一章 序言 4
1.1课题背景 4
1.2开发意义 4
1.3课题完成功能 4
第二章 系统各模块介绍 5
2.1 Philips 半导体公司 的 CAN控制器SJA1000 5
2.1.1主要性能特点 5
2.1.2 SJA1000工作原理和通信协议 5
2.1.3 SJA1000的方框图帧结构 5
2.1.4 AT89C51单片机与PC机的连接及调试 3
2.2 AT89C51单片机 4
2.2.1 功能特性概述 5
2.2.2 引脚功能说明 5
2.2.3 AT89C51串行口 7
第三章 系统硬件设计 1410
3.1 SJA1000硬件接口 10
3.2 MAX232硬件接口 15
3.3单片机接口电路 162
3.4系统硬件电路图 1713
第四章 系统软件设计 14
4.1软件流程图 14
4.2 SJA1000工作流程及报文在AT89C51中的处理 14
4.3 系统软件程序 14
第五章 实验结果分析及结论 23
附录1:参考文献
摘 要
本文以自制CAN总线实验板为例,介绍了CAN控制器SJA1000的工作原理和CAN总线的通信协议,讨论了基于单片机和印制电路板开发简单的CAN总线系统的原理和方法,讲述了CAN节点之间的接收通信和本节点与上位机之间的数据显示,并给出了系统硬件电路和软件流程及相关程序 。本节点收到的数据通过SJA100传给单片机,单片机经过处理将接收到的数据存储到相应的缓冲区,然后通过串行口发送给上位机进行显示,最终在显示器上可以清楚看到接收到的子节点信息(温度、压力、速度的值)显示,同时文章中将对RS-232电平转换芯片MAX232的使用原理进行详细的介绍。
关键词:CAN总线协议 SJA1000 单片机??通信 MAX232
ABSTRACT
In this article we introduce a principle of functions of CAN bus controller SJA1000 and the protocol for CAN communication, by experiment on developboard designed by ourselves.And make a discussion on how to design a CAN bus system based on MCU and PCB.A hardware schematic and software flow are given to discribe communications between CAN nodes and admin computer.When root node get data sent from terminals,the data will be stored in buffer of SJA1000,and passed to MCU later for further processing.The node status can be read from frames,and we send commands to controll or hang the node up.The status data will be transmmited through RS-232 bus to admin computer,we can supervise every node by watching parameters shown on the screen.At last,a brief introduction about the usage of MAX232 is added to help readers comprehend this chip
第一章 序言
1.1课题背景
现场总线是应用在生产最底层的一种总线型拓扑的网络,是用作现场控制系统的、直接与所有受控节点串行相连的通信网络。受控设备和网络所处的环境可能很特殊,对信号的干扰往往是多方面的,这就要求控制必须是实时性很强。在20世纪80年代初,工程人员开始讨论现有的总线系统运用于轿车的可能性。1986年2月在SAE大会上,博世公司提出了CAN,称为“Automotive SerialC
文档评论(0)