基于AT89C52单片机控制的自动往返小汽车的设计
摘要:本文介绍的是基于单片机AT89C52控制的自动往返电动小汽车控制系统的硬件和软件设计。采用AT89C52单片机为控制核心,利用光电检测器检测道路上的标志,控制电动小汽车的正反向行驶,快慢速行驶,以及停车的位置。采用Intel8253型微型计算机接口电路产生脉冲宽度调制波,并使用L298N型桥式驱动器,实现对直流电机的一种简单有效的PWM调速方法。整个系统的电路结构简单,可靠性高。实验测试结果满足要求,本文着重介绍了该系统的软硬件设计方法及测试结果分析。
关键词:Intel8253; L298N: 脉冲宽度调制:PWM
1 引言
脉冲宽度调制(Pulse Width Modulation—PWM)是指将输出信号的基本周期固定,通过调整基本周期内工作周期的大小来控制输出功率。原理就是开关管在一个周期内的导通时间为t,周期为T,则电机两端的平均电压U=Vcc t/T=aVcc。其中,a=t/T(占空比),Vcc是电源电压。电机的转速与电机两端的电压成比例,而电机两端的电压与控制波形的占空比成正比,因此电机的速度与占空比成比例,占空比越大,电机转得越快。
毕业设计说明书目录
1.引言 10
2.整体系统设计方案 10
2.1控制核心系统 12
2.2直流电机驱动模块 12
2.3黑色标志线检测模块 12
2.4 电源模块 13
2.5 小结 13
3.硬件电路设计(单元电路图、芯片) 13
3.1 L298N型驱动器的原理 14
3.2介绍intel8253介绍 19
3.3介绍74LS373 20
3.4 PWM调制信号的产生电路设计与实现 21
3.5黑色标志线检测模块的电路设计与实现 24
3.6电机驱动电路模块的电路设计与实现 25
3.7电源模块 26
4.系统的软件设计 26
#p#分页标题#e#4.1初始化程序 26
4.2主程序流程图 27
4.3流程图(中断服务程序1) 28
4.4小车行驶状态控制流程图 29
4.5自动往返小汽车控制系统的源程序 32
4.6结论 33
参 考 文 献
1. 缪晓中 , 《电子工程周刊》 2006.3.2
2. 左玉兰 马宗龙 ,《直流电机调速系统的单片机控制》 集成电路应用 1999
3. 王福瑞 ,《单片微机测控系统设计大全》 北京: 北京航空航天大学出版社 1999
4. 王兆安 黄俊, 《电力电子技术》 北京: 机械工业出版社 2000
5. 莫正康 , 《电力电子应用技术》 北京 : 机械工业出版社 2000
6. 徐仁贵, 《微型计算机接口技术及应用》 北京:机械工业出版社 1999
7. 赵秀珍 单永磊,《单片微型计算机原理及应用技术》 北京: 中国水利水电出版社 2002
8. 张志良,《单片机原理与控制技术》 北京:机械工业出版社 2002