运用pic单片机设计直流电机无级调速系统方案

电子设计 2017-12-07 07:55 次阅读

现代工业生产中,电动机是主要的驱动设备,目前在直流电动机拖动系统中已大量采用晶闸管(即可控硅)装置向电动机供电的KZ—D拖动系统,取代了笨重的发电动一电动机的F—D系统,又伴随着电子技术的高度发展,促使直流电机调速逐步从模拟化向数字化转变,特别是单片机技术的应用,使直流电机调速技术又进入到一个新的阶段,智能化、高可靠性已成为它发展的趋势。本调速系统采用PIC16F874单片机作为中心处理器,充分利用了PIC16F874单片机捕捉、比较、模/数转换模块的特点作为触发电路,其优点是:结构简单,能与主电路同步,能平稳移相且有足够的移相范围,控制角调整量可达10000步,能够实现电机的无级平滑控制,脉冲前沿陡且有足够的幅值,脉宽可设定,稳定性与抗干扰性能好等。

 

1 直流电机调速原理
直流电动机的转速n和其它参数的关系可用下式来表示:
20171118102324519.png (1)
(1)式中: Va-电枢电压,Ia-电枢电流,Ra-电枢回路总电阻,Ca-电势常数,Φ -励磁磁通。
20171118102324151.png       (2)
(2)式中: p-磁极对数,N-导体数,a-电枢支路数。

 CaΦ=K              (3)
(3)式中:当电机型号确定后,CaΦ常数,故式式(1)改变为
20171118102324115.png
在中小功率直流电机中,电枢回路电阻非常小,式(4)中IaRa项可省略不计,由此可见,直流电机的调速当改变电枢电压时,转速n随之改变。

 

2 系统工作原理
本系统主要由主控开关,电机激磁电路,晶闸管调速电路(包括测速电路),整流滤波电路,平波电抗器及放电电路,能耗制动电路组成,系统采用闭环PI调节器控制。当主控开关闭合后,单相交流电经晶闸管调速电路控制后,又经过桥式整流、滤波、平波电抗器后,获得脉冲小,连续的直流,提供给电机,同时,交流电通过激磁电路整流后,使电机获得励磁,开始工作。调节触发电路中的速度设定电位器RP1,使得当AN1输入电压减小时,PIC16F874单片机输出的控制角也相应减小,晶闸管导通角随之增加,主电路输出电压增大,电机速度增大,同时测速电路输出电压也增大,经PI调节器作用后,电机在设定的速度范围内稳定运转。

 

3 系统各部分电路设计
3.1 主电路设计
主电路中各元件参数如图1所示:
20171118102325949.png
按一下启动按钮SB1,接触器KM线圈通电,KM常开触点闭合,常闭触点打开,启动按钮自锁,主电路导通。晶闸管调速电路通过改变双向晶闸管控制角大小来控制交流电输出,再经桥式整流,滤波后,得到直流,同时,电机通过激磁电路整流后,获得励磁,开始工作。
按一下停止按钮SB2,接触器KM线圈断电,KM常开触点打开,常闭触点闭合,自锁解除,主电路断电,电机停止工作。
为了限制直流电流脉动,电路中接入平波电抗器,电阻 在主电路突然断电时,为平波电抗器提供放电回路。
为了加快制动与停车,本装置中采用能耗制动,由电阻R4与主电路接触器常闭触点组成制动环节。电动机激磁由单独整流电路供电,为了防止电动机失磁而引起飞车事故,在激磁电路中,串接欠电流继电器KA。动作电流可通过电位器RP进行调整。

3.2 晶闸管触发电路设计
晶闸管触发电路及参数具体如图2所示,来自主电路中A、B两点电压经变压器变压为-20 V,再经过桥式整流后,在2点产生100 Hz左右的半波信号,通过R6,R7分压后接入NPN三极管进行放大,在三极管集电极产生过零脉冲,利用CCP1模块先捕捉过零脉冲上升沿,记下其发生时间,紧接着捕捉过零脉冲下降沿,两者的时间差即为过零脉冲宽度,其值的一半即为脉冲中点,采用这样的捕捉方式可以精确地得到交流电的实际过零点,同时利用ADC模傲转换模块转换PIC16F874引脚RA1/AN1模拟电压的值作为晶闸管控制角的设定值(电机速度设定值),改变电位器RP1设定值,相应改变晶闸管控制角大小,同时测速电路输出值由PIC16F874引脚RC0/T1CKI输入,经过TMR1计数器计数,算出转速,作为速度反馈值。本系统中单片机的振荡频率采用4 MHz,由PIC16F874单片机指令周期的特点可知,晶闸管控制角的分辨率是单片机振荡频率的四分之一的倒数,即1us,对于工频电的半波时间10 ms来说,控制角可达10000步,完全能够实现电机的无级平滑控制。
20171118102331740.jpg
 

3.3 测速电路设计
测速电路由附着在电机转子上的光码盘及电脉冲放大整形电路组成。电脉冲的频率与电机的转速成固定的比例关系,光码盘输出的电脉冲信号经放大整形为标堆TTL电平从PIC16F874单片机引脚RC0/T1CKI输入,通过TMR1计数器进行计数,从而算出转速,将这个转速与预置转速进行比较,得出差值,PIC16F874通过对这个差值进行PI运算,得出控制增量,在CCP2送出晶闸管控制角的大小,从而改变加在电机两端的有效电压,最终达到控制转速的目的。

 

4 系统软件设计
将速度闭环控制设计成为典型I系统,即PI调节器,用来调节晶闸管控制角时间Td,其控制算法为:
20171118102331247.png
其中a1=Kp,Kp-控制器的比例系数,T1-积分时间常数,Ti-采样周期。
本系统的软件设计模块主要包括CCP1上升沿捕捉模块,CCP1下升沿捕捉模块,控制角设定值A/D转换模块,测速电路脉冲定时计数模块,PI调节器模块,CCP2比较输出模块等,各模块程序流程图的关系如图3所示。
20171118102339821.jpg
图3 CCP1,CCP2模块中断程序流程图
假设我们得到过零点时间为Tσ,晶闸管控制角时间为Td,那么送入CCP2寄存器CCPR2H:L比较值Tf=Tσ+Td,比较一致后,将在CCP2引脚上输出高电平,使晶闸管导通,然后根据所需的触发脉宽值,再次修改CCPR2H:L值,使输出高电平触发脉冲维持一定的时间后再回到低电平,这样就完成一个双向晶闸管触发脉冲输出。

 

总结:本系统软件、硬件设计充分利用了PIC16F874单片机捕捉、比较、模/数转换模块的特点,以及单片机振荡频率高,响应快等优点,设计出相应的触发电路,使得PIC16F874单片机的模/数转换模块能迅速、准确的转换速度设定值;CCP1模块能精确捕捉交流电的过零点;测速电路的定时计数模块能准确地计数,算出反馈转速;CCP2模块能及时地比较Tf值输出触发脉冲,在中小型直流电机调速系统应用中,具有结构简单,运行可靠,调节范围宽,电流连续性好,响应快等特点。

热门推荐

收藏 人收藏
分享:

评论

相关推荐

51单片机好学还是PIC单片机好学?

本文首先分析了到底是51单片机好学还是PIC单片机好学,其次阐述了51单片机的概念和主要功能,最后介....

的头像 电子魔法师 发表于 05-15 09:05 985次阅读
51单片机好学还是PIC单片机好学?

PIC单片机软件开发项目合作

发表于 05-01 23:16 181次阅读
PIC单片机软件开发项目合作

PIC的中断地址是从0004H开始往下写,然而我看到一些例子上的正常程序是从0005H开始往下写是为什么?

发表于 04-28 10:14 271次阅读
PIC的中断地址是从0004H开始往下写,然而我看到一些例子上的正常程序是从0005H开始往下写是为什么?

请教PIC16C71-04/P程序烧录出现的问题

发表于 04-21 22:16 257次阅读
请教PIC16C71-04/P程序烧录出现的问题

stm32与pic单片机比较_哪个好

本文首先介绍了stm32单片机的特性及优缺点,其次介绍了pic单片机的特点及不足,最后阐述了stm3....

发表于 04-13 16:52 564次阅读
stm32与pic单片机比较_哪个好

大神对PIC单片机的简单入门时如何讲解的

