CAN通信接口设计.docx

资料分类:工业大学 上传会员:小四哥 更新时间:2020-11-09
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:5906
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

【摘要】: 本设计包含两个节点,两个节点均以STM32作为CPU进行总控制。其中,包含温度传感器的节点负责测量温度数据并发送给“上位机节点”,另一个包含上位机的节点负责控制系统工作与停止,上位机与该节点的CPU是通过232转USB串口连接的。在系统工作时,“上位机节点”发出“开始工作”的指令,“传感器节点”在收到这个指令后开始测量温度数据,测量到的数据经过CAN总线发送给“上位机节点”,最终数据通过232转USB串口发送到上位机上并显示出来。两个节点的CAN通信的电路构成相同,都是利用STM32内集成的bxCAN和外接一个CAN总线收发器TJA1050构成。本设计由于选择的CAN总线的优良性和科学的传输方式,系统具有较强的抗干扰能力,可以使用在工厂生产过程当中。通过微量的调整还可以实现多点集中监测。

【关键词】:STM32; TJA1050总线驱动器; DS18B20温度传感器

 

目录

摘要

Abstract

1绪论-1

1.1本课题研究意义及背景-1

1.2课题的设计目的-1

2 总体设计方案-2

2.1设计方案-2

2.2总体设计框图-2

3 硬件电路-3

3.1 STM32最小系统设计-3

3.1.1电源转换电路-3

3.1.2 复位电路-4

3.1.3时钟电路-5

3.2 CAN通信电路-5

3.2.1基本扩展CAN-5

3.2.2 TJA1050高速CAN总线收发器-6

3.2.3组网方式-6

 3.2.4 CANH与CANL的特殊构造-6

3.3DS18B20温度传感器-7

3.4 RS232串口电路设计-7

3.5设计总体设计图-8

4 系统程序-10

4.1系统的主函数-10

4.2 DS18B20程序-12

4.3 CAN总线程序-13

参考文献-15

致谢-16

相关论文资料:
最新评论
上传会员 小四哥 对本文的描述:CAN由于其独特的设计与构造,使系统拥有高度的开放性、互操作性和互用性,在实际生产过程中,可以节省大量的投资、安装与维护费用。并且CAN有良好的检错功能和对现场的抗干扰能......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: