电磁组设计报告——走你
电磁组-厦门理工学院-倔强年华技术报告

本智能车系统包含以下几个部分: 1.智能车底盘部分(包括驱动电机、转向舵机、电池等) 2.测速编码器部分 3.磁场传感器部分 4.单片机最小系统及外围模块 5.电源模块 6.电机驱动模块 7.干簧管起跑线检测模块 8.障碍检测部分(线性ccd)
“”Βιβλιοθήκη “”1第一章 引言. .................................................................................................................2 1.1 大赛介绍. ................................................................................................................2 1.2 系统介绍. ................................................................................................................2 第二章、电磁寻迹小车的原理. ...................................................................................3 2.2 传感器电路设计. ....................................................................................................3 2.3 车模方向控制原理. ........................................................
第六届 电磁一队技术报告

第六届“飞思卡尔”杯全国大学生智能汽车竞赛技术报告学校:安徽科技学院队伍名称:电磁一队参赛队员:叶明明陶丰元何雅琼带队教师:权悦梁磊关于技术报告和研究论文使用授权的说明本人完全了解第六届“飞思卡尔”杯全国大学生智能汽车邀请赛关保留、使用技术报告和研究论文的规定,即:参赛作品著作权归参赛者本人,比赛组委会和飞思卡尔半导体公司可以在相关主页上收录并公开参赛作品的设计方案、技术报告以及参赛模型车的视频、图像资料,并将相关内容编纂收录在组委会出版论文集中。
参赛队员签名:带队教师签名:日期:目录第一章引言 (4)1.1概述 (4)1.2技术报告结构 (4)第二章设计方案概述说明 (5)2.1设计思路及方案的总体说明 (5)2.2系统各模块实现简介 (6)第三章机械及硬件电路设计 (7)3. 1机械设计 (7)3.1.1 电磁传感器的安装 (8)3.1.2 PCB主板的固定 (8)3.1.3 测速电路模块的安装 (8)3.1.4 舵机的安装 (9)3.2 车模的机械调校 (9)3.2.1底盘高度 (9)3.2.2前轮定位 (9)3.2.3 差速的调节 (9)3.3硬件电路设计 (10)3.3.1 电源管理模块 (10)3.3.2 主控模块 ................................ 错误!未定义书签。
3.3.3 BDM模块................................. 错误!未定义书签。
3.3.4 接口模块 ................................ 错误!未定义书签。
3.3.5 电机驱动模块 ............................ 错误!未定义书签。
3.3.6 电磁传感器电路 (13)第四章软件设计 (15)4.1传感器的测量算法 (16)4.2舵机的PD控制 (17)4.3增量式编码器的控制 (17)4.4速度PID控制算法及其改进形式 (18)第五章开发调试过程及主要参数 (20)5.1开发工具 (20)5.2制作调试过程说明 (20)5.3智能车主要技术参数 (22)5.4存在问题及改进方法 (23)5.5总结 (24)参考文献/参考程序............................... 错误!未定义书签。
智能车电磁组技术报告-图文

