版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
电磁组智能车briefintroduction2013Dec.11thFreescaleSmartCar电磁组智能车briefintroduction2013Fr1catalog电磁组小车运行原理控制方法硬件介绍编译环境catalog电磁组小车运行原理控制方法硬件介绍编译环境2一、电磁组小车运行原理1.车模通过感应由赛道中心导线产生的交变磁场进行路径检测一、电磁组小车运行原理1.车模通过感应由赛道中心导线产生的交32.要让小车自己沿着赛道跑就要让小车能通过传感器的信号自动的识别当前所处的位置,以及距离赛道中心的大概距离。我们通过制作传感器来采集模拟信号,然后传给单片机,然后编程来实现小车位置的判别以及控制小车采取相应动作。2.要让小车自己沿着赛道跑就要让小车能通过传感器的信号自动的42、控制方法磁PID算法:速度PID算法:PID控制算法:测量关心的变量,与期望值相比较,用这个误差纠正调节为了控制舵机打角控制系统的响应。主要用了偏差控制:采集、计算偏差,修正偏差,以使控制量趋近于目标值。为了控制电机速度的恒定2、控制方法磁PID算法:速度PID算法:PID控制算法:测5系统框图系统框图6三、硬件介绍1.电磁传感器(即电感)2.光电编码器三、硬件介绍1.电磁传感器(即电感)2.光电编码器73.电机4.舵机3.电机4.舵机85.车模6.主控芯片电路板5.车模6.主控芯片电路板91、16位单片机所用编译软件:CodeWarrior四、编译环境1、16位单片机所用编译软件:CodeWarrior四、编译102、32位单片机所用编译软件:IAR2、32位单片机所用编译软件:IAR11HelloTomorrow!ProjectsPrograms/********************************************************************//*!*\briefKinetisIdentify*\returnNone**Thisisprimarlyareportingfunctionthatdisplaysinformation*aboutthespecificCPUtothedefaultterminalincluding:*-Kinetisfamily*-package*-dierevision*-P-flashsize*-Ramsize*/|voidcpu_identify(void)|{|/*DeterminetheKinetisfamily*/|switch((SIM_SDID&SIM_SDID_FAMID(0x7))>>SIM_SDID_FAMID_SHIFT)|{| case0x0:| printf("\nK10-");| break;| case0x1:| printf("\nK20-");| break;| case0x2:| printf("\nK30-");| break;| case0x3:| printf("\nK40-");| break;| case0x4:| printf("\nK60-");| break;| case0x5:| printf("\nK70-");| break;| case0x6:| printf("\nK50-");| break;| case0x7:| printf("\nK53-");| break;| default:| printf("\nUnrecognizedKinetisfamilydevice.\n");| break; |}/*****************************************/Volumeserialnumberis706C-C11EEXTI.H#ifndef_EXTI_H_#define_EXTI_H_typedefenumexti_cfg{zero_down=0x08u,//低电平触发,内部下拉rising_down=0x09u,//上升沿触发,内部下拉falling_down=0x0Au,//下降沿触发,内部下拉either_down=0x0Bu,//跳变沿触发,内部下拉one_down=0x0Cu,//高电平触发,内部下拉//用最高位标志上拉和下拉zero_up=0x88u,//低电平触发,内部上拉rising_up=0x89u,//上升沿触发,内部上拉falling_up=0x8Au,//下降沿触发,内部上拉either_up=0x8Bu,//跳变沿触发,内部上拉one_up=0x8Cu//高电平触发,内部上拉+----}exti_cfg;voidexti_init(PORTx,uint8n,exti_cfg);#endif|if(MC_SRSH&MC_SRSH_SW_MASK)| printf("SoftwareReset\n");| if(MC_SRSH&MC_SRSH_LOCKUP_MASK)| printf("CoreLockupEvent|Reset\n");| if(MC_SRSH&MC_SRSH_JTAG_MASK)| printf("JTAGReset\n");|
| if(MC_SRSL&MC_SRSL_POR_MASK)| printf("Power-onReset\n");| if(MC_SRSL&MC_SRSL_PIN_MASK)| printf("ExternalPinReset\n");| if(MC_SRSL&MC_SRSL_COP_MASK)|
| printf("Watchdog(COP)|Reset\n");| if(MC_SRSL&MC_SRSL_LOC_MASK)| printf("LossofClockReset\n");| if(MC_SRSL&MC_SRSL_LVD_MASK)| printf("Low-voltageDetect|Reset\n");
| if(MC_SRSL&MC_SRSL_WAKEUP_MASK)| printf("LLWUReset\n");|/********************************************************************///functionprototypesvoidsysinit(void);voidtrace_clk_init(void);voidfb_clk_init(void);voidenable_abort_button(void);/********************************************************************/\---Headers:
/*SRSHBitFields*/#defineMC_SRSH_JTAG_MASK0x1u#defineMC_SRSH_JTAG_SHIFT0#defineMC_SRSH_LOCKUP_MASK0x2u#defineMC_SRSH_LOCKUP_SHIFT1#defineMC_SRSH_SW_MASK0x4u#defineMC_SRSH_SW_SHIFT2/*SRSLBitFields*/#defineMC_SRSL_WAKEUP_MASK0x1u#defineMC_SRSL_WAKEUP_SHIFT0#defineMC_SRSL_LVD_MASK0x2u#defineMC_SRSL_LVD_SHIFT1#defineMC_SRSL_LOC_MASK0x4u#defineMC_SRSL_LOC_SHIFT2#defineMC_SRSL_COP_MASK0x20u#defineMC_SRSL_COP_SHIFT5#defineMC_SRSL_PIN_MASK0x40u#defineMC_SRSL_PIN_SHIFT6#defineMC_SRSL_POR_MASK0x80u#defineMC_SRSL_POR_SHIFT7/*PMPROTBitFields*/#defineMC_PMPROT_AVLLS1_MASK0x1u#defineMC_PMPROT_AVLLS1_SHIFT0#defineMC_PMPROT_AVLLS2_MASK0x2u#defineMC_PMPROT_AVLLS2_SHIFT1#defineMC_PMPROT_AVLLS3_MASK0x4u#defineMC_PMPROT_AVLLS3_SHIFT2#defineMC_
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年山东省滕州市高一化学上册期末考试考试卷【培优A卷】附答案
- 2026年河北省河间市高三生物上册期末考试试卷及参考答案
- 2026年浙江省东阳市高一化学上册期末考试试卷及完整答案【各地真题】
- 2026年湖北省安陆市高一化学上册期末考试模拟卷含完整答案【夺冠系列】
- 2026年浙江省义乌市高三生物上册期末考试测试卷含答案
- 2026年江西省瑞金市高一化学上册期末考试自测卷含答案【B卷】
- 2026年山东省安丘市高三生物下册期末考试模拟测试卷及参考答案
- 2026年山东省临清市高一历史下册期末考试真题及答案【各地真题】
- 2027年省考申论应用文写作真题卷
- 2026年八大特殊作业监护人考试试题及答案
- 2026年企业文化企业建设知识竞赛-中国电信知识竞赛历年参考题库含答案解析
- ESG管理制度手册
- 2026苏教版二上数学第二单元第5课时《用1~6的乘法口诀求商》课件
- 2026年广东省检察官逐级遴选笔试题目及答案
- 校园小导游、小讲堂(课件)-2025-2026学年人教版二年级上册数学
- 《演唱 郊游》课件2025-2026学年冀少版三年级下册音乐
- 矿山全员责任制考核制度
- 2026年乡村医生真题【历年真题】附答案详解
- 2026年C1驾照三力测试模拟题库
- 2026年中国农业银行招聘考试笔试试题(含答案)
- 早产儿母乳喂养知识培训
评论
0/150
提交评论