㈠ xs128单片机中CAN 是什么
CAN是控制器局域网络(Controller Area Network, CAN)的简称,
是由研发和生产汽车电子产品着称的德国BOSCH公司开发了的,并最终成为国际标准(ISO118?8)。是国际上应用最广泛的现场总线之一。
㈡ 带CAN总线控制器的单片机有哪些型号
带CAN总线控制器的单片机还有西门子的sab-c505c和TI的tms320lf2407;
带can总线功能的单片机,就是集成CAN控制器的单片机;
㈢ can总线 使用SJA1000还是用带can接口的单片机
当然是带CAN接口的好 SJA1000要占用蛮多引脚,还有他蛮贵的价格。用它的不经济的
㈣ 51单片机做一个CAN总线接口的问题
CAN BUS 很多可用的芯片,比如SJA1000 就是一款独立的CAN控制器。网上有很多这种应用,具体要看应用的场合,如果只是做下实验,基本上没有什么要考虑的,只要与CAN BUS 的通信速率一样,就没有什么问题了。其他情况多是电路上加隔离或是抗干扰。还有自己的数据的协议问题。
㈤ 单片机Can通讯怎么用,
首先,CAN通信需要有接口的,在有接收的基础上,再加一片CAN总线驱动芯片PCA82C250才行。
这是要看你是什么单片机了,有的单片机带有CAN接口的,就像带有串口UART一样。
带有CAN接口的单片机,有专用的通信用寄存器来实现通信,与串口无关。
没有CAN接口的单片机,如51系列的,就需要加一片CAN扩展接收芯片,如SJA1000,通信时,是按外部扩展接口来实现的,当然了,用SJA1000也同样需要PCA82C250芯片的。
另外,在CAN通信时,具有很严格的通信协议的,必须按协议写程序才行的。并不像串口通信那么简单的。
㈥ can 总线 单片机 汽车 读数据
OBD有CAN接口的,也有K线接口的,有的两种都有。用单片机读取的话,建议使用带CAN接口的单片机,这样容易些。参考资料可以看SAE-J1939-21。
数据不加密,但是你得有厂家的数据格式说明。每个接收回来的数据都有自己特定的源地址(Source Address),这个地址在SAE-J1939中有部分说明,但有些源地址是厂家自定义的,除非知道厂家的资料。还有,即使知道了每个源地址里面的数据代表什么,如果没有厂家资料,还是不能完全知道此数据与实际参数的对照关系。
读取数据的方法:
1、配置CAN寄存器,开启接收中断;
2、设置CAN过滤器为特定源地址;
3、如果发生中断,则收到了该源地址的数据,清除中断寄存器标志位,数据解析。
4、设置新的源地址,读取下一个数据。
㈦ 哪些型号的单片机,既带can接口又带USB接口
STM32,CAN、USB、SPI、I2C等等接口都有。
比如STM32F103C8T6单片机,1个USB,1个CAN。
㈧ 单片机的CAN总线问题。希望大家能帮助我下。
不行,CAN通讯它自带硬件校验你只要把数据放到发送缓冲区就可以了,sja1000是电平格式的转换一定要的