【E2181】12届NXP智能车竞赛电磁双车算法

2021-11-06 20:11:45      索炜达电子      391     

项目编号:E2181

文件大小:16M

源码说明:带中文注释

开发环境:C编译器

简要概述:

代码是我大三进行第十二届全国大学生NXP智能车竞赛的代码

我做的是电磁双车,需要实现电磁双车追逐 成绩还算可以,我很满意 我主要实现模糊控制和双车通信部分,有参考模糊控制的可以看这个程序 模糊控制部分主要是实现PID转向模糊控制 双车距离实现模糊控制


环境 IAR 8.0+基本上就可以,7以及7以下的好像不行

目录│文件列表:

 └ 12th-NXP-Electromagnetic-double-car

    │ 20170711.eww

    │ Iar_Vs2010.exe

    │ Read Me.txt

    │ README.md

    │ 删除临时文件.bat

    │ 环岛.txt

    ├ App

    │  │ main.c

    │  │ MK60_conf.c

    │  │ MK60_it.c

    │  │ user_sys.c

    │  ├ Inc

    │  │  │ include.h

    │  │  │ MK60_conf.h

    │  │  │ MK60_it.h

    │  │  └ PORT_cfg.h

    │  └ user

    │     │ current.c

    │     │ current.h

    │     │ flag.h

    │     │ fuzzy.c

    │     │ fuzzy.h

    │     │ user_connection.c

    │     │ user_connection.h

    │     │ user_control.c

    │     │ user_control.h

    │     │ user_distance.c

    │     │ user_distance.h

    │     │ user_flash.c

    │     │ user_flash.h

    │     │ user_ftm.c

    │     │ user_ftm.h

    │     │ user_oled.c

    │     │ user_oled.h

    │     │ user_pid.c

    │     │ user_pid.h

    │     │ user_pit.c

    │     │ user_pit.h

    │     │ user_ring.c

    │     │ user_ring.h

    │     │ user_sys.c

    │     │ user_sys.h

    │     └ params

    │        │ car1_param.c

    │        │ car2_param.c

    │        │ car3_param.c

    │        └ params.c

    ├ Board

    │  ├ inc

    │  │  │ freecars_uart.h

    │  │  │ LQ_OLED.h

    │  │  │ VCAN_camera.h

    │  │  │ VCAN_computer.h

    │  │  │ VCAN_key.h

    │  │  │ VCAN_LED.H

    │  │  │ VCAN_OV7725_Eagle.h

    │  │  │ VCAN_OV7725_REG.h

    │  │  └ VCAN_SCCB.h

    │  └ src

    │     │ freecars_uart.c

    │     │ LQ_OLED.c

    │     │ VCAN_camera.c

    │     │ VCAN_computer.c

    │     │ VCAN_key.c

    │     │ VCAN_LED.C

    │     │ VCAN_OV7725_Eagle.c

    │     └ VCAN_SCCB.c

    ├ Chip

    │  ├ inc

    │  │  │ common.h

    │  │  │ misc.h

    │  │  │ MK60_adc.h

    │  │  │ MK60_can.h

    │  │  │ MK60_dac.h

    │  │  │ MK60_dma.h

    │  │  │ MK60_DWT.h

    │  │  │ MK60_flash.h

    │  │  │ MK60_flexbus.h

    │  │  │ MK60_FTM.h

    │  │  │ MK60_gpio.h

    │  │  │ MK60_gpio_cfg.h

    │  │  │ MK60_i2c.h

    │  │  │ MK60_lptmr.h

    │  │  │ MK60_mcg.h

    │  │  │ MK60_PIT.h

    │  │  │ MK60_port.h

    │  │  │ MK60_rtc.h

    │  │  │ MK60_sdhc.h

    │  │  │ MK60_spi.h

    │  │  │ MK60_SysTick.h

    │  │  │ MK60_uart.h

    │  │  │ MK60_usb.h

    │  │  │ MK60_wdog.h

    │  │  │ vectors.h

    │  │  ├ IAR

    │  │  │  │ iar.h

    │  │  │  └ system_MK60DZ10.h

    │  │  └ kinetis

    │  │     │ MK10DZ10.h

    │  │     │ MK20DZ10.h

    │  │     │ MK30DZ10.h

    │  │     │ MK40DZ10.h

    │  │     │ MK50DZ10.h

    │  │     │ MK51DZ10.h

    │  │     │ MK52DZ10.h

    │  │     │ MK53DZ10.h

    │  │     │ MK60DZ10.h

    │  │     │ MK60F12.h

    │  │     │ MK60F15.h

    │  │     │ MK61F12.h

    │  │     │ MK61F15.h

    │  │     │ MK70F12.h

    │  │     └ MK70F15.h

    │  └ src

    │     │ misc.c

    │     │ MK60_adc.c

    │     │ MK60_can.c

    │     │ MK60_dac.c

    │     │ MK60_dma.c

    │     │ MK60_DWT.c

    │     │ MK60_flash.c

    │     │ MK60_flexbus.c

    │     │ MK60_ftm.c

    │     │ MK60_gpio.c

    │     │ MK60_i2c.c

    │     │ MK60_lptmr.c

    │     │ MK60_mcg.c

    │     │ MK60_PIT.c

    │     │ MK60_port.c

    │     │ MK60_rtc.c

    │     │ MK60_sdhc.c

    │     │ MK60_spi.c

    │     │ MK60_SysTick.c

    │     │ MK60_uart.c

    │     │ MK60_usb.c

    │     │ MK60_wdog.c

    │     │ vectors.c

    │     └ IAR

    │        │ startup_MK60DZ10.s

    │        └ system_MK60DZ10.c

    ├ Lib

    │  └ CMSIS

    │     │ iar_cortexM4lf_math.a

    │     │ iar_cortexM4l_math.a

    │     └ Inc

    │        │ arm_common_tables.h

    │        │ arm_const_structs.h

    │        │ arm_math.h

    │        │ core_cm0.h

    │        │ core_cm0plus.h

    │        │ core_cm3.h

    │        │ core_cm4.h

    │        │ core_cm4_simd.h

    │        │ core_cmFunc.h

    │        │ core_cmInstr.h

    │        │ core_sc000.h

    │        └ core_sc300.h

    └ Prj

       └ IAR

          │ BuildLog.log

          │ vcan_Kinetis.ewd

          │ vcan_Kinetis.ewp

          │ vcan_Kinetis.ewt

          │ vcan_Kinetis.eww

          └ config files

             │ 128KB_Pflash.icf

             │ 128KB_Pflash_128KB_Dflash.icf

             │ 128KB_Ram.icf

             │ 256KB_Pflash.icf

             │ 256KB_Pflash_256KB_Dflash.icf

             │ 32KB_Ram.icf

             │ 512KB_Pflash.icf

             │ 64KB_Pflash_64KB_Dflash.icf

             │ 64KB_Ram.icf

             │ vcan_RAM_K60N512.icf

             │ vcan_RAM_K60X512.icf

             │ vcan_ROM_K60N1M.icf

             │ vcan_ROM_K60N512.icf

             └ vcan_ROM_K60X512.icf

TAG智能车
  • 2 次
  • 1 分