单片机里有一些部件需要我们使用和操作,都是通过读写寄存器来实现的。每个部件都对应有操控它的寄存器,例....

的头像 玩转单片机 发表于 04-01 11:13 757次阅读
大神对PIC单片机的简单入门时如何讲解的

高手讲解PIC单片机:单片机的入门就是这么简单

单片机里有一些部件需要我们使用和操作,都是通过读写寄存器来实现的。每个部件都对应有操控它的寄存器,例....

的头像 21ic电子网 发表于 03-29 09:26 846次阅读
高手讲解PIC单片机:单片机的入门就是这么简单

PIC32MZ0512EFE064单片机利用ICSP下载程序不成功

发表于 03-20 18:56 644次阅读
PIC32MZ0512EFE064单片机利用ICSP下载程序不成功

PIC单片机上DS1302器件接口代码

增强型PIC实验板上DS1302器件的接口电路,需要将软件和硬件相结合进行考虑如何来编程,完成该实验....

的头像 玩转单片机 发表于 03-07 11:25 544次阅读
PIC单片机上DS1302器件接口代码

Ev1527的pic单片机软件接收解码程序

Ev1527的pic单片机软件接收解码程序

发表于 02-27 16:57 154次阅读
Ev1527的pic单片机软件接收解码程序

基于PIC32单片机的经典设计汇总

PIC单片机是一种用来开发和控制外围设备的集成电路(IC)。一种具有分散作用(多任务)功能的CPU。....

发表于 02-20 18:22 240次阅读
基于PIC32单片机的经典设计汇总

pic单片机多路ad切换程序介绍

所谓模拟量很好理解就是模拟量是指变量在一定范围连续变化的量;也就是在一定范围(定义域)内可以取任意值....

发表于 02-09 15:12 267次阅读
pic单片机多路ad切换程序介绍

pic单片机ad转换c程序分享

A/D转换器是用来通过一定的电路将模拟量转变为数字量。模拟量可以是电压、电流等电信号,也可以是压力、....

发表于 02-09 14:59 278次阅读
pic单片机ad转换c程序分享

pic单片机的ad转换(实例解析)

A/D转换器是用来通过一定的电路将模拟量转变为数字量。模拟量可以是电压、电流等电信号,也可以是压力、....

的头像 beanxyy 发表于 02-09 14:44 1353次阅读
pic单片机的ad转换(实例解析)

PIC单片机该如何选型?PIC单片机选型参考

本文为大家带来pic单片机的选型参考介绍以及PIC12/PIC168位单片机片机选型列表。希望能对大....

发表于 01-23 15:29 628次阅读
PIC单片机该如何选型?PIC单片机选型参考

microchip单片机入门基础知识(PIC单片机详细资料)

PIC系列单片机的硬件系统设计简洁,指令系统设计精炼,在所有单片机品种中是最容易学习、最容易应用的单....

发表于 01-23 15:11 1040次阅读
microchip单片机入门基础知识(PIC单片机详细资料)

PIC单片机实验指导书pdf下载

PIC单片机实验指导书

发表于 01-12 17:05 130次阅读
PIC单片机实验指导书pdf下载

PIC单片机课程期末复习题

pic期末习题

发表于 01-09 17:07 91次阅读
PIC单片机课程期末复习题

请教段码屏数据更新方式

发表于 12-25 15:48 526次阅读
请教段码屏数据更新方式

基于PIC单片机的正弦波逆变器设计与实现

本文主要介绍了基于PIC单片机的正弦波逆变器设计与实现,利用单片机的CCP模块CCP1和CCP2输出....

发表于 12-21 14:04 673次阅读
基于PIC单片机的正弦波逆变器设计与实现

PIC单片机AD通道转换函数问题解析

由于PIC单片机有八路AD转换通道,如果每路都写一个转换函数,哪样非常麻烦并且不便于写程序,缘此我写....

发表于 12-05 10:34 349次阅读
PIC单片机AD通道转换函数问题解析

基于PIC单片机的智能提醒器的设计

介绍了用 P IC 单片机实现智能提醒器的设计思想, 介绍了 P IC 单片机和智能语音录放芯片 I....

发表于 12-01 15:16 141次阅读
基于PIC单片机的智能提醒器的设计

PIC单片机之通信协议

