can总线设计
㈠ 基于CAN总线的温度网络节点设计
首先你有两部分,下位机单片机部分,上位机软件编写。下位机用keilc应该能做到。上位机看你熟悉的软件了,,VC,,VB,,C#BC等都行。网上找些例子。自己改下是最快的入门方案。
㈡ 基于can总线汽车设计开题报告怎么写
你是什么复学历?本科还是硕士制?我今天刚开题答辩 写的是基于总线的AFS设计
如果你是本科的话像上面那位老兄说的就可以了,毕竟本科的要求挺低的。
要是硕士或是你想做的毕业设计好点,那么我建议你好好想想,首先介绍下研究的背景,为什么要设计基于总线的设计,有什么好处,现在的有什么缺点。
介绍国内外发展趋势,总结出自己设计的创新点,也就是在国内外研究是热点或没人研究过的。
介绍你的设计步骤,注意设计的整体性,和实现的可能性,有技术路线,基本上开题报告就是一篇文献综述,再加上你的设计内容,重要是讲你的想法,思路,还有你的设计是可行的,有实现的条件保证。
另外注意下格式符合学校的规定,还有参考文献的格式,引用的文献数量最好在15篇以上等。
附:参考书写内容
一、拟选课题背景及其研究目的、意义
二、本课题及所属研究领域在国内外研究历史、现状及发展趋势
三、本课题拟解决的主要技术问题,在理论和应用方面的意义,研究的主要内容,拟采取的研究方法、技术路线及可行性分析,预期达到目标,完成课题的条件(包括个人业务水平、实验室或学科组的技术、设备条件)
四、课题进展计划(包括各阶段计划完成的内容和所需的时间等)
㈢ 如何利用C++ Builder设计一个CAN总线的界面,并编程使之能够运
首先 俩个星期学会CAN总线是不可能的 。呵呵。但是要是在别人的基础上做自己简单的应用是完全没问题专的了。
最快的方法是买一个带CAN的开发板,他里面有CAN 的例程,我原来做过CAN 总线,像你说的只是控制几个灯亮就非常简单了。
还要跟你说下的是,你的CAN模块如是单片机自带的外设,那你最好买同一系列的单片机开发板那就更快了。(即使不买,那你也可以下相关开发板的资料了,呵呵)如果不是可能时间要多些。等你做完这个项目在回过头去看看CAN 是非常有助你理解的。属
希望我的回答能帮助你了。CAN总线在工业控制上还是非常好的总线。祝你研发成功。
㈣ CAN总线的优点
CAN总线的特点
1、具有实时性强、传输距离较远、抗电磁干扰能力强、成本低等优点。
2、采用双线串行通信方式,检错能力强,可在高噪声干扰环境中工作。
3、具有优先权和仲裁功能,多个控制模块通过CAN 控制器挂到CAN-bus上,形成多主机局部网络。
4、可根据报文的ID决定接收或屏蔽该报文。
5、可靠的错误处理和检错机制。
6、发送的信息遭到破坏后,可自动重发。
7、节点在错误严重的情况下具有自动退出总线的功能。
8、报文不包含源地址或目标地址,仅用标志符来指示功能信息、优先级信息。
(4)can总线设计扩展阅读
CAN控制器工作于多种方式,网络中的各节点都可根据总线访问优先权(取决于报文标识符)采用无损结构的逐位仲裁的方式竞争向总线发送数据,且CAN协议废除了站地址编码,而代之以对通信数据进行编码,这可使不同的节点同时接收到相同的数据。
这些特点使得CAN总线构成的网络各节点之间的数据通信实时性强,并且容易构成冗余结构,提高系统的可靠性和系统的灵活性。
CAN节点在错误严重的情况下具有自动关闭输出功能,以使总线上其他节点的操作不受影响,从而保证不会出现像在网络中,因个别节点出现问题,使得总线处于“死锁”状态。
CAN具有的完善的通信协议可由CAN控制器芯片及其接口芯片来实现,从而大大降低系统开发难度,缩短了开发周期,这些是仅有电气协议的RS-485所无法比拟的。
㈤ can总线的差分阻抗要设计为多少
按照ISO 11898规范,为抄了增强CAN-bus 通讯袭的可靠性,CAN-bus 总线网络的两个端点通常要加入终端匹配电阻(120Ω)。终端匹配电阻的大小由传输电缆的特性阻抗所决定,例如,双绞线的特性阻抗为120Ω,则总线上的两个端点也应集成120Ω终端电阻。CAN总线在长距离通信的情况下,120Ω的电阻也未必合适,此时就需要调整。以标准的1.5平方毫米线径的屏蔽双绞线为例:1KM~2KM终端电阻值120Ω;3KM—160Ω;4KM—220Ω;10KM—390Ω。用到CANscope的眼图分析,可以很直接的观察到因导线阻抗、干扰问题而导致的通信电平幅值不标准,从而排查到总线错误原因。
㈥ 基于CAN总线实现PC机与单片机通信 硬件部分如何设计
PC机 端用什么?RS232 还是?
推荐一个 RS232 转 CANbus
请看 武汉鸿伟光电
ECAN200 RS-232/RS-485/422/CanBus隔离转换器
ECAN200隔离转换器将版RS-232/RS-485/422信号转换成CanBus电平信号传输,达权到延长RS-232/RS-485/422通信距离、抗干扰的目的。
㈦ CAN总线隔离电路如何设计
你的图里就有隔离器件ISO1050 数字地与CAN地隔离开了
隔离是为了减少两个系统之间的干扰
传统设计是使用TJA1040+2片光耦 现在ISO1050一片搞定了
㈧ 谁能为我详细介绍一下CAN总线
现场总线是当今自动化领域技术发展的热点之一,被誉为自动化领域的计算机局域网。它的出现为分布式控制系统实现各节点之间实时、可靠的数据通信提供了强有力的技术支持。CAN(Controller Area Network)属于现场总线的范畴,它是一种有效支持分布式控制或实时控制的串行通信网络。较之目前许多RS-485基于R线构建的分布式控制系统而言, 基于CAN总线的分布式控制系统在以下方面具有明显的优越性:
首先,CAN控制器工作于多主方式,网络中的各节点都可根据总线访问优先权(取决于报文标识符)采用无损结构的逐位仲裁的方式竞争向总线发送数据,且CAN协议废除了站地址编码,而代之以对通信数据进行编码,这可使不同的节点同时接收到相同的数据,这些特点使得CAN总线构成的网络各节点之间的数据通信实时性强,并且容易构成冗余结构,提高系统的可靠性和系统的灵活性。而利用RS-485只能构成主从式结构系统,通信方式也只能以主站轮询的方式进行,系统的实时性、可靠性较差;
其次,CAN总线通过CAN控制器接口芯片82C250的两个输出端CANH和CANL与物理总线相连,而CANH端的状态只能是高电平或悬浮状态,CANL端只能是低电平或悬浮状态。这就保证不会出现象在RS-485网络中,当系统有错误,出现多节点同时向总线发送数据时,导致总线呈现短路,从而损坏某些节点的现象。而且CAN节点在错误严重的情况下具有自动关闭输出功能,以使总线上其他节点的操作不受影响,从而保证不会出现象在网络中,因个别节点出现问题,使得总线处于“死锁”状态。
而且,CAN具有的完善的通信协议可由CAN控制器芯片及其接口芯片来实现,从而大大降低系统开发难度,缩短了开发周期,这些是只仅仅有电气协议的RS-485所无法比拟的。另外,与其它现场总线比较而言,CAN总线是具有通信速率高、容易实现、且性价比高等诸多特点的一种已形成国际标准的现场总线。这些也是目前 CAN总线应用于众多领域,具有强劲的市场竞争力的重要原因。
CAN (Controller Area Network)即控制器局域网络,属于工业现场总线的范畴。与一般的通信总线相比,CAN总线的数据通信具有突出的可靠性、实时性和灵活性。由于其良好的性能及独特的设计,CAN总线越来越受到人们的重视。它在汽车领域上的应用是最广泛的,世界上一些著名的汽车制造厂商,如BENZ(奔驰)、BMW(宝马)、PORSCHE(保时捷)、ROLLS-ROYCE(劳斯莱斯)和JAGUAR(美洲豹)等都采用了CAN总线来实现汽车内部控制系统与各检测和执行机构间的数据通信。同时,由于CAN总线本身的特点,其应用范围目前已不再局限于汽车行业,而向自动控制、航空航天、航海、过程工业、机械工业、纺织机械、农用机械、机器人、数控机床、医疗器械及传感器等领域发展。CAN已经形成国际标准,并已被公认为几种最有前途的现场总线之一。其典型的应用协议有: SAE J1939/ISO11783、CANOpen、CANaerospace、DeviceNet、NMEA 2000等。
简单点的:~~~这种比较好理解。。。。。你都参考下吧。~~~
CAN,全称为“Controller Area Network”,即控制器局域网,是国际上应用最广泛的现场总线之一。最初,CAN被设计作为汽车环境中的微控制器通讯,在车载各电子控制装置ECU之间交换信息,形成汽车电子控制网络。比如:发动机管理系统、变速箱控制器、仪表装备、电子主干系统中,均嵌入CAN控制装置。
一个由CAN 总线构成的单一网络中,理论上可以挂接无数个节点。实际应用中,节点数目受网络硬件的电气特性所限制。例如,当使用Philips P82C250作为CAN收发器时,同一网络中允许挂接110个节点。CAN 可提供高达1Mbit/s的数据传输速率,这使实时控制变得非常容易。另外,硬件的错误检定特性也增强了CAN的抗电磁干扰能力。
CAN最初出现在80年代末的汽车工业中,由德国Bosch公司最先提出。当时,由于消费者对于汽车功能的要求越来越多,而这些功能的实现大多是基于电子操作的,这就使得电子装置之间的通讯越来越复杂,同时意味着需要更多的连接信号线。提出CAN总线的最初动机就是为了解决现代汽车中庞大的电子控制装置之间的通讯,减少不断增加的信号线。于是,他们设计了一个单一的网络总线,所有的外围器件可以被挂接在该总线上。1993年,CAN 已成为国际标准ISO11898(高速应用)和ISO11519(低速应用)。
CAN是一种多主方式的串行通讯总线,基本设计规范要求有高的位速率,高抗电磁干扰性,而且能够检测出产生的任何错误。当信号传输距离达到10Km时,CAN 仍可提供高达50Kbit/s的数据传输速率。
由于CAN总线具有很高的实时性能,因此,CAN已经在汽车工业、航空工业、工业控制、安全防护等领域中得到了广泛应用。
㈨ CAN总线设计有什么需要注意的
按照ISO 11898规范,为了来增强源CAN-bus 通讯的可靠性,CAN-bus 总线网络的两个端点通常要加入终端匹配电阻(120Ω)。终端匹配电阻的大小由传输电缆的特性阻抗所决定,例如,双绞线的特性阻抗为120Ω,则总线上的两个端点也应集成120Ω终端电阻。 有些设备已经内置,比如USBCAN-II。
㈩ CAN总线的含义是什么
CAN总线的含义是控制器局域网络(Controller Area Network, CAN)的简称,是ISO国际标准化的串行通信协议。是国际上应用最广泛的现场总线之一,最初CAN被设计作为汽车环境中的微控制器通讯,在车载各电子控制装置之间交换信息,形成汽车电子控制网络。
CAN通讯协议主要描述设备之间的信息传递方式,CAN层的定义与开放系统互连模型一致。每一层与另一设备上的相同的那一层通讯,实际的通讯发生在每一设备上相邻的两层,而设备只通过模型物理层的物理介质互连。
一个由CAN总线构成的单一网络中,理论上可以挂无数个节点。实际应用中,节点数目受网络硬件的电气特性所限制。常见的CAN线的频率有250Kbs/500Kbs/1000Kbs,基本设计规范要求有高的位速率,高抗电磁干扰性,而且能够检测出产生的任何错误。
(10)can总线设计扩展阅读
CAN最初出现在80年代末的汽车工业中,由德国Bosch公司最先提出。当时由于消费者对于汽车功能的要求越来越多,而这些功能的实现大多数基于电子操作的,这就使得电子装置之间的通讯越来越复杂,同时意味着需要更多的连接信号线。
提出CAN总线的最初动机就是为了解决现代汽车中庞大的电子控制装置之间的通讯,减少不断增加的信号线。于是,他们设计了一个单一的网络总线,所有的外围器件可以被挂接在该总线上。1993年,CAN 已成为国际标准ISO11898(高速应用)和ISO11519(低速应用)。