智能车电磁组技术报告-图文第八届全国大学生“飞思卡尔”杯智能汽车竞赛技术报告目录摘要 ...................................................... ........................................................ 错误!未定义书签。
目录 ...................................................... ......................................................... ............................... II 第一章引言 ...................................................... ......................................................... (1)1.1 比赛背景介绍 ...................................................... ......................................................... .. 1 1.2 本文章节安排及文献综述 ...................................................... ....................................... 1 第二章方案选择 ...................................................... ......................................................... (1)2.1系统组成模型及控制算法 ...................................................... . (1)2.1.1 系统结构与模型 ...................................................... ........................................... 1 2.1.2模糊PID控制器设计 ...................................................... .................................... 2 2.2 测量模块方案选择 ...................................................... (3)2.2.1 路径检测模块 ...................................................... ............................................... 3 2.2.2 速度检测模块 ...................................................... ............................................... 3 2.2.3起跑线检测模块 ...................................................... ........................................... 3 2.3 控制模块方案选择 ...................................................... (4)2.3.1 路径控制模块 ...................................................... ............................................... 4 2.3.2 速度控制模块 ...................................................... ............................................... 7 2.4 执行模块方案选择 ...................................................... (7)2.4.1 路径执行模块 ...................................................... ............................................... 7 2.4.2 方向执行模块 ...................................................... ............................................... 7 2.4.3 速度执行模............................................... 7 2.5本章小结 ...................................................... ......................................................... ........... 8 第三章机械结构设计 ...................................................... ......................................................... . (9)3.1 智能车参数要求 ...................................................... . (9)3.2 车模组装与改造 ...................................................... . (9)3.2.1 车模组装 ...................................................... . (9)3.2.2 前轮定位的调整 ...................................................... ........................................... 9 3.2.3 差速的调 (10)3.2.4 舵机力臂的调整 ...................................................... ......................................... 10 3.3 电感线圈的安装 ...................................................... (11)3.4光电编码器的安装 ...................................................... .................................................. 12 3.5 电路板的固定与安装 ...................................................... ............................................. 12 3.6 车模技术参数 ...................................................... .........................................................13 第四章硬件系统设计与实现 ...................................................... .. (14)4.1 电源模块 ...................................................... (14)4.1.1 电源保护 ...................................................... .. (15)4.1.2 降压稳压电路设计一 ...................................................... (15)II4.1.3 降压稳压电路设计二 ...................................................... ................................. 16 4.1.4 电源模块小结 ...................................................... ............................................. 16 4.2 路径识别模块 ...................................................... .........................................................17 4.3 电机模块 ...................................................... ......................................................... ........ 18 4.4 舵机模块 .............................................................. 19 4.5 测速传感器模块 ...................................................... .. (19)第五章软件系统设计与实现 ...................................................... .. (20)5.1 系统初始化 ...................................................... ......................................................... .... 20 5.2路径识别算法分析及选定 ...................................................... ...................................... 20 5.3基于电感线圈排布理论分析 ...................................................... .................................. 21 5.4电感线圈传感器接收防干扰算法....................................................... .. (24)5.4.1结构化赛道导线之间干扰的消减: ..................................................... ................ 24 5.4.2电感线圈传感器之间的干扰的消................. 24 5.4.3车子上工作的PWM信号和电机工作时产生的磁场对电感线圈干扰的消减 .............. 24 5.5 舵机控制算法 ...................................................... .........................................................255.5.1车体与舵机转角方向测定....................................................... .......................... 25 5.5.2舵机转向角度分配 ...................................................... ...................................... 26 5.5.3舵机PID整定 ...................................................... .............................................. 26 5.6电机PID速度控制算法 ...................................................... (26)5.6.1测试开环与闭环控制响应曲线 ...................................................... ................... 27 5.6.2测试开环控制下PWM占空比与电机转速之间的关系 . (28)5.6.3 bang_bang 控......................................... 29 5.6.4 PID控制 ...................................................... (31)5.6.5 PID参数整定 ...................................................... .............................................. 32 5.6.6速度分配 ...................................................... (32)第六章开发与调试 ...................................................... ......................................................... (34)6.1 软件开发环境介绍 ...................................................... ................................................. 34 6.2 智能车整体调试 ...................................................... .. (35)6.2.1 舵机调试 ......................................................6.2.2 电机调试 ...................................................... .. (35)6.2.3 整体调试 ...................................................... .. (36)III第一章引言1.1 比赛背景介绍1.2 本文章节安排及文献综述本文系统的介绍了制作智能模型车的各项技术。
电磁组 湖北汽车工业学院-电磁二队-技术报告

