19年已经开始采用科枫的电气,刚已经开始碰触有许多小东西要学,网路上除RM官方网站提供更多的许多数据资料外没许多其它的数据资料,那时采用科枫电气近两年了,想撷取呵呵他们的实战经验。
1.C610北京市民根本无法相连M2006电气,C620北京市民相连M3508电气,GM6020北京市民外部软件系统北京市民无须外置。
2.有关电气北京市民的连接线难题和其它硬体有关模块,请参照采用附件。
邮箱:http://www.robomaster.com/zh-CN/products/components/general
3.M3508,GM6020全力支持CAN,PWM,而M2006只全力支持CAN。
4.每一电气采用前需表述电气ID,电气电流不容少于24V。
1.CAN 通讯 以3508为例,余下电气采用方式完全相同。
两个CAN能掌控8个电气,通常的机器车身采用两个CAN方可掌控,有关CAN的具体内容重要信息要看北京市民的采用附件。
在采用CAN来掌控电气前须要完稿CAN的实用性流程。
M3508电气的2个URL(0x200和0x1FF)有关联掌控4个ID的电气,即0x200有关联前4个ID,0x1FF有关联后4个ID,掌控电阻值覆盖范围-16384~16384,有关联北京市民输入的力矩电阻覆盖范围-20A–20A。
电阻推送流程:
流程上:
//电阻推送流程
注意点:DLC=0x08可掌控4个电气,0x02可掌控两个电气。
2.接收北京市民反馈流程。
多电气反馈数据的区别主要在URL上 0x200+北京市民ID
电气采用流程: 确定速度——通过PID计算——推送到电阻推送流程——电气——北京市民反馈到PID—— PID重新计算推送给电气。
注:不容直接给电阻推送推送赋值否则电气将按最大转速转动。
如: Motor_Set_Current( 10000 , PID_SPEED[2].out , PID_SPEED[3].out , PID_SPEED[4].out );
更多有关RM电气知识:http://www.cnblogs.com/sasasatori/p/11661343.html
上文如有难题,敬请指正。
http://download.csdn.net/download/weixin_43903002/12665366
发表评论