找回密码
 注册
关于网站域名变更的通知
查看: 261|回复: 1
打印 上一主题 下一主题

[毕业设计] CAN总线单片机数据通信的研究

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-6-30 17:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
- N  I6 p  }% I* ?0 t. {5 E) W$ h/ I7 Z# X! M
摘要:1、2号单片机(AT89C51型)加_上CAN接口芯片,按照CAN总线协议将数据传
# h  A; N6 p3 q' l" A& @输给了号单片机,为保证数据传输时不发生冲突,数据的发送权采用令牌环的方1 P# W6 S0 N9 B. T& j
式。3号单片机将接收到数据通过232及时传输给VB程序,从而完成了整个数* ]: _, ]% W9 t/ I
据通信的任务。% D9 T/ c6 L0 o  d  a# i4 o9 S; N
关键词:CAN总线,单片机,数据通信
+ j% o2 j6 o* x! J目前,新型空调列车上自动化设备越来越多(如25T型客
' i6 O$ l" S- ]& v! R% H; x1 v& {车、庞巴迪客车等),为实现列车运行状态的实时监控,需要5 d6 K: p5 f" K% z) H$ S# H; [
采集的数据点也越来越多,在每个采样点都布置-一个通用计算
* q& X5 g. B% O/ U9 Z* W. K, \+ F7 v机显然是不现实的。为此,就需要采取其他的方式来完成这项
5 d# x- S$ L% e5 b! _! @工作。
/ t% c9 C* j0 D3 E随着技术的发展,基于现场总线技术的控制系统由于成本
9 p$ J' |$ T8 W8 B8 p低廉、可靠性好的优点越来越得到广泛的应用。在很多应用场  |# v& [5 Q' I5 @6 R4 m) D! M2 l
合,数据要求的采集频率并不高(往往在1KHz以下),这时
0 x# |7 P0 k: M1 A用单片机就能够满足需要,如AT89C51型号单片机在晶振为
2 ]& t; I+ ^2 x$ c2 f/ |6 |12M时,多数指令的执行周期只有1us,部分指令的执行周期. T, m3 U/ R( ^5 ?
有2us。当系统中有多个单片机时,就可以用CAN总线的方式" U8 U" J; p' f6 f) P
将它们连接起来,并将所有单片机的信息通过CAN总线协议
* A8 o8 _6 i7 r0 ^! L1 W5 Z7 ~传输给通用计算机中的VB程序。假设需要采集的量有6个
; e- H' B4 t5 M0 Y" {: n: O7 O(2个低频振动信号、2个温度信号、2个声音信号),则数
; r' K6 U0 i5 I: |$ k& d9 S) p* t据采集和传输的示意图如图1所示。4 Y* Z% k& t- [
1 u  c/ o- I& n9 _4 Y
9 o3 C/ c& |  _

/ E  \6 [8 F# I' Y: ~6 ^& g' x附件下载:
游客,如果您要查看本帖隐藏内容请回复
5 y, A. l' A2 v5 T
/ J& H; D: K0 O

该用户从未签到

2#
发表于 2020-6-30 17:37 | 只看该作者
来下载点资料看看                        
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-10-3 15:54 , Processed in 0.140625 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表