基于单片机的光点测速传感器
2016-06-28李槐生
李槐生



摘 要:基于单片机的车速控制系统,以MPC5604芯片为核心构建一个单片机的车速控制系统。它的硬件系统包括电源、主控模块、按键模块、显示模块和光电式测速传感器测电机转动等四大模块。系统软件部分由主函数控制模块、定时中断和外部中断模块、初值定义模块、按键修改部分、5110初始化模块、PID控制转速模块、回路控制转速模块等组成。其目的是实现实时控制电机转速,从而实现车速的控制,计算车辆行驶路程,并显示设定车速、当前采集车速、PID控制参数、行驶路程。
关键词:光电式测速传感器;车速控制;PWM控制;单片机
中图分类号:TB114.2 文献标识码:A DOI:10.15913/j.cnki.kjycx.2016.11.016
文章编号:2095-6835(2016)11-0016-03
1 系统实现的基本功能
系统实现的功能有以下4中:①按键设定并显示车速和PID控制参量,按键控制电机起停;②实时显示实际车速与行驶路程;③PWM转速闭环控制;④车辆超速报警。
车辆超速报警:1、5110显示设定速度、采集速度、PWM占空比、PID参数; 2、按键修改设定速度、PID参数;3、按键控制电机启停;4、PWM转速闭环自动控制。
其系统组成结构图如下:
2 方案设计
单片机MPC5604为整个系统核心控制部件。其振荡电路靠单片机利用内部时钟来完成,为系统的主频率,是单片机执行服务的基准。外部电路包括复位电路、显示电路、光电式测速传感器等。通过单片机及PID参数调节控制输出相应的PWM电机控制信号实现电机车速的控制。
本系统是基于单片机的转速控制系统的设计,所以核心内容是单片机控制。通过不断的脉冲计数、计算速度、PWM占空比的调节、刷新显示,及按键扫描和执行相应的按键功能,设计功能如下:①5110显示和按键扫描程序设计和调试;……
