电子设计大赛报告模板.doc

上传人:scccc 文档编号:11988140 上传时间:2021-11-30 格式:DOC 页数:24 大小:498KB
返回 下载 相关 举报
电子设计大赛报告模板.doc_第1页
第1页 / 共24页
电子设计大赛报告模板.doc_第2页
第2页 / 共24页
电子设计大赛报告模板.doc_第3页
第3页 / 共24页
亲,该文档总共24页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《电子设计大赛报告模板.doc》由会员分享,可在线阅读,更多相关《电子设计大赛报告模板.doc(24页珍藏版)》请在三一文库上搜索。

1、电子设计大赛报告模板简易智能小汽车队长:黄洋队员:尹志军梁荣新赛前辅导老师:臧春华文稿整理辅导老师:摘要设计分为5个模块:前轮PWM驱动电路、后轮PWM驱动电路、轨迹探 测模块、障碍物探测模块、光源探测模块。前轮 PWM驱动电路用于转向控制; 后轮PWM驱动电路用于方向和速度控制;探测模块利用三个光感元件,对黑 色轨道进行寻迹;障碍物探测模块用于对两个障碍物进行探测;光源探测模块 利用三个光敏电阻制成,用于寻光并确定光源角度,以期获得较为精确的转向 值。绕障方案利用障碍物较低这个重要条件,在 C点出发后,先利用光敏电阻 获得光源的方向是本设计的一大特色。一、方案论证与比较1 .轨迹探测模块设计

2、与比较方案一、使用简易光电传感器结合外围电路探测。由于所采用光电传感器实际效果并不理想, 对行驶过程中的稳定性要求很高,且误测几 率较大、易受光线环境和路面介质影响。在 使用过程极易出现问题,而且容易因为该部件造成整个系统的不稳定。故最终未采用 该方案。方案二、利用两只光电开关。分别置于轨道的两侧,根据其接受到白线 的先后来控制小车转向来调整车向,但测试 表明,如果两只光电开关之间的距离很小, 则约束了速度,如果着重于小车速度的提 升,则随着车速的提升,则势必要求两只光 电开关之间的距离加大,从而使得小车的行 驶路线脱离轨道幅度较大,小车将无法快速 完成准确的导向从而有可能导致寻迹失败。 方案

3、三、用三只光电开关。一只置于轨道中间,两只置于轨道外 侧,当小车脱离轨道时,即当置于中间的一 只光电开关脱离轨道时,等待外面任一只检 测到黑线后,做出相应的转向调整,直到中 间的光电开关重新检测到黑线(即回到轨 道)再恢复正向行驶。现场实测表明,虽然 小车在寻迹过程中有一定的左右摇摆(因为 所购小车的内部结构决定了光电开光之间 的距离到达不了精确计算值 1厘米),但只 要控制好行驶速度就可保证车身基本上接 近于沿靠轨道行驶。综合考虑到寻迹准确性和行驶速度的要求, 米用方案三。2 数据存储比较方案一、采用外接ROM进行存储。采用外接ROM进行存储是保存实验数 据的惯用方法,其特点是在单片机断电之

4、后 仍然能保存住数据,但无疑将增大软硬开销 和时间开销。方案二、直接用单片机内部的RAM进行存 储。虽然不能在断电后保存数据,但可以在 实验结束后根据按键显示相应值。而且本实 验的数据存储不大,采用RAM可以减少IO 接口的使用,便利IO接口分配,故此方案 具有成本低、易实现的优点,更符合实际需 求。鉴于方案二的以上优点,综合比较,本方案 采用方案二。3 .障碍探测模块方案分析与比较考虑到在测障过程中小车车速及反应 调向速度的限制,小车应在距障碍物40CM 的范围内做出反应,这样在顺利绕过障碍物 的同时还为下一步驶入车库寻找到最佳的 位置和方向。否则,如果范围太大,则可能 产生障碍物的判断失误

5、;范围过小又很容易 造成车身撞上障碍物或虽绕过障碍物却无 法实现理想定向方案。 方案一、采用一只红外传感器置于小车中 央。一只红外传感器小车中央安装简易,也 可以检测到障碍物的存在,但难以确定小车 在水平方向上是否会与障碍物相撞,也不易 让小车做出精确的转向反应。方案二、采用二只红外传感器分置于小车两 边。二只红外传感器分别置于小车的前端 两侧,方向与小车前进方向平行,对小车与 障碍物相对距离和方位能作出较为准确的 判别和及时反应。但此方案过于依赖硬件、 成本较高、缺乏创造性,而且置于小车左方 的红外传感器用到的几率很小,所以最终未采用方案三、采用一只红外传感器置于小车右侧 并与小车前进方向呈