当人们晚上迷失在野外手上只有一个手电筒,此时有直升机飞过。人们用手电筒发出三短三长三短的光线。用这个....

发表于 11-25 09:39 228次阅读
PIC单片机之通信协议

PIC单片机与MCS-51系列单片机有哪些区别

PIC单片机的总线结构是哈佛结构,指令和数据空间是完全分开的,一个用于指令,一个用于数据,由于可以对....

发表于 11-16 09:07 292次阅读
PIC单片机与MCS-51系列单片机有哪些区别

PIC单片机有什么特点和优势_pic方法介绍

PIC最大的特点是不搞单纯的功能堆积,而是从实际出发,重视产品的性能与价格比,靠发展多种型号来满足不....

发表于 11-16 08:55 547次阅读
PIC单片机有什么特点和优势_pic方法介绍

PIC单片机是什么_PIC单片机介绍

PIC单片机有计算功能和记忆内存像CPU并由软件控制允行。然而,处理能力—存储器容量却很有限,这取决....

发表于 11-16 08:49 568次阅读
PIC单片机是什么_PIC单片机介绍

PIC单片机之I/O控制操作分析

I/O(input/output),即输入/输出端口。每个设备都会有一个专用的I/O地址,用来处理自....

发表于 11-15 09:35 303次阅读
PIC单片机之I/O控制操作分析

实例讲解PIC单片机之中断程序

中断程序一般指中断服务程序。中断服务程序,处理器处理“急件”,可理解为是一种服务,是通过执行事先编好....

发表于 11-14 16:32 903次阅读
实例讲解PIC单片机之中断程序

PIC单片机之PWM原理分析

脉冲宽度调制波通常由一列占空比不同的矩形脉冲构成,其占空比与信号的瞬时采样值成比例。下图所示为脉冲宽....

发表于 11-14 08:58 1106次阅读
PIC单片机之PWM原理分析

51单片机和pic单片机有什么区别_其程序设定有什么不一样

51单片机和pic单片机有什么区别:总线结构:MCS-51单片机的总线结构是冯-诺依曼型,计算机在同....

发表于 11-08 09:57 830次阅读
 51单片机和pic单片机有什么区别_其程序设定有什么不一样

pic单片机直接采样靠谱吗?

发表于 10-25 13:54 560次阅读
pic单片机直接采样靠谱吗?

智能目标跟踪系统设计方案

摘 要: 通过借鉴嵌入式系统在电子技术、信号处理以及计算机等领域应用的成功经验,在分析目标检测与跟踪....

发表于 10-16 16:59 180次阅读
智能目标跟踪系统设计方案

智能台球机器人设计技巧解析

设计摘要 台球源于英国,它是一项在国际上广泛流行的高雅室内体育运动。随着各种运动的兴起发展,台球以其....

发表于 10-16 11:11 117次阅读
智能台球机器人设计技巧解析

无线实时监控防盗系统的设计方案

一. 正文 前言 这款产品的制作历经了三个多月,这三个多月以来,我们组除了上课时间外,都埋头于实验室....

发表于 10-16 10:38 130次阅读
无线实时监控防盗系统的设计方案

PIC单片机实用教程-新手基础篇

PIC单片机实用教程-新手基础篇

发表于 10-16 10:33 160次阅读
PIC单片机实用教程-新手基础篇

PIC单片机18f4680技术资料

PIC单片机18f4680技术资料

发表于 10-16 10:26 111次阅读
PIC单片机18f4680技术资料

pic单片机选型手册 可以找到你想要功能的单片机型号和基本参数

pic单片机选型手册 可以找到你想要功能的单片机型号和基本参数

发表于 10-13 11:05 140次阅读
pic单片机选型手册 可以找到你想要功能的单片机型号和基本参数

我用的pic16f877a,如何让lcd12864以十进制显示寄存器里的数字啊

发表于 09-09 15:29 763次阅读
我用的pic16f877a,如何让lcd12864以十进制显示寄存器里的数字啊

基于PIC单片机车载逆变电源逆变器的研究

介绍了基于PIC单片机的逆变器设计,讨论了控制系统的硬件、软件设计,在实验基础上,从效率、THD和动....

发表于 08-30 10:34 153次阅读
基于PIC单片机车载逆变电源逆变器的研究

