龙源期刊网 http://www.qikan.com.cn
基于Mega16单片机的智能小车循迹避障设计方案
作者:寸巧萍
来源:《电子技术与软件工程》2015年第18期
摘 要本文基于ATmega16 单片机设计了一种智能循迹避障小车,利用红外对管和超声波检测黑线与障碍物,当左边的红外对管检测到黑线时,小车往左边偏转,右边的红外对管检测到黑线时,小车往右边偏转。以ATmega16单片机为控制芯片控制电动小车的速度及转向,从而实现自动循迹避障的功能。基于以上工作原理,对小车循迹壁障的结构设计及设计方案和传感器的工作原理做出了简单阐述。
【关键词】智能小车 ATmega16单片机 自动循迹 避障 1 ATmega16单片机简介
ATmega16是基于增强的AVR RISC结构的低功耗8 位CMOS微控制器。由于其先进的指令集以及单时钟周期指令执行时间,ATmega16 的数据吞吐率高达1 MIPS/MHz,从而可以减缓系统在功耗和处理速度之间的矛盾。
ATmega16 AVR 内核具有丰富的指令集和32 个通用工作寄存器。所有的寄存器都直接与运算逻单元(ALU) 相连接,使得一条指令可以在一个时钟周期内同时访问两个独立的寄存器。这种结构大大提高了代码效率,并且具有比普通的CISC 微控制器最高至10 倍的数据吞吐率。
2 小车循迹避障的结构设计
本文所述小车采用RP5大功率坦克车体,它采用带电感的大扭力280马达,组合斜齿+金属齿,形成大扭力、低噪音底盘系统,具有动力性能强、底盘稳定性高、可原地转圈、转弯灵活等特点。负载能力至少3KG以上。可以越障碍物,适合比较高要求的场合。因此可模拟家庭及工业等场合的一些环境。
小车系统以Mega16单片机为核心,配合外围电路共同完成信号采集、路线检测、障碍检测、按键输入、信号显示和小车姿态控制等功能。循迹采用单片机查询脉冲调制的反射式红外发射接收器返回的信号以获取道路信息,避障则有中断和查询协同完成,并用发光二极管显示障碍信息及小车运行状态。系统采用高性能的单片机,要求工作稳定、处理速度快、通用性强,保证小车循迹避障的稳定性及可靠性,而且成本低。 3 小车循迹避障设计方案
相关推荐: