开始的时候,开发项目用了这个库,上位机是client,即master,STM32为server,slave. SERVER或者SLAVE端提供数据,上位机访问。 但这已经是python下的最好的库了,但是开发过程中性能测试发现,有时候通信会中断,另外程序不能中途中断,非常不好用,所以转而使用基于c++的libmodbus,生成modbus.dll,用pylibmodbus去调用
Tank Dual开发板是一款专门为机器人项目开发的STM32多功能控制板,可以同时控制8个舵机和2个编码电机,板载MPU9250姿态传感器,自带100mW无线可实现远距离遥控、通信,支持CAN通信,USB烧录/通信,串口通信等。稳压输出可以对外给树莓派供电,控制外部负载。