6、一固定角度。基于对C点后行车地图中光源及障碍 物尺寸、位置的分析,我们采用了从 C点 出发即获得光源对行车方向的控制,在向光 源行驶的过程之中检查障碍物并做出相应 的反应,这样不仅只使用一只红外传感器就 实现了避障,而且避免因小车自然转弯而导 致的盲目方向控制,同时为后面以最简单直 接的路线和在最短时间内驶入车库创造了 机会。智能小车应以准确、智能见优,采用方案三。4 .寻找光源方案分析与比较方案一、采用多只方向性较强的光敏二极管 作光源定位器。若干定位器在水平面上按不同角度展 开,在寻找光源时根据每个定位器接收到的 光线强弱(有无)得出实时车库方位。该方 案若采用方向性较强的光敏二极管作为光

7、 源定位器,要么是需要很多的器件,要么是 难以检测到光源的方向。 方案二、采用一个光源定位器。用深色不透光材料与光敏电阻制成的光源定位器有较理想的定向测试效果,2.5米之外就可以确定电源的方向。当小车绕过 障碍物之后,通过不停地旋转使定位器获得 最大光线照射以确定光源方向,这种方案有 一定的可行性,但寻找光源的过程必定带来 不必要的大量时间开销,且寻找过程盲目性 太大,不利于控制,又增加了一个电机,增 大的电源方案选择或安装的难度。 方案三、利用多只光源定位器。在方案二所得数据的基础上,结合光敏 电阻的敏感性,只用三到五只光敏电阻就可 以达到目的,只是因其对光非常敏感,所以 必需为每只光敏电阻

8、加上黑色隔离板。虽然 制作有一定难度,但其能见长度和相对简明 的控制措施显示了很大的优越性。综合考虑以上方案,方案三更具准确性和独 创性,故我们采用方案三。5 .距离检测方案比较方案一、通过测试得出小车平均速度v,在行驶 过程中将行驶时间与其乘积t?v作为驶过的 距离。但该方案受电池电量、路面介质等因 素的影响,在大多数情况下均暴露出误差较 大的缺点。故不予采用。方案二、在后轮内侧匀距贴上m个磁钢,车厢 内装上霍尔开关。对轮子转速进行测量,由 于低速下轮子与地面接触良好,设轮周长为 c,可以用霍尔开关输出脉冲数 n乘以c/m 得出行驶距离。只要磁钢在后轮上的位置足 够精确,霍尔开关固定牢靠,就

9、可以获得较 好的测试效果。但车子颠簸时,稳定性较差。 方案三、在齿轮箱中安装透射式光电开关,测出 变速齿轮的每秒转速,用变速比和车轮周长 计算出线速度,积分求行驶距离。但在齿轮 箱中使用光电开关,要求有足够的安装位 置,不能影响传动机构的机械动作。其优点 是工作稳定 综合以上方案优劣和小车的结构特点,本系 统采用了方案二。6 .刹车机构功能方案比较方案一、自然减速式。当系统发出停止信号时停止给驱动电 机供电,小车在无动力状态因阻力而自然变 为静止。由于惯性,小车全速行驶时需1.8秒后才能停止,因车轮滑行造成的误差较 大。无法实现精确制动的目标。方案二、反转式。当小车需要停车时给驱动电机以反转

10、信号,利用轮胎与跑道的摩擦力抵消惯性效 应。由于车速是渐减的,反向驱动信号长度 也要渐减,否则小车可能反向行驶。使用此 方案后全速刹车反应时间减少为 0.5s。本系统中采用方案二。7.金属探测方案比较方案一、使用探测线圈和探测仪构成的金属 探测器。此类金属探测器利用探测线圈产生的 交变磁场在接近金属材料时产生微弱变化 这一原理,将变化信号放大处理进而实现探 测金属的目的。由于该探测器结构复杂,在 短期内不可能完成制作,为节省时间,我们 放弃了该方案。方案二、使用电感式接近开关代替金属探测电感式接近开关本身就是理想的传感 器。当金属物体接近开关的感应区域,开关 就能无接触,无压力、无火花、迅速作

