CAN总线通信系统设计1.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
摘要:CAN总线是控制器局域网总线(contr01ler AreaNetwork)的简称。属于现场总线的范畴,是一种有效支持分布式控制或实时控制的串行通信网络。由于其高性能、高可靠性及独立的设计而被广泛应用于工业现场控制系统中。SJAl000是一个独立的CAN控制器,PCA82C200的硬件和软件都兼容,具有一系列先进的性能,特别在系统优化、诊断和维护方面,因此,SJAl000将会替代PCA82C200。SJAl000支持直接连接到两个著名的微型控制器系列80C51和68xx。下面以单片机STC89C52和SJAl000为例,介绍CAN总线模块的硬件设计和CAN通信软件的基本设计方法。 关键字:CAN总线 STC89C52 SJA1000 Summary: CAN bus is controller LAN bus (contr01ler AreaNetwork) for short. Belongs to the category of field bus, is a kind of effective support distributed control or real-time control of serial communication network. Because of its high performance, high reliability and the independent design and is widely used in the industrial field control system. SJAl000 is an independent CAN controller, PCA82C200 hardware and software are compatible with a series of advanced properties, especially in system optimization, diagnosis and maintenance, therefore, SJAl000 will replace PCA82C200. SJAl000 support directly connected to the two famous micro controller series 80 C51 and 68 xx. The STC89C52 and SJAl000 with the single chip processor as an example, this paper introduces the hardware design of CAN bus module and CAN the communication software basic design method. Key words: CAN bus STC89C52 SJA1000 目 录 1、系统方案设计 1.1 设计要求 1.2 系统基本方案 1.2.1 51单片机 1.2.2 CAN总线控制器 1.2.3 CAN总线收发器 1.2.4 显示电路 2、系统的硬件设计与实现 2.1 系统硬件的基本组成部分 2.2 主要单元电路设计 2.2.1 单片机电路设计 2.2.2 CAN总线控制器电路设计 2.2.3 CAN总线接口电路设计 2.2.4 显示电路设计 3、系统测试与编程调试 3.1 电路测试与编程调试 3.2 系统实现的功能 4 结论 4.1 评价 4.2 心得 5 参考文献 6附录 6.1 器件清单 6.2 系统原理图 6.3 程序代码 1.系统方案设计 1.1 设计要求 (1)设计一套CAN总线通信系统(包括1发送板和1接收板),发送板需显示拨码开关的状态并通过CAN总线发送出去,接受板通过CAN总线接受并动态显示开关的状态以验证通信的正确性。 (2)开关的状态采用两位数码管显示; (3)系统可靠性好、运行稳定; (4)必须具有上电自检功能及外接电源、公共地线接口。 1.2基本方案 根据题目要求,可以得到以下几个部分。 总体设计框图 1.2.1 51单片机 系统的控制芯片采用STC89C52单片机来控制,因为STC89C52应用比较广泛,并且成本低,操作控制简单,功耗较低,运行可靠性强。系统本身对处理器处理速度的要求不是很高,所以选择该款单片机。 STC89C52的引脚图 STC89C52是一种带8K字节闪烁可编程可檫除只读存储器(FPEROM-Flash Programable and Erasable Read Only Memory )的低电压,高性能COMO

文档评论(0)

***** + 关注
实名认证
文档贡献者

本账号下所有文档分享可拿50%收益 欢迎分享

1亿VIP精品文档

相关文档