-
没接电池那来的电
确实很奇怪
一定是测量有问题
-
就像很多人在一个会议室里说话一样,
在 CAN 总线上,多个节点,或者说设备,都有可能同时发送数据。
如果用推挽输出,当两个节点同时向总线发送不同的电平信号时,就好比两个人同时大声说不同的话,谁也听不懂听不到,会产生冲突,估计还要打架,,,
-
QWE4562009 发表于 2024-12-27 11:44
1.can 为什么不支持推挽输出?
佩服的你想象力
推挽输出是可以输出高电平和低电平,且驱动能力比较强。
但在CAN 总线,这种强驱动的输出方式会让总线电平混乱。
可以想象下,如一个节点通过推挽输出想把总线电平拉高,另一个节点却想把它拉低,就会出现无法确定总线电平状态的情况,会破坏 CAN 总线正常的通信秩序。
-
想表达什么呢
反激电源中,MOS 管关断瞬间,原边绕组电压迅速上升,这个快速的电压变化会在所谓的检测电阻的支路产生尖峰电流
频率高时是比较明显,会影响电流的准确
-
论坛EE大学堂有个视频,建议去看看
下世代能量转换技术
-
CLMOS是用在半导体制造一种技术,是制造集成电路,特别是图像传感器、微处理器的,不是什么器件
-
厉害
“经常把他们四种搞混”
这些新东西都用上经常,,,
-
就像开会一样,
有的会议,只能座哪里听讲,举手提问你才能回答
有的会议是,讨论会,都能提问都能发言
-
CAN也是差分信号通信的,同样有两根信号线CAN_H 和 CAN_L。
人家的数据帧包含标识符等信息,多个节点同时向总线发送数据时,比较数据帧中的标识符,决定哪个节点的数据优先发送,,,
具体可以搜索查CAN协议,说的比较清楚
仲裁机制是允许总线上的多个节点,无论是主节点还是从节点,在 CAN 中没有严格的主从之分。
-
QWE4562009 发表于 2024-12-26 11:22
其实我是想搞清楚为什么CAN可以多主多从。而485不可以,本质上都是差分线,究其原因是什么导致的
是差分的
485不能多主多从的原因
485协议并没有定义完整的数据包格式和仲裁规则
用的是一主多从的通信方式,即一个主机负责轮询多个从机进行通信。
具体用过485的都知道,用两根线A 线和 B 线来传输信号,通过两根线之间的电压差来表示逻辑状态。
例如,当 A - B > +200mV 时表示逻辑 1,当 A - B < - 200mV 时表示逻辑 0。
-
用的是中文输入法了吧
-
QWE4562009 发表于 2024-12-26 11:27
电流表怎么接 两根线 哪里接哪里
电流表都不会用和测,那没法
-
dukedz 发表于 2024-12-26 09:17
二楼提到的 cdbus 就是让串口 485 也支持多主通讯,支持 can 那样的仲裁:
https://bbs.eeworld.com ...
谢谢分享
让串口 485 也支持多主通讯,支持 can 那样的仲裁
这个不错,可以推荐给楼主,参考
-
要用其他方式,去确认,整一个示波器,看波形,怎能确切判断漏电流大小
按楼主说的,ACC电门锁关后,检测是否存在漏电看来是有必要
断开点火开关,拆下蓄电池负极接线,用万用表调到电流表,找个合适档位,测量电流值。
若电流值过大,则说明车辆有漏电故障。
-
也可能是这种情况
一些防盗系统、车辆定位系统等,在车辆电源关闭后可能会进入低功耗待机模式,但仍会有微弱的电流消耗,保持部分功能的待命状态,这也可能产生类似的波形。
-
QWE4562009 发表于 2024-12-25 16:57
这个是机车ACC也就是车开关关了很久才捕捉到的波形,是不是汽车电子或者摩托车电子都存在这个问题,就是A ...
在2楼已经提醒了
一定要通过其他方法进行测试验证搞清楚
不要只用示波器这种方式测漏电
要去确认确实是漏电,漏电流大小
是否是ACC电门锁关允许值内
-
主从通信关系很常见,如果搞过软硬件通信设计,现在的很多自动化控制现场、物联网关产品都是经常用到485,CAN通讯,都经常看到他俩该用到什么场景
比如,一个由 PLC主设备和多个传感器 、传送带这些从设备组成的 485 网络中,PLC 会轮询各个从设备,询问它们的数据状态或者向它们发送控制指令。
从设备不能主动发送数据,除非得到主设备的许可。
-
QWE4562009 发表于 2024-12-25 18:16
就是协议定义的原因吗?如果485的通讯机制如果做成和CAN一样 是否就可以实现多主多从?
如果485的通讯机制如果做成和CAN一样 是否就可以实现多主多从?
这种想法,理论是可行。
RS-485是串行通信协议,是支持多主机通信,并不直接支持像CAN那样的多主多从通信模式,非要像CAN一样,估计硬件设计和软件协议需要大动干戈一番,
你可以深入研究一下
-
QWE4562009 发表于 2024-12-25 18:14
CAN为什么可以做到多主多从呢
是协议设计的,如想多了解,可以搜一下非破坏性仲裁机制
CAN协议允许多个节点在同一时间内主动发送数据,不分主从。
-
QWE4562009 发表于 2024-12-25 17:23 为什么CAN收发器可以长距离稳定传输信号?
只能说,CAN 协议具备强大的错误检测能力,加上传输线的阻抗匹配,收发器设计有隔离,传输距离有很大优势。就是硬件成本稍高。