APP下载

基于单片机的调速系统的设计与实现

2018-06-04任才孔德尉沈阳工学院刘文宇国网辽宁省电力有限公司

数码世界 2018年5期
关键词:蜂鸣器电路设计按键

任才 孔德尉* 沈阳工学院 刘文宇 国网辽宁省电力有限公司

1 设计方案

(1)以单片机为核心设计一个小型电机调速系统;

(2)该系统的主要功能如下:系统可以通过按键来控制电机的转动速度和电机的转动方向。同时通过显示屏显示电机的当前状态;

(3)报警功能:当电机的转速过快时,实现系统报警;

(4)硬件设计包括单片机最小系统的设计,显示部分的设计,以及电机驱动模块的设计等,软件设计为单片机程序的设计。

2 硬件方案设计

本文设计的基于单片机的小型电机调速系统,根据系统要实现的任务,将本系统模块化处理,主要分为单片机控制部分,显示模块,驱动模块,按键输入模块。

单片机控制部分:单片机又称微控制器,单片机的微小的体积和编程的灵活性而产生多种控制功能,是本系统的控制核心,处理从外部接收到的信号和发送控制信号执行机构。

显示部分:本文设计的调速系统要求实时显示当前电机的运动状态,主要要显示的内容为电机当前的转速和电机的转动方向。因此选择的显示部分运用LCD1602。可以实现调速系统的显示要求。

电机驱动模块:本设计中由于硬件方面的需要,所以电机使用的是直流减速电机,电机的供电电压为5V供电,但是单片机的驱动能力有限,不能直接驱动电机,因此需要加上一个驱动模块,本设计选择的驱动模块是289N驱动模块。

按键输入模块:根据设计要求,要求按键控制电机的转速,本设计一共设计了三个按键,加速按键,减速按键以及电机的正反转调节按键。

本文设计的调速系统的总体硬件框图,如图1所示。

图1 调速系统硬件框图

3 硬件电路设计

3.1 调速显示电路设计

本设计中,需要显示的有电机当前的转速以及电机的转动方向,所以选择LCD1602作为本设计的显示部分。

LCD1602为工业字符型液晶,能够同时显示16x02即32个字符,使用简单方便,具有背光功能,显示字符清晰准确,能同时显示字母与数字,可以区分大小写字母,具有较强的功能并且连线简单,背光亮度可调,且耗电量小,是一款简便的好用的显示器件。

通过P2.5~P2.7分别来控制LCD1602的使能端、读写控制端与复位端,通过以上I/O端口的相互配合以达到数据显示与传输的效果,该显示器件的BL端为控制液晶显示器背光的引脚。可以通过将BL+端串联一个低于50欧姆的电阻来降低屏幕的背光的亮度。

3.2 按键输入电路设计

独立按键接口。独立按键就是各按键之间相互独立,并且每个按键用于每条输入线连接,每个输入线工作状态的键不影响其它的输入线的状态。因此,通过检测输入线电平状态可以很容易地确定哪个按钮被按下。独立按键电路配置灵活,软件操作简单,但每个按键需要占用单独的输入线,当按键的数目越多时,就需要更多的输入线而且电路结构更加复杂的,故此种键盘比较适用于按键比较少或操作比较高的场合。

图2 按键输入电路图

3.3 电机驱动电路设计

设计中由于硬件方面的需要,所以电机使用的是直流减速电机,电机的供电电压为5V供电,但是单片机的驱动能力有限,不能直接驱动电机,因此我们要加上一个驱动模块,而系统要求实现调速功能,所以不能选择继电器驱动,本设计选择的驱动模块是289N驱动模块,驱动的主要原理为H桥电机驱动电路。

3.4 报警电路设计

报警器是一种为了预防和防止一些造成的后果事件发生,以光、声音、压力等形式来提醒或警示我们必须采取一定动作的电子产品。报警器,分为电子报警器和机械式报警器。目前我们主要见到的电子报警方式主要可以分为声音报警,光线报警,声光报警这几方式,本设计选择的报警方式为蜂鸣器。

本设计采用的蜂鸣器为有源蜂鸣器,将蜂鸣器的控制端与单片机的P14引脚相连,当电机的转速过快时,单片机的控制引脚输出低电平,三级管的集电极的电压高于基极的电压,三级管导通,之后蜂鸣器响,整个系统报警,蜂鸣器应用电路,如图3所示。

图3 报警电路图

[1]林全新.苏丽娟.单片机原理与接口技术[M].北京:人民邮政出版社,2002.

[2]秀菊等.单片微机与测控技术[M].南京:东南大学出版社,1996.

猜你喜欢

蜂鸣器电路设计按键
电动自行车产品车速提示音检测现状和整改技术研究(2)
基于有限状态机的按键检测程序设计
掌控板制作简易钢琴
基于Multisim的单管共射放大电路设计与仿真分析
多按键情况下,单片机端口不足的解决方法
一种车用醉驾检测电路设计
Altium Designer在电路设计中的应用
本尼丢了蜂鸣器
负反馈放大电路设计
按键消抖在单片机和FPGA实验教学中的应用