基于STC单片机的小型直流电机变频调速控制器系统设计与制作

2022-09-21 01:34赵书红
电子测试 2022年17期
关键词:直流电机原理图变频

赵书红

(江阴职业技术学院,江苏无锡,214432)

0 引言

直流电机因其具有:1)调速范围非常广,比较容易平滑调速;2)响应十分快,启动、制动和过载转矩都很大;3)控制方便,十分可靠;调速性能非常好、起动容易、能够载重起动等优点,在节能环保领域具有广泛的应用前景[1-4]。直流电机节能体现方式如下:1)直流电机的节能改造技术是将传统的直流无刷电机改变为步进伺服电机;2)不同的机械设备厂家,都正在寻求更加高效率并且可以节能的办法,以前的改造方式大都虽然能一定程度上节能,但是会有其他的弊端,直流电机的节能改造为工控自动化行业的厂家转型带来了新的动力[5-7]。为实现节能控制,现在直流电机调速控制系统中,绝大多数采用晶闸管相控整流供电,其存在系统体积较大,且模拟电路系统中电阻、电感、电容等模拟电路元件容易受外界环境温度、湿度、等因素影响,抗干扰能力差等弊端[8]。近些年以来,随着单片机、数字信号处理器(DSP)等微处理器技术的不断提高,制造成本的不断下降,电动机调速控制器装置采用以微处理器为核心的数字控制系统,是电气传动发展的主要方向之一[9]。为拓展直流电机应用降低控制成本,本文提出基于STC单片机的小型直流电机变频调速控制器系统设计。在完成Proteus仿真的基础上,本文完成变频调速控制系统的硬件制作及软件编程以完成系统控制性能的测试。测试结果显示:本系统测量所得数据符合正太分布,无明显的差异性,可实现直流电机的变频调速控制,在实现电机简单操作、低成本控制方面具有一定的应用价值。

1 系统总体设计方案及仿真

1.1 总体设计

基于STC单片机的小型直流电机变频调速控制器系统设计主要包括主控制器、电机驱动、按键、液晶显示及电机测速等功能模块,其总体设计框图如图1所示。其中,主控制器自主完成电机测速数据采集,判断后通过直流电机驱动实现直流电机调速控制;按键模块接收用户控制信号,对电机进行正转、反转、加速、减速以及停止状态的控制。

图1 总体设计框图

1.2 系统仿真

为验证系统总体方案的合理性,本文采用Proteus软件[10]实现系统仿真,如图2所示。Proteus软件仿真结果显示本文所设计总体方案可实现直流电机的变频调速控制。

图2 Proteus软件系统仿真图

2 硬件构建及软件编程

2.1 硬件构建

2.1.1 主控制器

为降低系统成本,本系统主控制器选用STC单片机STC89C52,其电气原理图如图3所示。

图3 主控制器电气原理图

2.1.2 电机驱动电路

电机驱动选用L298N芯片,其可以通过常用的TTL信号作为输入信号,7脚为驱动电源输入,也就是电机的电源输入端,电气原理图如图4所示。

图4 电动机驱动电路

2.1.3 按键电路

本系统按键模块主要用于实现电机进行正转、反转、加速、减速以及停止状态的控制,其中按键S2是电机转动开始按键,接单片机的P1.0;按键S3是电机转动停止按键,接单片机的P1.1;按键S4是电机正转控制按键,接单片机的P1.2;电机反转按键是S5,接单片机的P1.3;按键S6是电机转动加速按键,接单片机的P1.4;按键S7是电机转动减速按键,接单片机的P1.5。

2.1.4 显示电路

本系统显示模块选择LCD1602液晶显示屏,其电气原理图如图5所示。

图5 显示电气原理图

2.1.5 电机测速模块

本系统中电机测速选用霍尔传感器,其电气原理图如图6所示。

图6 电机测速原理图

2.2 软件编程

本系统软件编程按照测速、速度设定控制等内容完成软件编程,其软件设计流程图如图7所示。

图7 系统软件设计流程图

3 实物制作及数据分析

3.1 实物制作

在完成上述系统硬件构建的基础上,本系统实物如图8所示。

图8 系统实物图

3.2 数据分析

将系统实物通电后,通过调整PWM值来改变速度。将采集到的数据进行数据分析,得到分析结果,如下表所示。其中,n为样本数量;t为student t检验[11](Student’s t test),主要用于样本含量较小(例如n<30),总体标准差σ未知的正态分布;p为相关性分析,当p值大于0.05时,则说明这两组数据没有显著的相关性;R²代表数据的线性度,其数值越接近1,表明线性度越好。

表1线性回归分析结果数据显示R2为0.993≈1即两组数据的线性度很好,即通过调整PWM值可实现直流电机的线性调速;表2经Kolmogorov-Smirnov检验[12]及Shapro-Wilk检验[13]后正态性检验分析结果显示实物测量所得数据符合正太分布的要求,没有明显的差异性;表3配对t检验分析结果显示PWM值配对转速p值大于0.05时,说明两组数据没有显著的相关性,即PWM值对电机转速的控制性良好。综上所述:本文所设计基于STC单片机的小型直流电机变频调速控制器系统设计可实现直流电机的高线性度、符合正太数据分布的简易操作、低成本控制,具有一定的应用价值。

表1 线性回归分析结果(n=10)

表2 正态性检验分析结果

表3 配对t检验分析结果

4 总结

为拓展直流电机应用降低控制成本,本文基于STC单片机完成小型直流电机变频调速控制器系统设计。在完成Proteus仿真的基础上,本文完成变频调速控制系统的硬件制作及软件编程。系统硬件主要由主控制器、电机驱动、按键、液晶显示及电机测速等部分组成,其中主控制器为STC单片机、电机驱动为L298,液晶显示LCD1602、电机测速为霍尔传感器。在完成上述系统硬件构建的基础上对系统实物进行测试,测试数据分析结果显示:PWM值与电机转速的R2为0.993≈1即两组数据的线性度很好,即通过调整PWM值可实现直流电机的线性调速;正态性检验分析结果显示实物测量所得数据符合正太分布的要求,没有明显的差异性PWM值配对转速p值大于0.05说明这两组数据没有显著的相关性,即PWM值对电机转速的控制性良好。综上所述,本文所提系统具有成本较低、操作方便、线性度高、控制数据符合正太分布且性能良好,在低成本电机控制方面具有一定的应用前景。

猜你喜欢
直流电机原理图变频
基于模糊PID的无刷直流电机速度控制系统的设计与仿真
基于模糊自适应ADRC的无刷直流电机控制技术
全封闭紧凑型变频调速电机设计
大型变频调速异步电机的设计
浅谈STM32核心板原理图设计
电路原理图自动布图系统的设计与实现
基于Protel DXP 2004层次原理图的设计
关于电机拖动中变频调速技术的应用探讨
基于变频式的宽输入开关电源设计研究
基于FPGA的双绕组无刷直流电机软件设计