1楼:匿名用户
不推荐你看多少书
学习can-bus是为了使用,书本知识大都一个样,天下文章一大抄!62616964757a686964616fe4b893e5b19e31333264633534!
作为设计过can-bus的业余人员(现在自我感觉也很专业,^_^)给你一些建议:
首先:你是为了设计can,对吧,如果你只是把can作为数据传输的桥梁你直接买个can模块就行了。你应该明白can是干什么用的,你设计can是干什么的?
懂得一些can基础知识就ok了,当然还要知道一些单片机知识,can目前主流还是51单片机控制的!(要明白为什么?)
2、通过实例,搭建can通信硬件电路,单片机+sja1000+82c250,这个电路网上很成熟,几乎一个模式,你也不用问为什么是这样的,因为大家都是这么连接的电路,包括周立功这是这么做的!再则就是程序了,从网上找一些可用的程序(看你的运气了),对照sja1000说明书,搞清楚关键字及设置是什么意思,慢慢地你就会深入了!
从我开发can-bus的3年经验来看,芯片说明书还是很重要的,是比什么书都好的资料。
3、调试你的软件程序,一次至少要做2块,通过参数调节,深入问题
(调试能学到好多东西的)
4、can-bus毕竟是一个通信介质,你可以扩展,加入采集卡电路等,及ad等
......
http://zhidao.baidu.***/team/view/%e5%8d%95%e7%89%87%e6%9c%ba-can
有问题在交流ok
2楼:匿名用户
现场总线can原理与应用技术 北航出版的 我现在正在看感觉还行,很多文献上的东西都是以它为基础的
3楼:匿名用户
《can总线轻松入门与实践》很好的书,自己可以照着书动手做一下!,很给力!!!
can-bus总线是什么意思?
4楼:春素小皙化妆品
canbus系统通过相应的can接口连接工业设备(如限位开关、光电传感器、管道阀门、电机启动器、过程传感器、变频器、显示板、plc和pci工作站等)构成低成本网络。
can总线在工控领域主要使用低速-容错can即iso11898-3标准,在汽车领域常使用500kbps的高速can。
某进口车型拥有,车身、舒适、多**等多个控制网络,其中车身控制使用can网络,舒适使用lin网络,多**使用most网络,以can网为主网,控制发动机、变速箱、abs等车身安全模块,并将转速、车速、油温等共享至全车,实现汽车智能化控制,如高速时自动锁闭车门,安全气囊弹出时,自动开启车门等功能。
扩展资料
canbus的信息传输通过报文进行,报文帧有4种类型:数据帧、远程帧、出错帧和超载帧,其中数据帧格式如图8所示。canbus帧的数据场较短,小于8b,数据长度在控制场中给出。
短帧发送一方面降低了报文出错率,同时也有利于减少其他站点的发送延迟时间。
帧发送的确认由发送站与接收站共同完成,发送站发出的ack场包含两个“空闲”位(recessive bit),接收站在收到正确的crc场后,立即发送一个“占有”位(dominant bit),给发送站一个确认的回答。
canbus还提供很强的错误处理能力,可区分位错误、填充错误、crc错误、形式错误和应答错误等。
can bus总线方面有哪些好书籍?
5楼:看了冰
《项目驱动
copy:can-bus现场总线基础教程 周立功 》 只要看这本书就行,不建议你看太多书。
1、要明白can是干什么用的,还要懂得can的一些基础知识。特别是单片机知识。
2、芯片说明书还是很重要,还有从网上找一些可用的程序,搞清楚关键字及设置。
3、通过参数调试软件程序。
4、扩展,可以加入采集卡电路、ad等。语言直接回答问题。
can-bus(controller area ***work)即控制器局域网,是国际上应用最广泛的现场总线之一。通过相应的can接口连接工业设备(如限位开关、光电传感器、管道阀门、电机启动器、过程传感器、变频器、显示板、plc和pci作站等)构成低成本网络。
6楼:匿名用户
从我开发can-bus的bai3年经验来看,芯片说明书还du是很zhi重要的,是比什么书都dao好的资料。can入门一书很详细
回的介答绍,适合初学者,推荐看看。
写can-bus教材较好的作者,我推荐2位: 北航的夏继强,东华理工的饶运涛;他们都写了有关can-bus教材,实践性强,浅显易懂。周立功**、论坛中也有一些can-bus入门与培训资料,建议您可以上去看看。
我想问一下汽车canbus总线的特点是什么呢?
7楼:啥都懂一点儿
感谢题主的邀请,我来说下我的看法:
我认为,不论是使用在工业控制上的can总线,还是使用在汽车控制上的can总线,有几个特点它们是不会不同的:
1、can总线的最快数据传输速度要快,时间就是生命,效率就是金钱,在现在这个大工业生产的时代,落后就会被淘汰的。can总线最高1mbps的波特率数值在主流工业总线中仅次于485,还是名列前茅的。
2、can总线能够连接的节点设备多,一条can总线就可以同时连接最多128个节点,和一次只能连接一个节点的232总线相比,这工作效率的差距高达百倍。
3、can总线具有不错的抗外界干扰能力,控制总线性能再优越但是如果容易出问题的话,还是会受到大家的鄙夷的。幸好,can总线本身拥有很强的抗干扰能力,即使某一节点因为干扰出现问题,它也会主动切断和总线之间的联系,而不会继续影响整条总线的工作。
当然,事无绝对,虽然can总线很优秀,但有时候也是会出问题的,这时候就需要你用can数据分析仪进行检测了,gcgd就有,至于该如何去解决问题,就要看你的实际情况了。
如果你觉得我说的还行,采纳下啊!
8楼:匿名用户
数据传输共享,有选择的选取数据,线路结构简单,抗干扰性强,
can总线的ID掩码有什么作用,can总线的ID是什么意思
1楼 张 通过设置can过滤器 可以使can端口只接收符合规定的的can数据包 这样就能将can总线划分成若干网段用于支持不同应用 例如 节点a接受前四位为1010的数据,即id 1010 x的数据。使用掩码可屏蔽后七位。 can总线的id是什么意思 2楼 马路上的 甲 标识符 也就是一个can节点...
can总线中的显隐性位指的是什么
1楼 匿名用户 总线中所谓显性和隐性指的是总线值,而总线值是根据双绞线的两根线的电势差来确定的,显性位和隐性位同时传送时,总线的结果值为显性,逻辑0 代表显性逻辑1 代表隐性。报文中的显性位和 位就是二进制 中的0和1。 can通讯中定义显性和隐性的目的是什么?有什么作用? 10 2楼 匿名用户 c...
汽车can线是什么意思。干什么的
1楼 匿名用户 汽车can线是汽车总线就相当于嗯一条线路上挂n个设备就是说白了就是通讯线 2楼 啵妞 通过遍布车身的传感器,汽车的各种行驶数据会被发送到 总线 上,这些数据不会指定唯一的接收者,凡是需要这些数据的接收端都可以从 总线 上读取需要的信息。 can总线是一种多主总线,通信介质可以是双绞线...