找回密码
 立即注册
楼主: dengzzz

杭州之行,圆满结束||第二十届智能车赛奖金已收到,特此致谢 STCAI !

[复制链接]
  • 打卡等级:偶尔看看I
  • 打卡总天数:16
  • 最近打卡:2025-12-15 10:57:34
已绑定手机

4

主题

20

回帖

212

积分

中级会员

积分
212
发表于 2025-10-11 16:50:17 | 显示全部楼层
最后智能车总结,在杭州国赛比赛中,预赛及决赛,一天调试一天比赛,时间上来说,既充分又紧凑,充分在留给大家一天的调车时间,只要不是比赛时段,你就可以调试,并且比赛的时候可以下载代码,紧凑的点是整个比赛没有决赛预赛之分,一天比完,每个科目只有三次发车机会,回顾下来,拿下一等奖第四名在设想之中,一开始的我们,回想到项目设立当初,我们就奔着进入国赛而为之奋斗,到了西部赛前的省赛,我们拿下第一名,这给我们莫大的鼓舞,向着最高的目标冲刺,但是网上同项目的视频与其他组别视频相比寥寥无几,没有很多交流的视频出现,这导致我们不知道我们在全国赛中的水平如何,有一种闭关锁国的感觉,但这是被动的,我们都希望能和大佬们多学习交流,到了国赛的舞台,我们更不能懈怠,比赛前一天的调试阶段,我们就状况平出,烧毁了俩个电机,车子撞了好多次锥桶,还好我们真的是有备而来,带了两套配件,相当于带了三辆车,毕竟是异地作战,这也是我们从省赛到西部赛再到国赛的经验所在,赛场上状况频出,要做好万无一失的准备,但还是失策了一步,科目三在比赛前一天将桥洞距离由50cm改为了80cm,这是我们三个人都没有考虑的一点,因为这样的改动导致桥洞可以直接轻松gps通过,而我们为了稳健选择了稳定的ccd识别方案,也是赛场上为数不多的ccd方案组别,这一路上实属不易,赛场上赛场下的调车日子是我们这一生宝贵的一段美好的经历,
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:16
  • 最近打卡:2025-12-15 10:57:34
已绑定手机

4

主题

20

回帖

212

积分

中级会员

积分
212
发表于 2025-10-11 17:02:23 | 显示全部楼层
小车车一路来的一些视频

video_20250812_182722.mp4

20.16 MB, 下载次数: 19

mmexport1753676802494.mp4

2.55 MB, 下载次数: 20

3f47026ccee3673a12b19183d20de0c1.mp4

2.07 MB, 下载次数: 25

6ffdbdbe8ee67034c6abc3c049eab5c2.mp4

5.12 MB, 下载次数: 18

fc9d7de810e79215343262ef615ec987.mp4

1.85 MB, 下载次数: 20

0a99592b82df3d099c3d14962ac41648.mp4

4.38 MB, 下载次数: 24

a7055e8f8c91c279cdcd8393a80956b2.mp4

1.88 MB, 下载次数: 18

5eb180cdab5ca4a4ed3dcf06301d1d83.mp4

7.66 MB, 下载次数: 24

017f19f2a4923661ee3832cefcab8c53.mp4

6.62 MB, 下载次数: 22

0bf3e38a61313c7557fe5e3ab017eba2.mp4

4.47 MB, 下载次数: 23

回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:16
  • 最近打卡:2025-12-15 10:57:34
已绑定手机

4

主题

20

回帖

212

积分

中级会员

积分
212
发表于 2025-10-11 17:13:15 | 显示全部楼层
芯芯*** 发表于 2025-9-15 09:37
恭喜获奖
为了不影响您顺利拿到奖金,麻烦在该贴提供如下材料:
1.        赛前在本坛连续3个月发布10次以上自己 ...

补充:拿下智能车全国大赛一等奖第四名,主控使用的AI8051U-34K64-LQFP48芯片
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:16
  • 最近打卡:2025-12-15 10:57:34
已绑定手机

4

主题

20

回帖

212

积分

中级会员

积分
212
发表于 2025-10-11 17:15:59 | 显示全部楼层
芯芯*** 发表于 2025-9-15 09:37
恭喜获奖
为了不影响您顺利拿到奖金,麻烦在该贴提供如下材料:
1.        赛前在本坛连续3个月发布10次以上自己 ...

