公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
连大德
Level 1
Level 1
10 replies posted 5 replies posted First question asked
最近在学习CAN总线和485总线,哪位大神能和我说说这两个个区别呢?谢谢
0 点赞
19 回复数
连大德
Level 1
Level 1
10 replies posted 5 replies posted First question asked
给自己顶一个 谢谢了
0 点赞
xiaxue551
Level 3
Level 3
RS-485只是早期为了解决串行通信(也就是串口)远距离传输的问题,采用差分传输的方式,提高抗干扰性,并且可以大大延长通信距离,比如RS232传输距离一般是30米,而采用RS485,完全不需要修改程序,通信距离可以达到1200米(9600bps)。但这只是物理层的改变,而链路层还是需要用户进行编写,比如校验,分包之类。 CAN总线是上个世纪80年代,博世公司为了解决汽车部件扩展和线缆多而推出的一款现场总线,它不但规定了物理层的差分传输规范,还规定了数据链路层的分包校验规则,而这两个都是由硬件自动完成,并且CAN可以实现多主发送,大大提高了总线利用率,用户编写程序时,可以第一时间发送,而不需要关心总线上是否有其他节点在发送,只要你设置好优先级就可以了。接收时,无需考虑是否有错误,只要从缓冲区取出数据就行,CAN的CRC校验可以保证错误率在10的-9次方以下。所以CAN是一种先进的通讯方式。
0 点赞
wangwangchao
Level 4
Level 4
100 comments on blog 50 comments on blog 25 comments on blog
http://wenku.baidu.com/link?url=SxM_hGKIeBdlafgujglxsVDViMpRKDrmXnENPeNnWC5Adt8WA1XhPmaUM1DOslmXOgJnBfmZZKH086iIMQ2dbWvEfedX2lkyo1FmEexFIQe这个总结的不错
0 点赞
slotg
Level 3
Level 3
100 comments on blog 50 comments on blog 25 comments on blog
楼上的链接上不了
0 点赞
wangwangchao
Level 4
Level 4
100 comments on blog 50 comments on blog 25 comments on blog
http://wenku.baidu.com/link?url=Ap4w6YORcTU-SWFDE7vSUcYJzYec6NgoZ0v4g0DPIXgnYASIe_ong83Xp8UFy--ld1w5WXX1OTQziBya1Oxd190MnWgCiIKmZ_V9bV-fPXC 试试这个
0 点赞
wangwangchao
Level 4
Level 4
100 comments on blog 50 comments on blog 25 comments on blog
之前那个为啥打不开了我也不知道/(ㄒoㄒ)/~~
0 点赞
红红
Level 3
Level 3
25 replies posted 10 replies posted 5 replies posted
百度文库很多,可以看看
0 点赞
slotg
Level 3
Level 3
100 comments on blog 50 comments on blog 25 comments on blog
@wangwangchao 可以打开了,假如有下载券能够下载就更好了。
0 点赞
User12775
Level 5
Level 5
First solution authored First like received
区别很大, 可以说是苹果与橘子, 不能比 http://baike.baidu.com/link?url=jd6XuuYgUlGmD8zvTUdhFm8VzVOwTU61ShvVKQVWC4Jtc3UA7h-9FJ9ec9-vxyr51615wiHaosB9E73Zw069uGQ7qrOjOJ4oHczowQHBefe http://baike.baidu.com/item/rs485?sefr=cr
0 点赞
wangwangchao
Level 4
Level 4
100 comments on blog 50 comments on blog 25 comments on blog
@slotg 使用冰点文库可以下载的。楼上打不开。网址复制粘贴打不开是哪里的梗
0 点赞
海中水
Level 5
Level 5
750 replies posted 500 replies posted 250 replies posted
简单功能来说,CAN可以实现多主,RS485总线只能是一主。网上有很多这两种通讯的介绍,我再论坛里面也分享了很多关于CAN的介绍你查找一下,相信对你的学习有所帮助。
0 点赞
徐小瑞
Level 1
Level 1
RS485和CAN的原理其实差不多,但是CAN可以实现多主通信,硬件自动进行数据包优先级判断,数据通信速度也快,RS485一般只能一问一答,效率差很多。
0 点赞
红红
Level 3
Level 3
25 replies posted 10 replies posted 5 replies posted
百度百科也有
0 点赞
eyesee
Level 3
Level 3
100 comments on blog 50 comments on blog 25 comments on blog
谢谢楼主,我也学习了
0 点赞
Leodigo
Level 4
Level 4
50 replies posted 25 replies posted 10 replies posted
区别很大,物理层信号完全不同。看看ISO11898吧
0 点赞
飞马
Level 5
Level 5
100 comments on blog 50 comments on blog 25 comments on blog
速度差别很大,CAN可以到1M波特率,485只能到115200.另外,汽车上CAN比较通用
0 点赞
Gavinfan
Level 4
Level 4
50 replies posted 25 replies posted 10 replies posted
学习
0 点赞
SIX_66
Level 6
Level 6
First comment on blog 500 replies posted 250 replies posted
学习学习
0 点赞
SIX_66
Level 6
Level 6
First comment on blog 500 replies posted 250 replies posted
了解啦
0 点赞