更多有关CDIO的介绍:https://baike.baidu.com/item/cdio/4644769?fr=aladdin
两人为一个小组,设计制作无线充电智能循迹小车,包括无线充电发送、接收与储能装置一套。小车外形尺寸长宽不大于26cm×18cm,高度不大于26cm,重量不限。
无线充电智能循迹小车是一个多种技术融合的复杂工程问题,应充分考虑各部分的能源转换效率、车体重量和小车驱动装置的效率等工程问题。
综上所述,采用方案二作为控制器模块方案。因为STC89C52RC单片机处理速度快,功耗低,抗干扰能力强,符合我们选取的标准。
分析技术要求可知,制作无线充电智能循迹小车首先要实现无线充电,电动小车需使用适当容量的超级电容储存电能给小车供电。并且当检测到无线充电发射器停止充电时,应立即驱动小车向前行驶。无线充电装置为电动小车充电提供行驶的能量。经过一番讨论之后我们决定使用 XKT-335、XKT-412 和 T3168 芯片组成无线充电装置的发射器和接收器,使用超级电容储存电能,超级电容直接给步进式电机供电。通过单片机控制其他外设检测超级电容是否停止充电,立即驱动小车前进。
无线充电技术源于无线电能传输技术,利用磁共振在充电器与设备之间的空气中传输电荷,线圈和电容器则在充电器与设备之间形成共振,实现电能高效传输技术。无线充电装置方式的设计如下:
综上所述,因为自制电池开关不会消耗电容上的电能,故采用方案三中的自制电池开关作为开关。
基于超声波检测障碍物的距离,由单片机作控制器,对测量信息进行分析, 确定障碍物的位置,调整车的运行状态,使其能够自动躲避障碍物。智能车主要由 STC89C52RC 单片机、法拉电容放电供电、步进式电机驱动、超声波测距、红外光电传感器寻迹等模块组成。
超声波测距的工作原理:超声波发射后遇到障碍物被反射,接收、检测反射回来的超声波,可测量出超声波从发射到接收之间的时间(设为T),从而计算出与障碍物之间的距离(设为L).超声波从发送到被再次接收所传播的距S=2L,它在空气中的传播速度是V=340米/秒,根据公式V=S/T可得,L:VT/2。自动避障小车工作原理:用超声波测量前方、左侧和右侧等方向的障碍物距离,由控制器对测得的障碍物距离与预设的安全距离比较,控制电机的运转(前进、停止和后退),实现躲避障碍物运行。
利用红外光电传感器对路面黑色轨迹进行检测,并将路面检测信号反馈给单片机。单片机对采集到的信号予以分析判断,及时控制驱动电机以调整小车转向,从而使小车能够沿着黑色轨迹自动行驶,实现小车自动寻迹的目的。循迹是指小车在白色地板上循黑线行走,由于黑线和白色地板对光线的反射系数不同,可以根据接收到的反射光的强弱来判断“道路”。通常采取的方法是红外探测法。红外探测法,即利用红外线在不同颜色的物体表面具有不同的反射性质的特点,在小车行驶过程中不断地向地面发射红外光,当红外光遇到白色纸质地板时发生漫反射,反射光被装在小车上的接收管接收;如果遇到黑线则红外光被吸收,小车上的接收管接收不到红外光。单片机就是否收到反射回来的红外光为依据来确定黑线的位置和小车的行走路线。红外探测器探测距离有限。 小车进入循迹模式后,即开始不停地扫描与探测器连接的单片机I/O口,一旦检测到某个I/O口有信号,即进入判断处理程序(switch),先确定 4 个探测器中的哪一个探测到了黑线,如果左面第一级传感器或者左面第二级传感器探测到黑线,即小车左半部分压到黑线,车身向右偏出,此时应使小车向左转;如果是 右面第一级传感器或右面第二级传感器探测到了黑线,即车身右半部压住黑线,小车向左偏出了轨迹,则应使小车向右转。在经过了方向调整后,小车再继续向前行走,并继续探测黑线重复上述动作。
系统总体设计框图如图所示
主控制电路采用 STC89C52RC 单片机作为 1min 定时电路的芯片,通过时钟电路的设计和软件的编程能够使得完成精准 1min 定时,晶振选用12MHz,时钟电路与单片机连接如图所示。
通过与无线充电模块的相结合,实现精准定时 1min 的充电,检测到停止充电后,小车立即自行启动。
根据电路的等效阻抗,在形成并联谐振状态时,通常电感的电阻较小,可以认为电阻对频率的影响忽略不计。因此:其中,L 为线圈电感,C 为电容匹配值,为发射频率。
在有高频交流电通过时,导体中电流密度随指数衰减,其中, 1为导体表明的电流密度, 为距离导体表面 d 处的电流密度。有如下关系:
δ为导体内部电流密度下降至导体表面电流密度 1的 −1时,距表面的距离。其中,ρ为导体的电阻率,ω为交流电的角频率,μ为导体的绝对磁导率。而δ的估算公式为:
在发射端与接收端分别采用并联电容匹配使得电路工作时产生几乎完全的谐振。N 为线圈匝数,μ1 为真空磁导率,R为线圈的半径,a 为线圈横截面的半径。发射方与接收方线圈电感量 L 计算采用经验公式:
如图所示,为无线充电发送端电路。
因需要满足充电 1min 后电动小车立即自行启动,向前行驶。所以在无线充电的接收端设计一个充电过程检测的模块,当检测充电结束之后便就改变电路此时的状态,小车会自行立即启动向前运动。
采用 PMOS 管与外围组合电路形成一个检测电路,经过多次外围的电路分析与计算,最后得出了自动检测电路的原理设计图。PMOS管的功耗较低,对本身充电过程中的能量损耗较小,使用方法与普通 NPN 三极管相类似。
如图所示,为无线充电接收端电路。无线充电运用电磁感应原理为小车的超级电容进行充电。具体原理:首先发射端接人直流电源,通过全桥电路生成方波交流电压,控制开关管的频率改变方波的周期,当电压加载到 LC 谐振电路上会生成交流电,经过线圈的作用会产生高频变化的磁场。其次将二次侧线圈放人,会在二次侧产生感应电压。感应电压经过整流、稳压、变压后给超级电容充电。
我们在对超级电容进行选型时,我们从电容的容量,一分钟的充电电荷量,充电后放电的时间进行了实际测验,测试数据如下表:
计算公式Q=CU。通过查阅大量资料以及实践,我们发现超级电容的充电要经过恒流,恒压,涓流三个过程。当恒流充电时的充电速度最快,所以要实现小车前行距离尽可能远,最终我们使用了1个5.5V,10F的电容。
如图所示,为驱动小车运动的设计流程图。
采用物理上的受力分析方法对小车在水平面上运动的受力分析,然后得到相应的理论值数据,从而确定对小车电机驱动电路以及超级电容(法拉电容)充电容量的设计。下图为小车在水平面运动时的受力分析图,如图所示。
超声波测距原理:检测超声波向某一方向发射遇到障碍物后反射的回波,从而测出超声波 波源与障碍物之间距离。超声波在空气中的传播速度约为340m/s,发射超卢波到接收反射波之间的间隔时间为t,则可以算出波源与障碍物之问距离s=340t/2。超卢波发射端在单片机前置电路的驱动下工作,接收端的信号放大、整形后在单片机的中断口产生中断,通过发射和接收的时间差计算出小车与障碍物的相对距离r,小车避障原理图如图所示。
避障模块:在小车进入避障模式时,小车会不断地扫描 I/O 口.当超声波传感器反馈有障碍物信号时,小车会右转右转一定角度或左转一定角度继续前行,当再次遇到障碍物时小车会重复执行该流程。
避障程序设计流程图如下图所示:
设计中通过循迹模块前方的红外光电传感器来检测地面情况,硬件系统设计要求小车在白色路面上跟循黑胶带直线运动,红外线经白色路面时会被反射回来,接收管则会接收到红外信号,而红外线经黑色路面时会被吸收掉。接收管接收到不同的信号均会传输到 LM393 电压比较器,在电压比较器中,接收电压和比较电压比较后产生 “0” 和 “1” 两种信号,单片机接收到这两种电平信号时可以判断出是否检测到黑色路线。程序中相应的延迟时间可以在根据路线转弯角度的情况做适当的调试后确定,以达到最好的循迹效果。事先设置好的路线宽度也应该根据小车左右两个检测传感器宽度而定,偏大或偏小都不利于检测.甚至可能会造成小车冲出路线。循迹程序流程图如图所示。
本程序主要是通过主板左右两个光敏传感器感应光照:当光线从小车右侧照过来时,右边光敏传感器检 测到光照而左边没有检测到,单片机指令为右转弯;当光照从小车正前方传来时,两个光敏传感器同时检测到光照,单片机指令为前进;当光源移动时,光照从小车左侧传来,单片机指令为左转弯。依据这样的原理,小车会周而复始地执行寻光任务。
CDIO工程实践 无线充电智能循迹小车制作
我们完成了一个无线充电智能循迹小车的制作。无线充电能源输出装置在地面上而且小车能够通过,小车能源接收装置安装在小车底盘上。电动车使用适当的安全的储能装置,经能源转换成适合方式驱动小车。在供电站储能 1 分钟后,当小车检测到供电站停止供电时,立即自行启动,向前直线方向行驶,小车能自动避障,绕过障碍物后小车能回到原来直线方向上继续行驶,直至能量耗尽。