在旋转Pi上使用CANopen我有来自磁力线传感器(磁力线传感器)的数据,但是接收的数据太慢了,因为需要即时更新。我需要做些什么才能让数据更新得更快?
使用以下命令设置CAN:
sudo ip link set can0 type can bitrate 125000
sudo ip link set can0 up
candump can0 -td我已经使用Python-can库创建了一个基本程序,以调查它是否会更快地轮询:
import can
can_interface = 'can0'
bus = can.interface.Bus(can_interface, bustype='socketcan')
while 1 < 2:
bus.flush_tx_buffer()
message = bus.recv()
print(message)打印的数据消息数据(类似于candump的数据)应该在一秒钟内多次发送到新消息中,但是我在传感器发出的消息之间等待了<1秒到>10分钟
发布于 2019-07-26 20:36:42
在尝试不同的MLS传感器后,数据每0.01秒发送一次,这是理想的速度。因此,原始传感器肯定存在未知错误,但是,这确实适用于CANET-2 (CAN到以太网)设备
https://stackoverflow.com/questions/57186134
复制相似问题