11、出反 应。用它作为本次小车的金属传感器, 简单 易行、准确且抗干扰性能优越。本系统中采用方案二。二、硬件设计1总体设计1.1设计模块图如图1示:1.2根据图1,本设计需要器件清单见 表1。元件数量元件数量元件数量接近开关1只电位器若 干二极发光 管若 干光电开关5只单片机最小系统板块12M晶振1只霍尔开关1只光电一极管若 干51系列89C52 芯片块玩具电动 小车1辆集成电路-+- l_L心片若 干电阻,电 容若 干蜂鸣器个表12原理分析和说明2.1键盘显示模块说明见图2该设计使得原本需要14个10接口的键盘显 示少用了 9个单片机10接口,虽然该设计的 优势在本实验中没有完全体现出来,但若在

12、 现代工业设计中应用此方案,在对引脚需要 较大的产品中其优点将体现得淋漓尽致。.图22.2元件安装方位图。(图4)2.3光敏电阻分布位置图。(图5) 在各光敏电阻间用隔板隔开如此摆放可以 很好的解决探测光源方位的难题,从而正确 控制小车的转向.当小车行驶方向朝向光源 时,中间电阻阻值为低,当小车偏移光源方 向时,由于光敏电阻间挡板的遮拦作用,两 侧的电阻定有一侧为低,此时可根据不同的 情况作出转向调整,且通过测试,小车寻找 光源的路径准确,合理。2.4小车动力系统:为达到满意的控速性能,动力系统中的驱动 电路使用了自制的 PWM模块并配以组合 门电路加以保护。在行驶过程中有可能变热 的部分电路

13、也涂上了低熔点胶给予保护,有 效的保证了整套系统的工作稳定性。2.5车顶状态彩灯:直接由单片机控制的车顶状态彩灯简单易 行,却使得小车更加人性化。2.6四电源供电系统:为确保在行驶过程小车各部件均能正 常工作且相互之间不收影响,我们使用了四 组电源为不同模块提供工作电压。 其中:三 组9V电源分别为测距光电开关供电,经整 流稳压后单独为单片机最小系统及其附属 部件供电,及为霍尔开关、寻迹光电开关供 电,一组6V电源为电机供电。如此安排满 足了多次测试大量用电的需求。2.7结合实际的传感器采集方式安排:鉴于小车使用的传感器较多,不可能也 没必要让所有的传感器都采用中断方式,由于霍尔传感器和金属探

14、测器应用于实时检 测,我们安排它们工作在中断方式下,让应 用于分时检测的其他传感器工作在查询方 式下。这样不仅贴合实际,更有效地节省了 单片机的引脚空间。2.8独具自动返回跑道能力的寻迹方式:小车的寻迹模块采用三只光电开关。 一 只置于轨道中间,两只置于轨道外侧,当置 于中间的一只光电开关检测不到黑线且外 侧两传感器任一只检测到黑线后,做出相应 的转向调整,直到中间的光电开关重新检测 到黑线(即回到轨道)再恢复正向行驶。这 种寻迹方式的独到之处在于,当小车因车速 过快而使所有传感器脱离轨道时小车能根 据最近一次转弯记录自动判别正确的运动 轨迹,从而自动返回轨道。三、软件设计1. 软件设计特色说

15、明1.1 不同占空比脉冲驱动电动机以往方案都是用事先定义好的 0、1脉冲 置于ROM中以查表获得脉冲的方法,但是这种 办法不但不方便于操作,还占用了 ROM单元, 在使用上不具优越性。而本次方案在软件设置上,每个全脉冲都 由40个10ms脉冲组成,前面全都是1,后面都 是0,高脉冲,即1的个数由RAM中5AH单元 中摆放的数值来决定,所有脉冲均通过计数器中 断来控制,中断每10ms询查一下5BH单元,当 5BH中数小于5AH中数时,脉冲置1,否则置0, 每次5BH中数值加1,加到40就清0。这样就 减少了许多ROM空间的使用,减少了软件延时 控制的麻烦,通过设置5AH单元中的数来设置 档,即我