我们使用keilc251对代码进行编译与调试,AI8051U微控制器作为小车主要mcu,并在此基础上结合线性CCD,GPS,陀螺仪,编码器等多种外设模块一同完成对于小车的控制。使小车按照设定的gps位置信息行驶,通过控制多组pwm的输出占空比控制由电调控制的无刷电机转速(无刷电机电调采用stc32g12k128作为电调主要控制芯片)。我们在AiC高性能单片机联合实验室(http://eae.xhu.edu.cn/AiCgxndpjlhsys/list.htm)的帮助下,通过对ai8051u实验箱的学习与使用,对新版的AI8051U有着全新的认识。新版AI8051U主频提升至 40MHz(内部 IRC 最高支持 45MHz),采用 1T 指令周期设计,相较于传统 12T 架构的 8051 速度提升约 70 倍。SRAM 从旧版的 32K 扩展至 34K(含 2K Edata 和 32K Xdata),Flash 程序存储器保持 64K,但 EEPROM 容量通过 IAP 技术灵活分配,最大可达 48K,在保障算力的基础上同时兼顾了更大的存储空间,使我们能顺利存储赛场上每个位置的GPS信息。配合着多路稳定,精准的pwm输出,确保了小车在赛场上的稳定运行。
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:16
  • 最近打卡:2025-12-15 10:57:34
已绑定手机

4

主题

20

回帖

212

积分

中级会员

积分
212
发表于 2025-10-11 17:50:55 | 显示全部楼层
芯芯*** 发表于 2025-9-15 09:37
恭喜获奖
为了不影响您顺利拿到奖金,麻烦在该贴提供如下材料:
1.        赛前在本坛连续3个月发布10次以上自己 ...

补充;我们使用keilc251对代码进行编译与调试,AI8051U微控制器作为小车主要mcu,并在此基础上结合线性CCD,GPS,陀螺仪,编码器等多种外设模块一同完成对于小车的控制。使小车按照设定的gps位置信息行驶,通过控制多组pwm的输出占空比控制由电调控制的无刷电机转速(无刷电机电调采用stc32g12k128作为电调主要控制芯片)。我们在AiC高性能单片机联合实验室(http://eae.xhu.edu.cn/AiCgxndpjlhsys/list.htm)的帮助下,通过对ai8051u实验箱的学习与使用,对新版的AI8051U有着全新的认识。新版AI8051U主频提升至 40MHz(内部 IRC 最高支持 45MHz),采用 1T 指令周期设计,相较于传统 12T 架构的 8051 速度提升约 70 倍。SRAM 从旧版的 32K 扩展至 34K(含 2K Edata 和 32K Xdata),Flash 程序存储器保持 64K,但 EEPROM 容量通过 IAP 技术灵活分配,最大可达 48K,在保障算力的基础上同时兼顾了更大的存储空间,使我们能顺利存储赛场上每个位置的GPS信息。配合着多路稳定,精准的pwm输出,确保了小车在赛场上的稳定运行。
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:16
  • 最近打卡:2025-12-15 10:57:34
已绑定手机

4

主题

20

回帖

212

积分

中级会员

积分
212
发表于 2025-10-23 10:13:21 | 显示全部楼层
获奖证明:获奖编号是NCSC2025-27966437
Screenshot_20251023_101243.jpg

西华大学_IKUN-梅里猫_团队_一等奖(第四名)_27966437.pdf

642.06 KB, 下载次数: 14

回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:16
  • 最近打卡:2025-12-15 10:57:34
已绑定手机

4

主题

20

回帖

212

积分

中级会员

积分
212
发表于 2025-11-5 19:26:47 | 显示全部楼层
开源思路代码视频讲解

原视频地址【气垫越野组IKUN-梅里猫-哔哩哔哩】 https://b23.tv/HITFKqS

9af965d7b89b168ba9c6c17ad32cc44b.mp4

13.49 MB, 下载次数: 0

回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:16
  • 最近打卡:2025-12-15 10:57:34
已绑定手机

4

主题

20

回帖

212

积分

中级会员

积分
212
发表于 2025-11-10 15:45:20 | 显示全部楼层

补充:主要代码


void main()
{
  clock_init(SYSTEM_CLOCK_40M);                                // 务必保留
        debug_init();                                                                // 务必保留
        all_init();
                //优先级
        interrupt_set_priority(UART4_IRQn,3);//串口4优先级为3最高

        interrupt_set_priority(TIMER0_IRQn,0);//定时器中断0优先级为0最低
        interrupt_set_priority(TIMER1_IRQn,1);//定时器中断0优先级为0最低


        uart_rx_interrupt(UART_4, ENABLE);         // 开启 UART_INDEX 的接收中断
        uart_rx_interrupt(UART_1, ENABLE);         // 开启 UART_INDEX 的接收中断
                                if(clear_tft)
                        {
                                tft180_clear(RGB565_WHITE);//清屏
                                clear_tft=0;
                        }
    // 此处编写用户代码 例如外设初始化代码等

    while(1)
        {
                if(gps_tau1201_flag)
                {
                        gps_tau1201_flag = 0;
                        gps_data_parse();//GPS解析得到经纬度
                        latitude_now = gps_tau1201.latitude;
                        longitude_now = gps_tau1201.longitude;
                        if(latitude_longitude_flag)
                        {
                                latitude_now_zheng =(int32)(latitude_now*100);
                                longitude_now_zheng=(int32)(longitude_now*100);
                                latitude_longitude_flag=0;
                        }
                }
                menu_s();//菜单
                                if(fa_che_flag==0)
                {

                }
                if(fa_che_flag==1)
                {

                                system_delay_ms(500);                       
                        //tft180_clear(RGB565_WHITE);
                        fa_che_flag+=1;
                }
                if(start_GPS_corret==1)
    {
                        latitude_error=point_car_x[0]-latitude_now;//计算绝对飘移
                        longitude_error=point_car_y[0]-longitude_now;

                        zhuangtai=arr[7];

                        for(r=0;r<zhuangtai;r++)
                        {
                                        point_car_x[r]=point_car_x[r]-latitude_error;//得到漂移后的经纬度
                                        point_car_y[r]=point_car_y[r]-longitude_error;

                        }
                        Azimuth_angle_error=get_two_points_azimuth(latitude_now,longitude_now,point_car_x[1],point_car_y[1]);//得到第二个点与正北方向的航向角
//                  inertia_angle=get_two_points_azimuth(latitude_now,longitude_now,point_car_x[1],point_car_y[1]);       
        start_GPS_corret=2;
    }
                inertia_distance=get_two_points_distance(latitude_now,longitude_now,point_car_x[GPS_Number],point_car_y[GPS_Number]);//计算两点的距离
                inertia_angle=get_two_points_azimuth(latitude_now,longitude_now,point_car_x[GPS_Number],point_car_y[GPS_Number]);        //计算两点与正北方向的夹角

    inertia_angle=inertia_angle+360-Azimuth_angle_error;//同步方位角
                if(inertia_angle>360)
                {
                        inertia_angle=inertia_angle-360;
                }       
if(GPS_Number==Start_ccd)
{
                 image_cold();
                 CCD_tracking();       
}               
                if(change_point==1)
                {
                        if(GPS_Number!=zhuangtai)
                        {GPS_change();}
                        if(GPS_Number==zhuangtai)
                        {stop_car_flag=1;        }
                }
                if((GPS_Number==Start_ccd)&&(m==3))
                {
                        image_kaishi_flag=1;
                }
                else
                {
                        image_kaishi_flag=0;
                }
                 if(GPS_Number==7&&m==2)
                 {
                         gggg=1;
                 }
                 else{gggg=0;}
                // 此处编写需要循环执行的代码
    }
}

回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:16
  • 最近打卡:2025-12-15 10:57:34
已绑定手机

4

主题

20

回帖

212

积分

中级会员

积分
212
发表于 2025-11-10 15:49:14 | 显示全部楼层

补充:PCB源文件

PCB.zip

623.46 KB, 下载次数: 0

回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:16
  • 最近打卡:2025-12-15 10:57:34
已绑定手机

4

主题

20

回帖

212

积分

中级会员

积分
212
发表于 2025-11-10 15:58:29 | 显示全部楼层
气垫越野代码视频讲解:

原视频出处【气垫越野组IKUN-梅里猫-哔哩哔哩】 https://b23.tv/HITFKqS

51b3ddca697e838587771c1a2de2ed59.mp4

13.49 MB, 下载次数: 0

回复

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-12-17 15:58 , Processed in 0.223100 second(s), 85 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表