第七届“飞思卡尔”杯全国大学生智能汽车竞赛技术报告学校:湖北汽车工业学院队伍名称:电磁二队参赛队员:王凯张卓然鲁方强带队教师:雷钧柴旺兴第七届飞思卡尔智能汽车邀请赛技术报告关于技术报告和研究论文使用授权的说明本人完全了解第七届“飞思卡尔”杯全国大学生智能汽车邀请赛关保留、使用技术报告和研究论文的规定,即:参赛作品著作权归参赛者本人,比赛组委会和飞思卡尔半导体公司可以在相关主页上收录并公开参赛作品的设计方案、技术报告以及参赛模型车的视频、图像资料,并将相关内容编纂收录在组委会出版论文集中。
参赛队员签名:带队教师签名:日期:目录第一章引言 (4)1.1 背景介绍 (4)1.2 控制简述 (5)第二章直立车控制原理分析 (6)2.1 直立行走任务分解 (6)2.2 车模平衡控制 (7)2.3 车模角度和角速度测量 (10)2.4传感器融合与卡尔曼滤波 (11)2.5车模速度控制 (15)2.6 车模方向控制 (17)2.7 车模直立行走控制算法 (18)第三章传感器分析与布局 (19)3.1 电磁感应原理 (19)3.2 电磁感应线圈在磁场中的特性 (21)3.3 传感器布局 (23)第四章硬件电路设计 (27)4.1 循迹传感器放大电路 (27)4.2 直立传感器电路 (28)4.3 测速模块 (29)4.4 电机驱动模块 (29)4.5 主板电路设计 (29)4.5.1电源电路设计 (29)4.5.2主板电路设计 (30)第五章智能车控制算法设计 (31)5.1 控制流程图 (31)5.2 卡尔曼滤波角度算法 (34)5.3直立控制算法 (35)5.4 赛道识别 (36)5.5 转向控制算法 (37)5.6 速度控制算法 (40)第六章机械设计部分 (43)6.1 车模简化改装 (43)6.2 传感器安装 (45)6.3 注意事项 (47)第七章开发与调试 (48)第八章智能车技术参数说明 (50)第九章鸣谢 (51)第十章总结 (53)第七届飞思卡尔智能汽车邀请赛技术报告参考文献 (55)附录A 部分程序代码 (56)第一章引言1.1 背景介绍飞思卡尔杯全国大学生智能车竞赛以“立足培养,重在参与,鼓励探索,追求卓越”为指导思想,涵盖了机械、模式识别、电子、电气、传感技术、计算机、自动化控制、汽车理论等多方面知识,从一定程度上反映了当代大学生综合运用所学知识和探索创新的精神。
电磁场及电磁波设计报告

HEFEI UNIVERSITY电磁场与电磁波设计报告题目:电磁场与电磁波设计报告系别:12级电子系班级:电子信息工程1班姓名:指导老师:目录:静电场的基本概念------------------------------------------3 恒定磁场的基本概念----------------------------------------5 时变磁场的基本概念----------------------------------------6 电场和磁场之间的关系--------------------------------------7 电磁场应用之变频电磁场处理油田水防垢技术------------------8 背景---------------------------------------------------8 原理结构图--------------------------------------------11 除垢、防垢工作原理------------------------------------12 电磁场处理对溶液电导率的影响--------------------------13 电磁场对溶液表面张力的影响----------------------------13 电磁场处理对溶液pH值的影响---------------------------14 实验结果分析------------------------------------------16 从水分子的结构方面---------------------------------16电磁场诱导微晶的形成-------------------------------18静电场的基本概念:1.定义:空间位置固定不变且电量不随时间变化的电荷产生的电场,称为静电场。
2.几个基本定律:库仑定律:真空中两个静止的点电荷之间的作用力与这两个电荷所带电量的乘积成正比,和它们距离的平方成反比,作用力的方向沿着这两个点电荷的连线,同名电荷相斥,异名电荷相吸。
2013年全国大学生电子设计竞赛电磁控制运动装置设计报告

