# 十八届智能车 **Repository Path**: zhangzhen3074/the-18th-smartcar ## Basic Information - **Project Name**: 十八届智能车 - **Description**: 第十八届全国大学生智能汽车竞赛,华南赛区,电能接力组,前车,代码仓库。开源不易,希望大家star一下,有任何问题都可以交流沟通。 - **Primary Language**: C - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 7 - **Created**: 2024-11-16 - **Last Updated**: 2024-11-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 十八届智能车代码仓库介绍 开源讲解不易,希望大家star一下,有任何问题都可以交流沟通。 第十八届全国大学生智能汽车竞赛,华南赛区,电能接力组,前车,代码仓库 ### 软件架构 1.采用裸机开发,中断里面进行编码器、电磁、陀螺仪、标志位、串口信号等的读取。 2.主循环进行图像处理,比如寻找寻找边线,元素识别,补线等操作。 3.实测一圈while(1)10ms左右,远远小于舵机的20ms控制周期。 4.简易ui界面,参数存在芯片内置flash区,掉电不丢数据。 ### 软硬件平台简介 1.主控制芯片采用CH32V307VCT6,开发平台为MounRiver Studio v1.85。 2.软件代码基于逐飞例程改编移植。 3.硬件平台为自制,基于逐飞学习板,适当修整,精简,调整了部分接口。 ### 使用说明 1.主流程见main.c 2.核心控制流程见control.c 3.图像处理见camera.c和island.c 4.部分元素处理流程见isr.c 5.电磁信号,保护处理见ADC.c 5.代码注释丰富,可移植性高(个人觉得) 6.直接使用肯定会出问题,建议只看看思路,取其精华去其糟粕就好。 ### 写在最后 比了三年车赛,最好成绩也就是个省二,说出来挺丢人的。 这份代码整体不算长,核心代码也就3k行,也是在自家实验室上过3m的,起码原理问题不大。 本人退役了,希望这份代码能够给新手入门提供机会,让老司机扩展思路吧。 最后希望能在未来国赛名单上见到WITPT,学弟学妹加油吧! [欢迎前往我的CSDN查看代码讲解](https://blog.csdn.net/qq_58114029/article/details/131879413?spm=1001.2014.3001.5502) https://blog.csdn.net/qq_58114029/article/details/131879413?spm=1001.2014.3001.5502 本人菜鸡一只,各位大佬发现问题欢迎留言指出。 开源讲解不易,希望大家star一下,有任何问题都可以交流沟通。