图1示出采用8751单片机来控制直流无刷电动机的原理框图。8751的P1口同7406反相器联结控制直流无刷电动机的换相,P2口用于测量来自于位置传感器的信号H1、H2、H3,P0口外接一个数模转换器。
图1 直流无刷电动机计算机控制原理图
换相的控制
根据定子绕组的换相方式,首先找出三个转子磁钢位置传感器信号H1、H2、H3的状态,与6只功率管之间的关系,以表格形式放在单片机的EEPROM中。8751根据来自H1、H2、H3的状态,可以找到相对应的导通的功率管,并通过P1口送出,即可实现直流无刷电动机的换相。
起动电流的限制
主回路中串入电阻R13,因此Uf=R13*IM,其大小正比于电动机的电流IM。而Uf和数模转换器的输出电压U0分别送到LM324运算放大器的两个输入端,一但反馈电压大于Uf大于来自数模转换的给定信号U0,则LM324输出低电平,使主回路中3只功率管VF4、VF6、VF2不能导通,从而截断直流无刷电动机定子绕组的所有电流通路,迫使电动机电流下降,一旦电流下降到使Uf小于U0,则LM324输出回到高电平。主回路又具备导通能力,起到了限制电流的作用。
转速的控制
在直流无刷电动机正常运行的过程中,只要通过控制数模转换器的输出电压U0,就可控制直流无刷电动机的电流,进而控制电动机的电流。即8751单片机通过传感器信号的周期,计算出电动机的转速,并把它同给定转速比较,如高于给定转速,则减小P2口的输出数值,降低电动机电流,达到降低其转速的目的。反之,则增大P2口的输出数值,进而增大电动机的转速。
PWM控制的实现
转速控制也可以通过PWM方式来实现。图2和图3为PWM控制实现直流无刷电动机转速的控制。
图2PWM控制原理图
图3PWM控制原理图
直流无刷电动机的正转反转,通过改变换相次序来改变其转动方向。具体做法只需要更换一下换相控制表。
关键字:单片机控制 直流无刷电动机
引用地址:
单片机控制直流无刷电动机驱动及接口电路
推荐阅读最新更新时间:2024-03-16 13:34
51单片机控制SL811HS的USB主机底层驱动
引言 基于USB接口的设备使用方便,性价比高,因此在人们的工作和生活中得到了广泛的应用,如U盘,移动硬盘,光驱,USB摄像头,USB鼠标键盘等,同时,51系列单片机以其成熟的技术和高性价比吸引了大量国内用户,被广泛应用于测控和自动化领域,因此,如果在51单片机系统中增加USB主机接口,实现对USB从机设备的控制,则该单片机系统可以充分利用现有的各种USB从机设备,大大扩展单片机系统功能。 本设计实现了在51单片机系统中增加USB主机功能,采用普通51单片机外接专用USB接口芯片的方案,这种方案虽然会使系统传输速度受到限制,而且在稳定性有所欠缺,但此方案设计灵活性高,且易于移植,为低成本产品的开发提供了广阔前景,设计中采用51单
[应用]
单片机控制12864液晶显示屏静态显示
显示屏幕说明图: 仿真电路图: 仿真结果展示: 汉字取模软件设置: (取模软件下载链接在文章结尾) C语言程序代码: #include reg51.h #define LCDLCDDisp_Off 0x3e// 程序中 的 LCD_OFF (LCD 断开/不亮) 的值 是 16进制 0x3E #define LCDLCDDisp_On 0x3f// 程序中 的 LCD_ON (LCD 合上/亮) 的值 是 16进制 0x3F #define Page_Add 0xb8// 页地址 #define LCDCol_Add 0x40// 列地址 #define Start_Line 0
[单片机]
8位单片机控制的经济型温湿度监控仪研制
0 引 言 在人类的日常生活、工业生产过程、气象预报、物资仓储等方面,温度和湿度都是重要的参数,因此对温度及湿度传感及其监测和控制的研究是十分重要的研究内容。本文介绍一种经济型的由8位单片机控制的温度湿度监控仪,该监控仪同时还能用于部分对露点有监测要求的场合。 1 系统硬件组成 本系统完成对温度、湿度的实时测量,配合有关控制部分即可对温度湿度进行实时控制,同时具有温度、湿度和露点显示功能,满足一般上业环境对温度、湿度和露点检测的需要。系统由STC89C51RC、RAM、键盘、温度传感器、湿度传感器、A/D转换电路、D/A转换电路等组成。如图1所示。 STC89系列是具有Flash结构的51系列单片机,因此,
[单片机]
单片机控制的静电除尘电源调压系统
1. 引言 静电除尘器有除尘效率高、运行和维修费用相对低廉等特点,在减少排放到大气中有害粉尘方面起着十分重要的作用,是当前使用较为广泛的一种环保设备。静电除尘器是利用高压静电吸附带电离子的原理进行除尘。一般来说,静电极板电压越高,对带电离子的吸附能力就越强,除尘效率越高。但电压越高,电场内会出现频繁的火花闪烁,甚至产生电弧,放电过程难以控制,除尘效率明显降低,这种情况应该避免。如果能够控制极板电压长时间维持在临界放电状态,就可以获得最佳的除尘效果并有效节约电力资源 。实验证明,基于单片机 80C196KC的静电除尘电源三相交流调压控制系统能够很好实现这一功能。 2. 静电除尘电源主电路及交流调压结构 2.1 电
[单片机]
基于单片机控制的便携式篮球计时器设计
0 引言 本设计利用单片机AT89C51完成了计时的功能,详细地介绍了系统硬件与软件的设计过程,设计由AT89C51编程控制Led七段数码管作显示的篮球计时系统。该系统具有赛程时间设定,计时启功,暂停,报警,24 s及复位等功能。 1 系统原理 篮球比赛计时的准确性和计时的精确度是要求很高的,而单片机在这方面有着出色的表现。该系统采用频率为12 MHz的芯片,整个系统由按键、计时显示、报警,箭头方向等部分组成。该系统组成方框图如图1所示。 单片机是该系统电路的核心组成部分,系统的各种功能都是在单片机内通过编程来实现。单片机选用AT89C51。它的X1(19脚)和X2(18脚)外接12MHz晶振,为单片机提供时钟信号
[单片机]
单片机控制DAC0832输出锯齿波
DAC 0832:DAC0832是8位全MOS中速 D/A 转换器,采用R—2RT 形 电阻 解码 网络,转换结果为一对差动 电流 输出,转换时间大约为1us。使用单 电源 +5V―+15V 供电。参考 电压 为-10V-+10V。在此我们直接选择+5V 作为参考电压。DAC0832 有三种工作方式:直通方式,单缓冲方式,双缓冲方式;在此我们选择直通的工作方式,将XFER WR2 CS 管脚全部接数字地。管脚8 接参考电压,在此我们接的参考电压是+5V。我们在控制P0口输出数据有规律的变化将可以产生三角波,锯齿波,梯型波等波形了。 #include reg51.h sbit wela=P2^7; // 数码管 位选 sbi
[单片机]
基于AT89C51单片机控制LED摇摇棒的研究
0 引言 随着现代科技的发展,高科技产品以其简洁化、便携等,给人们带来了很大的方便。而“摇摇棒”以其更加简捷与新颖的信息传递方式给人们带来耳目一新的感受,也必将会给人们带来一种新的方便的文化传递方式,常用在晚会及大型的娱乐节目场合。 本文通过研究和设计一个利用事先编好程序来控制16个LED发光二极管,并配合左右手的摇晃来显示字符和简易图形的电子装置(简称为“摇摇棒”),来传递有趣的信息。此装置利用AT89C51单片机对发光二极管阵列进行控制。用滚珠开关检测当前摇动状态,单片机控制16个发光二极管进行不同频率的亮灭刷新,则只要摇动就可以可显示输出文字及图案等信息,从而达到在该视觉平面上传达信息的作用。 1 硬件系统的组成
[单片机]
51单片机控制+MAX7219+DS1302 电子钟
/************************************************** *程序名称: MAX7219 C语言控制程序 *程序功能: 3线串行控制8位共阴数码管 *3线定义:DIN 串行数据输入 * LOAD 数据锁存 * CLK 时钟输入 ***************************************************/ #in
[单片机]