基于ARM7+μCO S—II的智能循迹小车设计
摘 要本设计设计了一款能够在通有特定电流的线引导下 自动循迹前进的智能车。首先对智能车的硬件进行了设计 以NXP公司生产的LPC2131的ARM7核心微控制器为中心采用了磁导航作为引导方式对校车的各个模块电路进行了设计并且在此基础上完成了系统软件的设计与调试运用嵌入式实时操作系统μC/O S-II和PID控制算法对小车进行实时控制达到了较好的实时性和行驶轨迹。
关键词智能循迹汽车设计
汽车是改变人类生活的一项重要发明其产生和发展已有百年从福特的福特汽车到现在的奔驰汽车的每一次进步都标志着整个人类社会的巨大飞跃。时至如今智能化已成为时代的潮流所以开发车辆自动驾驶系统也成为大势所趋。
在本文中设计了一种能够在铺有引导线的跑道上自动循迹的小车小车的控制核心采用荷兰NXP公司生产的LPC2131芯片并采用电磁引导的方式进行循迹 即通过在跑道中心线铺设一条通有200mA、 20KHz电流的导线产生磁场来进行导航并在赛车后轮轴传动齿轮上加装脉冲编码器来测量后轮转速。鉴于传统的“裸机编程”形式实时性较差且不稳定故而本设计中将实施操作系统μC/O S-II应用到车辆的自动控制之中并且应用了PID控制算法以期获得更好的结果。
1系统硬件设计
智能车的设计由采用ARM7核的LPC2131芯片作为核心控制器.如图1所示系统硬件分为五个模块核心控制单元、路径识别、微控制器、 电机驱动、电源管理和人机交互等模块。其中系统模块图如图1所示。
1.1核心控制模块
核心控制模块采用LPC2131其特点是片内资源丰富有PWM、AD、 SPI、I2C、 CAN等多种通信接口且封装小、功耗低适合智能车系统的使用。系统引脚的分配如下 P0[27 30]为AD输入模块接收从传感器得到的信号 P0.21、
P0.9为PWM信号输出口用于控制智能车的转向和行驶 P0.10口作为智能车测速输入口用于接收脉冲编码器采集到的信号。
1.2电源管理模块
智能车供电采用7.2V锂电池供电其中小车电机直接由锂电池通过电机驱动电路供电而其他部分则经过降压和稳压后供电。赛车的电机驱动电路必须和核心控制电路分离因为在电机运行的时候会产生很大的电流不过不合控制电路分开的话过大的电流通过地线回流会损坏控制芯片。
核心控制电路中 由LM7806稳压芯片将电源电压转化至6V供舵机使用由LM2940将电源电压稳至5V供除LPC2131外的集成电路芯片使用由LM1117将电源电压稳至3.3V供LPC2131芯片使用。
1.3路径识别模块
在路径检测上使用通有100 mA 20 kH z的导线作为引导线根据麦克斯韦理论变换的电场会产生变化的磁场所以智能车可以通过处理由安装在赛车前部的4个电感在切割磁感线时产生的感应电动势来判断当前位置。
赛道周围磁场分布如图所示其中 电磁波的波长 c为光速 f为频率。
由于赛道宽度远小于电磁波波长故而赛道可视为缓变磁场。所以我们可
rfchost怎么样?rfchost是一家开办了近六年的国人主机商,一般能挺过三年的国人商家,还是值得入手的,商家主要销售VPS,机房有美国洛杉矶/堪萨斯、中国香港,三年前本站分享过他家堪萨斯机房的套餐。目前rfchost商家的洛杉矶机房还是非常不错的,采用CN2优化线路,电信双程CN2 GIA,联通去程CN2 GIA,回程AS4837,移动走自己的直连线路,目前季付套餐还是比较划算的,有需要的可...
CloudCone发布了2021年的闪售活动,提供了几款年付VPS套餐,基于KVM架构,采用Intel® Xeon® Silver 4214 or Xeon® E5s CPU及SSD硬盘组RAID10,最低每年14.02美元起,支持PayPal或者支付宝付款。这是一家成立于2017年的国外VPS主机商,提供VPS和独立服务器租用,数据中心为美国洛杉矶MC机房。下面列出几款年付套餐配置信息。CPU:...
一年一度的黑色星期五和网络星期一活动陆续到来,看到各大服务商都有发布促销活动。同时RAKsmart商家我们也是比较熟悉的,这次是继双十一活动之后的促销活动。在活动产品中基本上沿袭双11的活动策略,比如有提供云服务器七折优惠,站群服务器首月半价、还有新人赠送红包等活动。如果我们有需要RAKsmart商家VPS、云服务器、独立服务器等产品的可以看看他们家的活动。这次活动截止到11月30日。第一、限时限...