16、们有40个档可调。1.2越障程序的设计特色之处在于,本设计充分利用了障碍物 高度为6cm且光源高20cm这个重要条件,在从 C点出发之初就寻找光源,以通过查询三个光敏 电阻的阻值变化来确定车身与光源的方位,在无 其它参照物的情况下通过光源来确定小车的运 动方向控制。在这个过程中首先不断追踪光源的 方位,锁定光源后立即检测前方是否有障碍物, 当检测到障碍物时即刻放弃追踪光源而左转躲 避,直至不再探测到障碍物又重新追踪光源, 如 此循环,就可达到安全迅速地进入车库的目的。 在一开始就将探测障碍物与寻找光源同时进行, 经计算和实验论证,本方案能大幅度提咼避障和 寻光源的速度,降低寻找路线的盲目性。1

17、.3主程序分段无论是在网上还是在一些参考资料上,许多 软件大多的运行控制都是由一个主程序的循环 来进行的,但本软件在主程序上也采取了分段的 方式。在主程序间根据不同的功能区间来进行跳 转,很明确很直观地将主程序进行了功能分段, 为子程序的设计、程序的控制提供了很大方便, 同时增强的程序的可读性。1.4时钟控制所有倒计时,计时都通过计时器1中断控制,根据RAM单元中相应的控制位选择不同的 工作。在计时器计到90秒时,显示时钟,停车, 并跳转到HOME程序段,以确定用户按键从而 显示不同的数值供查询使用。1.5软件降温在长转弯过程中通过设置前端转向电机间 隙停转以达到降温的目的。1.6转弯加速由于

18、本设计前后电机采用同一电源供电, 在前轮转向时,后轮速度将有所降低,此时即通 过软件表象加速来弥补其电流的降低, 从而提高了小车在弯道的行驶速度。1.7进弯道前减速行驶分别采用不同的速度来控制直道与弯道的行驶,可以使得在直道区尽可能加速,以节省时间;在弯道区减速,有更多的时间来寻轨,避免 脱离轨道,也使得小车以比较直的方向进入C点以后区域2总体流程图低有雷区标志吗调NY关光电和YNYNY差不多C点过了吗、几刖万到车停车,软延2,调光源0.2秒显Y置标志,保存时r是.否-N查找寻四、调试由于本次实验需要捍接的器件较多,各器 件对于电源电流的需要极大,我们先以双电源开 始调试,发现所有的开关器件很

19、难稳定地给单片 机送正确值,只有当更换新电池或小车刚刚启动 时才会很准确,经过思考,这都是开关元件消耗 电量很大的原因,一旦电池电量不足其工作将会 萎靡不振,于是我们将所有开关器件划成一个部 分,由一块电池专门供电。在前轮PWM驱动转向电路运行中,我们发 现,电机只给一个转向力,但保持长期转向时, 电机的转动由于受到强行制动而处于一种相对 静止的状态,导致PWM驱动电路产生大量的热 量,我们既利用软件使其尽量减少长期单向转动 状态,又在硬件上,在PWM驱动板上涂上了一 层散热胶,即使发热,也不会烧坏PWM驱动电 路。在安装上避障用光电开关之后,其与其它所 有开关元件共用同一电源,在运行时发现三

20、个用 于寻迹用的开关元件不能全部正常工作了, 据分 析,避障用光电开关由于探测距离远,功率大, 很可能影响其他元件改用单一电源供电后, 小车 正常工作。在所有电源开启后,系统即进入6秒钟倒计 时状态,6秒钟倒计时完毕之后,有时后轮电机 不能正常启动。经分析,这是属于正常情况,因 为其启动需要克服很大的惯性,而其电源又不能 在瞬间提供很大的电流,所以就没有动静。此时, 关掉单片机电源,再重新打开后即可进入正常状 态去正常运行。五、测试数据速度测试:(m/s)次数路面状况平纸 板水泥地 面有较大褶皱的 纸板10.500.400.2320.500.45中途因底盘低 而停止30.5200.430.26

21、跑道全程测试:完成时行驶过躲避障碍物时碰次数 项目间(s)程中脱 离轨道 次数撞次数1475024330*注:小车在因速度过快而脱离轨道后仍能自行 返回原轨道,无须人为搬回。AbstractBase on the microcontroller 89c52, the min i-car can race in tellectually by detect ing the black guide-line, then dodge the barriers and fin ally reach the dest in ati on. The system adopts photo electro

22、nic sen sors to con trol the directi on, search barriers and the light source precisely. By introducing the PWM and the HALL speed sensor, the car can measure the distanee accurately while running at different speed. Guided by a unique software algorithm, the car dodges barriers and reaches the garage easily.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1