基于PIC单片机的找水系统设计_任志平

基于PIC单片机的找水系统设计_任志平

发表于 03-19 19:12 283次阅读
基于PIC单片机的找水系统设计_任志平

PLC与PIC单片机多机通信的应用_杨德

PLC与PIC单片机多机通信的应用_杨德

发表于 03-19 11:27 407次阅读
PLC与PIC单片机多机通信的应用_杨德

基于PIC单片机的便携式气体测漏仪_林忠波

比较实用的资料,感兴趣的可以下载学习一下。

发表于 01-31 17:48 92次阅读
基于PIC单片机的便携式气体测漏仪_林忠波

基于SPI总线的PIC单片机与I_省略_03语音芯片的接口电路和

比较实用的资料,感兴趣的可以下载学习一下。

发表于 01-31 17:48 204次阅读
基于SPI总线的PIC单片机与I_省略_03语音芯片的接口电路和

用PIC单片机实现的IC卡读写器_姜小涛

比较实用的资料,感兴趣的可以下载学习一下。

发表于 01-31 17:48 146次阅读
用PIC单片机实现的IC卡读写器_姜小涛

一种多台PIC单片机和PC机串口通讯的实现方案_林文永

比较实用的资料,感兴趣的可以下载学习一下。

发表于 01-31 17:48 196次阅读
一种多台PIC单片机和PC机串口通讯的实现方案_林文永

基于PIC单片机控制的智能玩具机器人_方建军

比较实用的资料,感兴趣的可以下载学习一下。

发表于 01-31 17:48 132次阅读
基于PIC单片机控制的智能玩具机器人_方建军

基于PIC单片机的直流电机控制器研究_韩军

比较实用的资料,感兴趣的可以下载学习一下。

发表于 01-31 17:48 99次阅读
基于PIC单片机的直流电机控制器研究_韩军

基于PIC单片机和CAN总线的纯电动汽车电池管理系统设计_罗森侨

比较实用的资料,感兴趣的可以下载学习一下。

发表于 01-31 17:44 232次阅读
基于PIC单片机和CAN总线的纯电动汽车电池管理系统设计_罗森侨

基于PIC单片机和AD7705的高精度信号采集系统设计_刘伟

比较实用的资料,感兴趣的可以下载学习一下。

发表于 01-31 17:44 302次阅读
基于PIC单片机和AD7705的高精度信号采集系统设计_刘伟

一种基于PIC单片机的温度检测与控制方法研究_刘扬

比较实用的资料,感兴趣的可以下载学习一下。

发表于 01-31 17:44 199次阅读
一种基于PIC单片机的温度检测与控制方法研究_刘扬

基于PIC单片机的直流电机控制器的设计_张立丽

比较实用的资料,感兴趣的可以下载学习一下。

发表于 01-31 17:44 240次阅读
基于PIC单片机的直流电机控制器的设计_张立丽

由PIC单片机实现的温湿度模糊控制系统_黄元峰

比较实用的资料,感兴趣的可以下载学习一下。

发表于 01-31 17:44 271次阅读
由PIC单片机实现的温湿度模糊控制系统_黄元峰

基于PIC单片机和DS18B20的温度测量系统设计_张明

不错的参考资料,欢迎下载学习。

发表于 01-31 17:44 301次阅读
基于PIC单片机和DS18B20的温度测量系统设计_张明

基于PIC单片机的SPWM控制技术_陈晓萍

不错的参考资料,欢迎下载学习。

发表于 01-31 17:44 315次阅读
基于PIC单片机的SPWM控制技术_陈晓萍

PIC单片机特点及应用时的注意事项_吴正民

不错的参考资料,欢迎下载学习。

发表于 01-31 17:44 277次阅读
PIC单片机特点及应用时的注意事项_吴正民

基于Modbus协议的触摸屏与PIC单片机的通信实现_孟华

不错的参考资料,欢迎下载学习。

发表于 01-31 17:44 329次阅读
基于Modbus协议的触摸屏与PIC单片机的通信实现_孟华

PIC单片机与PC机异步串行通信的设计_赵凯

不错的参考资料,欢迎下载学习。

发表于 01-31 17:44 304次阅读
PIC单片机与PC机异步串行通信的设计_赵凯