2022嵌入式芯片与系统设计竞赛

这是我们第一次参加相关的学科竞赛,基本上算是摸着石头过河,尽管有老师和同学的帮助但是还是走了不少的弯路。我们属于中部赛区,选的是芯片应用赛道,使用的是赤菟CH32V307开发板。
我们的项目是:基于(CH32V307VCT6)的智能配送小车
该作品模拟工业物流智能运输系统,并基于沁恒互联型 RISC-V MCU 赤菟 V307(CH32V307VCT6)进行开发,主要分为循迹系统与识别系统,循迹系统指示小车前进,识别系统匹配所需货物,小车具有装载物品并自动识别所需物品的能力,小车在出发时装载指定货物并按照设定好的程序沿着规定的路线前进,在途经指定地点时识别需要卸载的货物,识别通过后将指定的货物卸下并继续前进,并在货物全部卸载完毕后返回指定地点,该系统主要设计用于工厂流水线物料及工业园区货物配送,在工业物流智能运输有较大应用。

#项目思路
给四个轮子分别赋予电平,通过赋予1或者0来控制正转或者反转,然后把右侧轮子编为一组,左侧轮子编为一组,通过控制左侧和右侧分别是正转还是反转来控制小车的前进后退以及左右转弯,此外通过控制PWM波的区间长度来控制小车的车速。
循迹思路
循迹主要是依靠两个传感器TR5000,比较器采用 LM393 芯片,工作稳定 。通过传感器进行识别,并通过一个引脚来输出识别的结果。(不过最后能力有限,无法很好的将两个功能连接起来)
(原本在我们这个项目的计划中是有一个将小车和和一个固定桩进行匹配识别的功能,即在小车到达指定的地点后将小车与固定桩进行通信连接,可以是红外,也可以是蓝牙。但是在最后发现做不出来就…歇菜了)

#ifndef Left_moto_pwm
#define Left_moto_pwm 35 //PWM信号端 /* PB0 / 通道A
#endif //或许可以用getpin直接获取引脚编号,不用关心接的是哪个引脚,直接用就行,而不用像这样查询关心接的是哪个引脚防止引脚接错。
#ifndef Right_moto_pwm
#define Right_moto_pwm 36 //PWM信号端 /
PB1 */ 通道B
#endif

#ifndef wheel_left_front
#define wheel_left_front 55 /* PD8 /
#endif
#ifndef wheel_left_back
#define wheel_left_back 56 /
PD9 */
#endif

#ifndef wheel_right_front
#define wheel_right_front 57 /* PD10 /
#endif
#ifndef wheel_right_back
#define wheel_right_back 58 /
PD11 */
#endif

/循迹引脚定义/

#ifndef right_xunji
#define right_xunji 46 /* PD3 */ //右循迹
#endif

#ifndef left_xunji
#define left_xunji 84 /* PE15 */ //左循迹
#endif




最后:附上github链接:https://github.com/CoolDante0/2022QIANRUSHI (写的太烂了,轻点喷)

