中文字数:3156, 英文字数:1848
基于单片机AT89S52 的电动车跷跷板 摘要:本设计以单片机AT89S52 作为小车的控制核心。电路主要由道路检测与方位控制模块、电机及其驱动模块、平衡检测模块、显示及声光指示模块等几部分组成。路面检测采用红外发射∕接收管来检测黑线;电机驱动采用以L298 为核心的PWM 技术;选择WQ36-10 倾角传感器使小车在板上保持平衡。小车分阶段显示行驶时间,并在平衡时做出声音报警。 关键词:单片机AT89S52;方位控制;平衡检测;传感器 1 引言 本文是以 2007 年的全国大学生电子设计大赛中的电动车跷跷板为选题而设计的方案。首先根据选题要求,设计出电路中的主要模块,包括:控制核心、道路检测与方位控制模块、电机及其驱动模块、平衡检测模块、时间显示及声光指示模块等几部分。经过对各个模块不同方案的比较和论证,简单总结出各种方案的特点,从而确定最终方案。最后对该系统进行电路检测和功能测试,测试结果表明本系统能很好地满足设计要求。 2 方案选择与论证 2.1 控制核心 方案一:采用DSP。性能好、资源丰富,但代价高、不易于人工焊接,短时间内不易 掌握。 方案二:采用单片机。使用简单、易于上手,成本低,性价比高。 基于以上分析,综合考虑价格、开发速度和实际效果等因素,本方案采用AT89S52 作为微机模块控制核心。AT89S52 编程和焊接简