那么sub 程序都需要。详细内容,程序必须参考SJA1000用户手册来写!Can 总线 发送数据的问题数据发送后无法应答,检测错误并重复发送直到系统出现其他中断,两个MCU可以总线控制器是MCU吧?就接收 sub 程序,谁能简单说说CAN 总线 发送没有任何节点的数据接收那么肯定会发送失败。

1、目前,我使用的CAN 总线分为CANH和CANL 发送数据,那么我这个设备怎样使用CAN...

根据CAN_H和CAN_L将CAN收发器连接到CANBUS,CAN控制器可以控制数据的发送和接收。你现在连Can的基本原理都不知道。来吧,读本书。硬件方面,如果有两个节点:电源正极连在一起,电源负极连在一起,CANH连在一起,CANL连在一起。如果有两个节点,应在CANH和CANL之间连接一个终端电阻。

2、CAN 总线通信

我来回答你。同一个网络中的节点通过can 总线直接通信,其速率必须相同,因为不同速率下的比特时间宽度和时间份额是不同的。一般来说,节点A考虑的一个比特,在节点B看来并不是一个比特,那么如何沟通呢?不同的网络应该根据它们的速率来区分。can 总线根据费率也可分为高速can和低速can。不同速率的网络需要通过网关进行通信。

3、谁能 简单讲讲CAN 总线的通讯原理?

CAN 总线通讯硬件原理图(使用tja 1050 tcan总线 driver)F040内置CAN 总线协议控制器,只要外接总线driver芯片并适当。本设计采用了PHILIP公司的tja 1050 can总线driver。CAN 总线通信硬件原理图如图3所示。图中F040的CAN信号接收 pin RX和发送 pin TX没有直接连接到TJA1050T的RXD和TXD端子,而是通过高速光耦6N137连接,实现CAN 总线节点的电气隔离。

4、can 总线通讯协议

首先,canbus是一种问答式的通信方式。报文最大长度为11char1仲裁域(共12位)bit10bit9bit8bit7bit6功能编码bit5bit4bit3目的地址bit2bit1bit0源插入地址RTR远程帧2。控制域IDEr0DL3DL2DL1DL000数据长度3。数据域位7位6位5位4位3位2位1位0数据帧数据(最多8组)。

电控系统的增加虽然提高了汽车的动力性、经济性和舒适性,但随之增加的复杂电路也降低了汽车的可靠性,增加了维修的难度。从布线来看,传统的电子燃气系统大多采用单一的点对点通信方式,相互之间联系很少,必然导致布线系统庞大。因此,一种新概念的汽车电子控制器局域网络CAN应运而生。为了让不同厂家生产的零件在同一辆车上和谐工作,必须制定标准。

5、两块单片机can 总线

控制器是单片机吧?我们将每个控制器视为一个节点。在CAN 总线下,没有所谓的主从之分。每个节点取决于它实现什么功能。如果只是接收 data,那就只是发送。如果要接受,需要发送 data(大部分节点收发),那么sub-程序都需要。详细内容,程序必须参考SJA1000用户手册来写!

6、can 总线 发送数据的问题

数据发送后没有回复。检查错误并重复发送发送数据的节点成为错误识别节点,总线不会关闭,没有其他节点,发送如果没有回复会自动重传,直到错误技术溢出,产生错误中断。如果CAN 发送 node处于“正常发送”模式,发送 data但没有node 接收那么它肯定会发送失败,发送的故障不会产生错误中断,但发送错误计数器的值会增加,can控制器无法发回。发送错误计数器只有在累计到一定值后才会产生相应的中断。


文章TAG:总线  发送  接收  程序  简单  can总线简单的发送接收程序  
下一篇