1, 怎么解决CAN收发器通讯中出现的问题?
单片机是3.3V,单片机发送脚,驱动CAN收发器是可以的。关键是CAN收发器的接收端要接到单片机的接收脚,电压会超过3.3V 。查看一下单片机的资料,看引脚输入电压可否达到5V,如果可以,那两者就可以直接相连接了。如果单片机引脚输入电压不允许超过3.3V,就得要进行电平转换了。比较简单的方法是CAN收发器的接收器,用串联电阻分压得到近3.3V,再接到单片机。如果觉得不妥,就用光耦隔离吧。稍微麻烦点。
2, 为什么can收发器有个split脚 有什么作用
是为了设计简单.为了某个方面更好的发展,一般都要设置协议,包括软件和硬件,进一步可以把硬件做成SOC,这样协议、接口、总线都是统一的,开发时直接把成熟的设计进去,就简单了。另外不同厂家生产的设备,因为是按照统一标准设计的,也就可以相互通用。比如USB,如果大家用的协议或者标准不同,那就不能通用了,用A品牌可以,用B品牌可能就不行了。 标准就是这么制定的,你不想用收发器也可以,自己设计一个等效电路代替设施可以的.
3, 有人知道 CAN收发器 TJA104x的区别吗
最省事的就是直接连接。但不知你的单片机是什么型号的,查看一下单片机的技术资料,有的单片机的I/O脚的输入电压允许加到5V的,这样,CAN通讯收发器送来的接收信号是5V的,加到单片机的引脚就是可以的。至于单片机输出的发送信号,高电平是3.3V,是符合CAN通讯收发器的输入电平的,即送给CAN通讯收发器3.3V的高电平是可以的。那低电平是0,不论什么器件都符合的。如果单片机的输入电压不允许加到5V,就比较麻烦了,不嫌麻烦可以用一片电平转换器。再简单一点的方法:CAN通讯收发器输出的信号,要送到单片机时,先用两个电阻串联分压为3.3V后再加到单片机的输入脚。
名词解释
单片机
单片机是典型的嵌入式微控制器(Microcontroller Unit),由运算器,控制器,存储器,输入输出设备等构成,相当于一个微型的计算机。与应用在个人电脑中的通用型微处理器相比,它更强调自供应(不用外接硬件)和节约成本。它的最大优点是体积小,可放在仪表内部,但存储量小,输入输出接口简单,功能较低。由于其发展非常迅速,旧的单片机的定义已不能满足,所以在很多应用场合被称为范围更广的微控制器;从上世纪80年代,由当时的4位、8位单片机,已经发展到32位300M的高速单片机。
收发器
收发器:收发器是信号转换的一种装置,通常是指光纤收发器。光纤收发器的出现,将双绞线电信号和光信号进行相互转换,确保了数据包在两个网络间顺畅传输,同时它将网络的传输距离极限从铜线的100米扩展到100公里(单模光纤)。”