2022嵌入式芯片与系统设计竞赛相关推荐

  1. 嵌入式linux数控系统,关于ARM+DSP嵌入式Linux数控系统设计.pdf

    2012年 7月 机床与液压 Ju1.2012 第40卷 第 13期 MACHINE TOOL &HYDRAULICS Vo1.40No.13 DOI:10.3969/j.issn.1001- ...

  2. 全球及中国嵌入式芯片行业市场调查及投资战略研究报告2022-2028年

    全球及中国嵌入式芯片行业市场调查及投资战略研究报告2022-2028年 详情内容请咨询鸿晟信合研究网! [全新修订]:2022年3月 [撰写单位]:鸿晟信合研究网 1 嵌入式芯片行业概述 1.1 嵌入 ...

  3. 2022年美国大学生数学建模竞赛——Problem E:林业固碳

    2022年美国大学生数学建模竞赛--Problem E:林业固碳 背景 正如我们所知,气候变化对生命构成了巨大的威胁.为了减轻气候变化的影响,我们需要采取有力的行动来减少大气中的温室气体.仅仅减少温室 ...

  4. 2022年美国大学生数学建模竞赛O奖流程图

    2022年美国大学生数学建模竞赛O奖流程图 流程图在数学建模竞赛中十分的重要,代表着解决问题的思路.绘画出精致的流程图会花费一定的时间(一般是几个小时),因此,给出可编辑版本供修改. 可编辑版本链接: ...

  5. 2022年美国大学生数学建模竞赛——Problem A:自行车手的功率剖面

    2022年美国大学生数学建模竞赛--Problem A:自行车手的功率剖面 背景 自行车公路赛有很多种,包括标准计时赛.团体计时赛和个人计时赛.在这些比赛中,选手的成功几率会根据比赛项目.赛道.选手的 ...

  6. 芯海科技2022数字芯片笔试题

    芯海科技2022数字芯片 时间2021.8.25 PS:答案为个人整理,抛转引玉,欢迎大家一起讨论! 一.单选题(共20题,每题3分,共60分) 1. D触发器:Tsetup=3ns,Thold=1n ...

  7. 2022全国大学生物联网设计竞赛火热开启,限量礼品等你来拿

    3月31日 2022全国大学生物联网设计竞赛(华为杯) 已火热开启! HarmonyOS成为物联网设计竞赛一员 欢迎全国大学生报名加入HarmonyOS赛道! 这是一次与全国大学生开发者Battle的 ...

  8. 2022 APMCM亚太数学建模竞赛 C题 全球是否变暖 问题一python代码实现(更新完毕)

    2022 APMCM亚太数学建模竞赛 C题 全球是否变暖 思路及代码实现(持续更新完毕) 更新信息 2022-11-24 10:00 更新问题1和问题2 思路 2022-11-24 23:20 更新问 ...

  9. 2022年美国大学生数学建模竞赛C题贸易策略解题全过程文档及程序

    2022年美国大学生数学建模竞赛 C题 贸易策略 原题再现:   背景:   市场贸易者经常购买和销售股票,目标是最大化他们的总回报.针对每次购买和销售,经常会存在回报提成.两个案例是金子和比特币. ...

最新文章

  1. centos桌面进入服务器,解决如何在centos7桌面中打开终端_网站服务器运行维护
  2. 史上最详细阿里云Docker下载运行Zookeeper!!!!
  3. Microsoft Jet 数据库引擎找不到输入表或查询. 确定它是否存在如何解决
  4. 回归分析---线性回归原理和Python实现
  5. Spring 梳理 - @Component
  6. Silverlight 打印
  7. LeetCode 1122 数组的相对排序-简单-unordered_map容器的应用
  8. golang select default continue_Golang+VSCode环境配置
  9. 【Echarts底层相关】
  10. 视频教程-Dubbo视频教程-Java
  11. 3Dmax软件安装问题解决方法
  12. WebStorm和VSCode配置
  13. Activiti6常见错误汇总
  14. 校园网账号在路由器上登陆
  15. matlab编程求20的阶乘和,matlab编程求20的阶乘
  16. 7本最经典的逻辑思维书籍推荐
  17. Quantile g-computation的介绍及R实现
  18. 正版现货黄金怎么区分(上)
  19. csvn-httpd启动报AH00094错解决办法
  20. java阿拉伯转大写_java 中大写数字与阿拉伯数之间的相互转换 | 学步园

热门文章

  1. p2p僵尸网络工作原理
  2. 风头一度碾压李子柒、papi酱,办公室小野凭什么成为爆款制造机?
  3. iOS网络高级编程:iPhone和iPad的企业应用开发之错误处理
  4. pandas简介及其数据结构Series详解
  5. Windows下Apache2.4配置SSL(HTTPS)
  6. vertical-align的使用
  7. canal消耗内存_canal 配置
  8. Redis缓存穿透-热点缓存并发重建-缓存与数据库双写不一致-缓存雪崩
  9. 鹅头顶长头瘤的办法 鹅吃啥药长头包长头瘤
  10. jquery-ui sortable详解