- 8
- 0
- 约2.38万字
- 约 56页
- 2017-02-05 发布于辽宁
- 举报
can总线数据通信系统的设计大学毕业设计
CAN总线数据通信系统的设计
摘 要
现场总线是当今自动化领域技术发展的热点之一,被誉为自动化领域的计算机局域网。它的出现为分布式控制系统实现各节点之间实时、可靠的数据通信提供了强有力的技术支持。CAN(Controller Area Network)属于现场总线的范畴,是一种多主方式的串行通讯总线,数据通信实时性强。与其它现场总线比较而言,CAN总线具有通信速率高、容易实现、可靠性高、性价比高等诸多特点。
本系统要在单片机中实现CAN总线的接口,通过CAN总线,实现两个模块之间的数据通讯。系统主要由四部分所构成:PC机、微控制器80C51、独立CAN通信控制器SJA1000和CAN总线收发器PCA82C250。微处理器80C51负责SJA1000的初始化,通过控制SJA1000实现数据的发送和接收等通信任务。CAN总线节点的软件设计主要包括三大部分:CAN节点初始化、报文发送和报文接收。
本系统通过扩展CAN总线控制器SJA1000,在单片机系统中实现了CAN总线的接口,并且编写了SJA1000的驱动程序,通过读写其的内部寄存器,完成工作方式的设置、接收滤波方式的设置、接收屏蔽寄存器(AMR)和接收代码寄存器(ACR)的设置、波特率参数设置和中断允许寄存器(IER)的设置等基本操作;利用各基本操作,完成了对SJA100
您可能关注的文档
- 4座微型客货两用车设计(后驱动桥、后悬架设计) 大学毕业设计.doc
- 4座微型客货两用车设计(前悬架、转向系设计) 大学毕业设计.doc
- 5自动化专业 单片机 外文文献 英文文献 外文翻译中英对照大学毕业设计.doc
- 5自动化专业 单片机相关 外文文献 英文文献 外文翻译中英对照大学毕业设计.doc
- 3x150t循环流化床锅炉sncr脱硝方案 大学毕业设计.doc
- 4s店汽车维修专用升降机的设计大学毕业设计.doc
- 6m3混凝土搅拌运输车搅拌筒驱动装置设计大学毕业设计.doc
- 9吨中型载货汽车三轴式五档变速器设计大学毕业设计.doc
- 10kv配电系统设计 大学毕业设计.doc
- 10单片机波形发生器报告 大学毕业设计.doc
- 锦州市太和区2025-2026学年第二学期六年级语文第六单元测试卷(部编版含答案).docx
- 长治市沁源县2025-2026学年第二学期三年级语文第六单元测试卷(部编版含答案).docx
- 西安市雁塔区2025-2026学年第二学期二年级语文第六单元测试卷(部编版含答案).docx
- 张掖地区张掖市2025-2026学年第二学期四年级语文第五单元测试卷(部编版含答案).docx
- 贵阳市云岩区2025-2026学年第二学期四年级语文第六单元测试卷(部编版含答案).docx
- 伊春市金山屯区2025-2026学年第二学期四年级语文第五单元测试卷(部编版含答案).docx
- 湛江市麻章区2025-2026学年第二学期四年级语文第六单元测试卷(部编版含答案).docx
- 渭南市临渭区2025-2026学年第二学期四年级语文第六单元测试卷(部编版含答案).docx
- 湘西土家族苗族自治州龙山县2025-2026学年第二学期六年级语文第六单元测试卷(部编版含答案).docx
- 运城市新绛县2025-2026学年第二学期二年级语文第六单元测试卷(部编版含答案).docx
原创力文档

文档评论(0)