版本协议

BSD

标签
标准版
#第四届立创大赛#电子设计

创建时间:5年前

项目主题:自拟主题

1228 0

描述

<p>注:*为必填项。</p> <p>【请在报名阶段填写 ↓】 *  简要介绍作品:智能收球小车功能拓展板</p> <p>【请在竞赛阶段填写 ↓】 <em>  一、作品详情;拥有全局定位,3510电机定及通信模块,CAN通信协议串口以及颜色传感器和DBUS </em>  二、描述作品所面临的挑战及所解决的问题;F4的单片机VSS引脚只在VSSA上才加2.2uF的电容用于滤波,其他引脚都不需要加,一开始给所有VSS引脚都加了滤波电容导致运行程序一直出错。 *  三、描述作品硬件、软件部分涉及到的关键点;   #include "Driver_CAN.h"</p> <p>extern uint8_t Electrical_Machinery_12_FrameRate_TX; //1.2号电机发送监控任务 int Mbox_i; //发送底盘电机控制命令 //motor1为前转向轮,motor2为后驱动轮,motor3为分球轮 void CAN_CMD_CHASSIS(int16_t motor1\, int16_t motor2\,int16_t motor3) //底盘电机发送函数 {   u8 mbox;     CanTxMsg TxMessage;     TxMessage.StdId = CAN_CHASSIS_ALL_ID;     TxMessage.IDE = CAN_ID_STD;     TxMessage.RTR = CAN_RTR_DATA;     TxMessage.DLC = 0x08;     TxMessage.Data[0] = motor1 >> 8;     TxMessage.Data[1] = motor1;     TxMessage.Data[2] = motor2 >> 8;     TxMessage.Data[3] = motor2;     TxMessage.Data[4] = motor3 >> 8;     TxMessage.Data[5] = motor3; //    TxMessage.Data[6] = motor4 >> 8; ////    TxMessage.Data[7] = motor4; //    Electrical_Machinery_12_FrameRate_TX++;           //1.2号电机发送监控任务     mbox = CAN_Transmit(CHASSIS_CAN\, &TxMessage);   Mbox_i = CAN_TransmitStatus(CAN1\, mbox); }</p> <p>void CAN_CMD_CLASSIFY_BALL(int16_t motor1)            //分球电机发送函数 { /*位置环*/ //[4].[5]为期望位置 //[6] = 1; //[7] = 2;     CanTxMsg TxMessage;     TxMessage.StdId = CAN_CLASSIFY_BALL_ID;     TxMessage.IDE = CAN_ID_STD;     TxMessage.RTR = CAN_RTR_DATA;     TxMessage.DLC = 0x08;     TxMessage.Data[0] = 0;     TxMessage.Data[1] = 0;     TxMessage.Data[2] = 0;     TxMessage.Data[3] = 0;     TxMessage.Data[4] = motor1 >> 8;     TxMessage.Data[5] = motor1;     TxMessage.Data[6] = 1;     TxMessage.Data[7] = 2;    CAN_Transmit(CAN1, &TxMessage); }</p> <p>void CAN_Hook(CanRxMsg *rx_message) {   switch (rx_message->StdId) { case CAN_3510_M1_ID: { Get_Chassis_Raw(&Chassis_zero_1\,*rx_message); Zero_Compute(&Chassis_zero_1\,*rx_message); break;}</p> <p>case CAN_3510_M2_ID: { Get_Chassis_Raw(&Chassis_zero_2\,*rx_message); Zero_Compute(&Chassis_zero_2\,*rx_message); break;}</p> <p>case CAN_3510_M3_ID: { Get_Chassis_Raw(&Chassis_zero_3\,*rx_message); Zero_Compute(&Chassis_zero_3\,*rx_message); break;}</p> <p>default: break; } }</p> <p><em>  四、作品材料清单; <img src="//image.lceda.cn/pullimage/nTZGuJYn3iBaLk7G7bXZzxQu8WDP15x3jaBuky4m.png" alt="image.png"> <img src="//image.lceda.cn/pullimage/ykTyCfq4FOzmctNVgfBGZVJQgifg6LoMWwwJmdo0.png" alt="image.png"> <img src="//image.lceda.cn/pullimage/fPfMXsF5ooBDSG5NhxQrhRZ5Al3s9YIuG4pNq4wV.png" alt="image.png"> </em>  五、作品图片上传;(PCB上须有大赛logo标识并拍照上传,若无视为放弃参赛)<img src="//image.lceda.cn/pullimage/Nn9NyMwoMv2yYmBSfvbyhnmgtTHdCgPrTrETPXY6.png" alt="image.png"> <img src="//image.lceda.cn/pullimage/XKTWT7Fx3tpqIahyZeVd002frpZAExszuwlrOJKb.png" alt="image.png"> *  六、演示您的作品并录制成视频上传;(视频内容须包含:作品介绍;功能演示;性能测试;PCB上大赛logo标识特写镜头,若无视为放弃参赛)   见附件:【立创电赛测试视频】    七、开源文档。</p>

文档

BOM

暂无

附件

附件名 下载
立创电赛.zip
立创电赛测试视频.mp4

评论(1)

  • 表情
    emoji
    小嘉工作篇
    小嘉日常篇
  • 图片
成功
工程所有者当前已关闭评论
立创电赛 回复
<p>温馨提示:距项目提交截止还有11天,记得完善作品上传哟!</p>
goToTop
svg-battery svg-battery-wifi svg-books svg-more svg-paste svg-pencil svg-plant svg-ruler svg-share svg-user svg-logo-cn svg-double-arrow