学校:天津现代职业技术学院参赛队编号:J092013全国大学生电子设计竞赛设计报告题目:电磁控制运动装置(J题)电磁控制运动装置设计报告摘要随着科技的发展,近年来单片机等微型处理器在控制方面的应用越来越多。
加之其易于使用、性价比高,所以用该类型芯片开发的产品成本低廉且使用方便。
本电磁控制运动装置系统是一个兼具手动控制、自动控制盒实时显示功能的控制系统。
该系统是以MSP430 处理器为核心,通过PWM(Pulse Width Modulation,脉冲宽度调制)技术把直流电压变成电压脉冲列,并通过控制电压脉冲宽度和脉冲列的周期来达到变压、变频目的的一种控制技术,使电磁铁的磁性变化,“推动”摆杆摆动,用键盘设定摆杆摆角幅度和周期,通过角度传感器ADXL345将实时采集到的角度数据以SPI串行接口的形式传递给模数转换器,经由单片机处理使电磁铁吸引摆杆在规定的角度内摆动,形成一个电磁控制运动系统使摆杆能更精准的转动规定的角度,当达到设定要求时可进行声光提示,并可通过按键来操控摆杆的摆动的幅度以及周期。
以该系统摆动角度的准确性以及周期来判断该设计的完成指标。
关键词:MSP430;PWM;电磁铁;ADXL345;电磁控制目录任务与要求................................................................................................................................... - 3 - 1.系统方案比较和选择................................................................................................................ - 3 -1.1 控制模块的比较与选择................................................................................................ - 4 -1.2显示模块的比较和选择................................................................................................. - 4 -1.3按键模块的比较和选择................................................................................................. - 4 -1.4 角度检测模块的比较和选择........................................................................................ - 5 -1.5电磁驱动模块的比较和选择......................................................................................... - 5 -1.6电源模块的比较和选择................................................................................................. - 6 -系统各模块的最终方案....................................................................................................... - 6 - 2.系统理论分析与参数计算........................................................................................................ - 6 -2.1 PWM驱动的基本原理及特点....................................................................................... - 6 -2.2 大幅度摆动单摆的高精度周期.................................................................................... - 7 -2.3 角度测量原理................................................................................................................ - 8 -2.4电磁铁磁性控制............................................................................................................. - 8 -3.电路设计与程序设计................................................................................................................ - 9 -3.1 硬件电路的设计............................................................................................................ - 9 -3.1.1主控电路............................................................................................................ - 10 -3.1.2 角度检测子系统框图与电路原理图............................................................... - 10 -3.1.3按键及显示电路................................................................................................ - 11 -3.1.4总体电路图........................................................................................................ - 12 -3.2 软件程序设计.............................................................................................................. - 12 -3.2.1程序功能描述与设计思路................................................................................ - 12 -3.2.2程序流程图........................................................................................................ - 13 -3.2.3源程序................................................................................................................ - 13 -4.系统测试及结果分析.............................................................................................................. - 14 -4.1 测试方案...................................................................................................................... - 14 -4.1.1硬件测试............................................................................................................ - 14 -4.1.2软件测试............................................................................................................ - 14 -4.2测试条件与仪器........................................................................................................... - 14 -4.2.1测试条件............................................................................................................ - 14 -4.2.2测试仪器............................................................................................................ - 14 -4.3 测试结果与分析.......................................................................................................... - 15 -4.3.1测试结果(数据)............................................................................................ - 15 -4.3.2测试分析............................................................................................................ - 15 -5.总结 ......................................................................................................................................... - 16 - 参考文献:................................................................................................................................. - 17 - 附录1:总体电路图.................................................................................................................. - 18 - 附录2:源程序.......................................................................................................................... - 19 -任务与要求设计并制作一套电磁控制运动装置,该装置由电磁控制装置、摆杆等部分构成。
西南科技大学西科四队技术报告(电磁组)
技 术 报 告
学
校:西南科技大学
队伍名称:西科 4 队 参赛队员:王介阳 王 静
李得亮 带队教师:朱玉玉 武 丽
关于技术报告和研究论文使用授权的说明
本人完全了解第八届“飞思卡尔”杯全国大学生智能汽车邀请赛 有关保留、使用技术报告和研究论文的规定,即:参赛作品著作权归 参赛者本人,比赛组委会和飞思卡尔半导体公司可以在相关主页上收 录并公开参赛作品的设计方案、技术报告以及参赛模型车的视频、图 像资料,并将相关内容编纂收录在组委会出版论文集中。
第七章 总结 ....................................................................................... - 35 参考文献 ............................................................................................ - 38 附录:部分程序源代码 ....................................................................... - 38 -
第二章 智能车整体方案设计 ................................................................ - 3 2.1 设计思路及方案的整体说明 ..................................................................................... - 3 2.2 智能车系统总体结构 ................................................................................................. - 4 -
智能车电磁组报告参考模板
目录一.学分认定书 (XX)二.实验报告 (XX)三. 智能车制作研究报告 (XX)四.心得体会 (XX)五.附录:程序源代码 (XX)(要求:给出一级目录,宋体加粗,四号字,1.5倍行距。
)一.学分认定书(每个队员1份)二.实验报告实验一. 通用输入输出口和定时中断一、实验目的1. 掌握 MC9S12XS128 汇编语言对通用端口的操作指令。
2. 掌握程序中指令循环和跳转的方法。
3. 学会使用程序延时,并会大概估算延迟时间。
二、实验任务1. 将 PORTA 口接八位DIP 开关,PORTB口接七段数码管显示,PORTK控制四个数码管其中某一个显示。
2. 采用定时中断方式,利用八位DIP 开关输入二进制数,数码管显示其十进制数。
三、实验内容实验中每个通用输入输出端口要用到的寄存器都有两个,端口定义寄存器和端口方向寄存器。
以A 端口为例,端口定义寄存器为PORTA和端口方向寄存器为DDRA。
在MC9S12XS128的DATASHEET 上可以查到DDRA的地址是0x00(输入), DDRB的地址是0xFF(输出), DDRK的地址是0xFF(输出)。
则初始化端口PORTA、PORTB、PORTK 的语句为:void initGPIO(void){DDRA = 0x00;DDRB = 0xFF;DDRK= 0xFF;}置0 表示该位为接受输入位,置1 表示该位为输出位。
MC9S12DP256/DG128 中可以使用实时时钟或增强型定时器来完成定时功能,二者是相互独立的。
本实验中用实时时钟定时。
实时时钟的可以通过对外部晶振分频而得到一个定时中断。
RTICTL 是实时时钟控制寄存器,向该寄存器写入内容,通过查表会得到一个分频因子,外部晶振除以分频因子就是中断的频率了。
因为外部晶振频率是16MHz,要得到1ms中断一次,需要16000分频。
在MC9S12XS128的DATASHEET 上可以查到RTICTL设置为0x8F, 中断允许寄存器CRGINT设置为0x80(开中断)。
清华大学电磁组技术报告 19页看
第五届“飞思卡尔”杯全国大学生智能汽车竞赛技术报告学校:清华大学队伍名称:清华大学三角洲电磁队参赛队员:张迪张旭张欣然带队教师:陆耿李默2010年8月15日关于技术报告和研究论文使用授权的说明本人完全了解第五届“飞思卡尔”杯全国大学生智能汽车邀请赛关保留、使用技术报告和研究论文的规定,即:参赛作品著作权归参赛者本人,比赛组委会和飞思卡尔半导体公司可以在相关主页上收录并公开参赛作品的设计方案、技术报告以及参赛模型车的视频、图像资料,并将相关内容编纂收录在组委会出版论文集中。
参赛队员签名:带队教师签名:日期:目录第一章引言 (1)1.1 概述 (1)1.2 整车设计思路 (1)1.2.1 控制系统 (1)1.2.2 整车布局 (2)1.2.3 电磁组赛道主要特点 (3)第二章硬件设计 (4)2.1 传感器方案 (4)2.1.1 磁场检测传感器 (4)2.1.2 传感器的布局 (4)2.2 主板电路设计 (5)2.2.1电源模块 (5)2.2.2驱动模块 (5)2.2.3信号检测电路 (6)2.2.4各模块接口 (6)2.3 最小系统板 (6)2.4 其它外设 (7)第三章机械设计 (9)3.1 舵机的安装 (9)3.2 传感器的安装 (10)3.3 车模的机械调校 (10)3.3.1底盘高度 (10)3.3.2前轮定位 (10)3.3.3差速调整 (10)第四章软件设计 (11)4.1 程序整体设计 (11)4.1.1 程序框图 (11)4.1.2中断调用 (11)4.2 赛道识别 (12)4.3 舵机控制 (13)4.4 控速策略 (13)4.5 调试手段 (14)4.5.1无线模块 (14)4.5.2 matlab数据分析 (14)第五章赛车主要技术参数 (16)第六章结论 (17)参考文献 (17)附录A 程序源代码 (I)第一章引言1.1 概述“飞思卡尔”杯全国大学生智能汽车邀请赛今年进行到第五届,四年经验的积累使得比赛形式丰富,比赛规则比较完善,为广大同学提供了一个良好的学习提高的平台。
智能车电磁组技术报告
第三届“飞思卡尔”杯全国大学生智能汽车竞赛技术报告学校:队伍名称:参赛队员:带队教师:关于技术报告和研究论文使用授权的说明本人完全了解第三届“飞思卡尔”杯全国大学生智能汽车邀请赛关保留、使用技术报告和研究论文的规定,即:参赛作品著作权归参赛者本人,比赛组委会和飞思卡尔半导体公司可以在相关主页上收录并公开参赛作品的设计方案、技术报告以及参赛模型车的视频、图像资料,并将相关内容编纂收录在组委会出版论文集中。
参赛队员签名:带队教师签名:日期:目录第一章引言 (1)第二章机械结构部分 (2)2.1 舵机的固定与安装 (2)2.2 前轮的调整 (1)2.3 差速的调整 (1)2.4 整车重心的调整 (1)第三章传感器的选择和布局 (1)3.1 传感器的选择 (1)3.2 电磁感应线圈在磁场中的特性 (2)3.3 传感器布局 (1)3.3.1确定导线位置布局 (1)3.3.2前瞻设计 (1)第四章硬件电路模块 (1)4.1 控制器模块 (1)4.2 路径识别模块 (1)4.2.1感应线圈 (1)4.2.2信号选频放大 (1)4.2.3检波整流 (1)4.3 电源模块 (1)4.4 测速模块 (1)4.5 舵机使能控制电路 (1)4.6 电机驱动模块 (1)4.7 起跑线检测模块 (1)4.8 LCD液晶显示与键盘模块 (2)第五章智能车软件设计 (1)5.1 控制总流程 (1)5.2 导线位置提取 (1)5.3 系统控制算法 (1)5.3.1数字PID控制 (1)5.3.2转向控制算法 (1)5.3.3电机控制算法 (1)第六章开发与调试 (1)第七章智能车技术参数说明 (1)第八章鸣谢 (1)第九章总结 (1)参考文献 (1)附录A 程序代码 (1)第一章引言本智能小车以飞思卡尔16位微控制MC9S12XS128作为唯一的核心控制单元,采用电感线圈和干簧管获取道路信息,通过设计简单的PID速度控制器和简单的PID方向控制器实时调整小车的速度与转角。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
惠州学院第二届“速度与激情”智能小车竞速赛电磁组设计报告队名:走你队员:翁铢炜(队长),林贵玉,冯宇东时间:2013/03/(10—23)摘要:本设计是基于STC12C5A60S2单片机的智能小车的设计与实现,小车完成的主要功能是能够自主识别赛道中的通电导线实现快速稳定的寻线行驶。
小车系统以STC12C5A60S2 单片机为系统控制处理器;采用红外传感获取赛道的信息,来对小车的方向和速度进行控制。
此外,对整个控制软件进行设计和程序的编制以及程序的调试,并最终完成软件和硬件的融合,实现小车的预期功能。
一、实验目的:通过设计进一步掌握51单片机的应用,熟悉C语言的编程环境。
进一步学习51单片机在系统中的控制功能,能够合理设计单片机的外围电路,并使之与单片机构成整个系统。
二、设计方案:该智能车采用电磁传感器对赛道进行道路检测,单片机根据采集到的信号的不同状态判断小车当前状态,通过电机驱动芯片L298N 发出控制命令,控制电机的工作状态以实现对小车姿态的控制。
三、报告内容安排:本技术报告主要分为三个部分。
第一部分是对整个系统实现方法的一个概要说明,主要内容是对整个技术原理的概述;第二部分是对硬件电路设计的说明,主要介绍系统传感器的设计及其他硬件电路的设计原理等;第三部分是对系统软件设计部分的说明,主要内容是智能模型车设计中主要用到的控制理论、算法说明及代码设计介绍等。
硬件电路的设计1、最小系统:小车采用国产的增强型51单片机STC12C5A60S2作为控制芯片,图1是其最小系统电路。
主要包括:时钟电路、电源电路、复位电路。
其中各个部分的功能如下:1、时钟电路:给单片机提供一个外接的11.0592MHz的无源晶振。
2、电源电路:给单片机提供5V电源。
3、复位电路:在电压达到正常值时给单片机一个复位信号。
图1 单片机最小系统原理图2、电源电路设计:模型车通过自身系统,采集赛道信息,获取自身速度信息,加以处理,由芯片给出指令控制其前进转向等动作,各部分都需要由电路支持,电源管理尤为重要。
在本设计中,51单片机使用5V电源,电机使用7.2V电源。
考虑到电源为充电电池组,额定电压为7.2V,实际充满电后电压则为7.0-7.3V,所以单片机及传感器模块采用LN2940稳压后的5V电源供电,电机直接由电池供电。
3、传感器电路:①传感器的选择:电磁传感器采用10mH的工字电感②采用10MH电感和6.8nF的涤纶电容组成RLC并联谐振回路进行选频。
③LM386是一种音频集成功放,具有功耗低,电压增益可调,④二极管采用贴片的肖特基二极管。
⑤LM386的第七引脚连接10uF的电解电容。
⑥经多次试验测试,最终将上图的R12改为650K欧,此时结果最佳。
⑦传感器的布局:采用两路传感器,将两路传感器所检测到的电压值相减即可判断小车所在的位置与赛道中心导线的距离。
⑧传感器最终实物图:4、电机驱动电路:电机驱动芯片L298N是SGS公司的产品,内部包含4通道逻辑驱动电路。
是一种二相和四相电机的专用驱动器,即内含二个H桥的高电压大电流双全桥式驱动器,接收标准TTL逻辑电平信号,可驱动46V、2A以下的电机。
其引脚排列如图1中U4所示,1脚和15脚可单独引出连接电流采样电阻器,形成电流传感信号。
L298可驱动2个电机,OUT1、OUT2和OUT3、OUT4之间分别接2个电动机。
5、7、10、12脚接输入控制电平,控制电机的正反转,ENA,ENB接控制使能端,控制电机的停转。
也利用单片机产生PWM信号接到ENA,ENB端子,对电机的转速进行调节。
L298N的逻辑功能:外形及封装:图3 L298N实物图L298N电路原理图:由于一片L298N可以直接驱动两个电机,但是为了加大驱动力,我们采用两路并联的方式来驱动电机。
图3.3 L298N电路5、小车最终布局图:软件系统的实现1、小车循迹规则:小车控制采用PWM控制算法,当两个传感器的差值大于或小于某一值的时候,小车左移(左轮减速,右轮全速)或右移(右轮减速,左轮全速),当两个传感器的差值在某一范围内是,小车全速前进。
2、小车最终程序:#include<STC12C5A60S2.h>#include<intrins.h>#define FOSC 18432000L#define BAUD 9600#define ADC_POWER 0x80 //ADC power control bit 电源控制位#define ADC_FALG 0x10 //ADC complete flag 标志位#define ADC_START 0x08 //ADC start control bit 启动控制位#define ADC_SPEEDLL 0x00 //420 clocks#define ADC_SPEEDL 0x20 //280 clocks#define ADC_SPEEDH 0x40 //140 clocks#define ADC_SPEEDHH 0x60 //70 clockstypedef unsigned char BYTE;typedef unsigned int WORD;float bj1,bj2;int cg1,cg2,go;go=0x05; //电机驱动设为0101BYTE ch=0;void InitADC();void Delay(WORD n);void kongzhi();void PWM();void GetADCResult(BYTE ch);void main(){P0=0X00; //P0口的LED灯全亮InitADC(); //初始化ADIE=0xa0;PWM(); //调用PWM函数while(1){GetADCResult(ch); //读取AD值并赋值给变量kongzhi(); //调用控制函数}}void GetADCResult(BYTE ch) //读取AD的函数{ADC_CONTR &=!ADC_FALG;for(ch=0;ch<2;ch++){switch(ch){case 0: ADC_CONTR=0xe9; //定义P1.1为AD转换1110 1001 _nop_();_nop_();_nop_();_nop_();while(!(ADC_CONTR&ADC_FALG));ADC_CONTR&=~ADC_FALG; //清除falg位cg1=ADC_RES;//把传到P1.1口的AD值(二进制)赋值给cg1break;case 1: ADC_CONTR=0xea; //定义P1.2口为AD转换1110 1010_nop_();_ nop_();_nop_();_nop_();while(!(ADC_CONTR&ADC_FALG));ADC_CONTR&=~ADC_FALG;cg2=ADC_RES;//把传到P1.2口的AD值(二进制)赋值给cg2break;default: break;}}if(++ch>=2) ch=0;}void InitADC()//初始化AD函数{P1ASF=0XE7; // 1110 0111 //定义为AD转换的IO口P1M0=0xE7 ; // P1.7-P1.0:1110 0111P1M1=0xE7 ; // P1.7-P1.0:1110 0111ADC_RES=0;ADC_CONTR=0xe9;Delay(2);}void Delay(WORD n) //延时函数{WORD x;while(n--){x=5000;while(x--);}}void kongzhi(){bj1=((cg2*5/256)-(cg1*5/256)); //两个传感器所检测到的电压的差值bj2=((cg1*5/256)-(cg2*5/256));if((bj1<1)&&(bj2<1)) //全速{CCAP0H=0x00; //左轮CCAP1H=0x00; //右轮P3=go;}else if(bj1>4/3) //强左拐{CCAP0H=0x45; //左轮CCAP1H=0x00; //右轮P3=go;}else if(bj1>1&&bj1<4/3) //微左拐{CCAP0H=0x25; //左轮CCAP1H=0x00; //右轮P3=go;}else if(bj2>1&&bj2<4/3) //微右拐{CCAP0H=0x00; //左轮CCAP1H=0x18; //右轮P3=go;}else if(bj2>4/3) //强右拐{CCAP0H=0x00; //左轮CCAP1H=0x35; //右轮P3=go;}}void PWM(){CCON=0;CL=0;CH=0;CMOD=0X02;CCAP0H=CCAP0L=0X80;CCAPM0=0X42; //允许比较器功能、PWM脉宽输出CCAP1H=CCAP1L=0X80;PCA_PWM0=0x00; //组成9位P1.3PCA_PWM1=0x00; //组成9位P1.4CCAPM1=0X42;CR=1; //启动PCA计数器阵列}收获与感受:根据本次设计要求,我们小组系统地阅读了大量的资料,并认真分析了设计课题的需求,还系统学习了51系列单片机的工作原理及其使用方法,并独自设计智能小车的整个项目。
虽然条件艰苦,但经过不懈钻研和努力,购买到了所有所需的元器件,并系统的进行了多项试验,最终做出了整个小车的硬件系统,本系统能够基本满足设计要求,能够较快较平稳的是小车沿引导线行驶,但由于经验能力有限,该系统还存在着许多不尽人意的地方有待于进一步的完善与改进。
通过本次课题设计,不仅是对我们课本所学知识的考查,更是对我的自学能力和收集资料能力以及动手能力的考验。
本次毕业设计使我们对一个项目的整体设计有了初步认识,还认识了几种传感器,并能独立设计出其接口电路,再有对电路板的制作有了一定的了解,并学会了使用Altium Designer设计电路。
本次毕业设计使我们意识到了实验的重要性,在硬件制作和软件调试的过程中,出现了很多问题,最终都是通过实验的方法来解决的。
还有以前对程序只是一个很模糊的概念,通过这次的课题设计使我对程序完全有了一个新的认识,并能使用C 熟练的进行编程了。
通过本次比赛,极大的锻炼了我们的思考和分析问题的能力,并对单片机有了一个更深的认识。
总之,在课题设计的过程中,无论是对于学习方法还是理论知识,我们都有了新的认识,受益匪浅,这将激励我们在今后再接再厉,不断完善自己的理论知识,提高实践运作能力。