msp430无刷电机控制设计电路

发布者:SerendipityJoy最新更新时间:2020-08-05 来源: elecfans关键字:msp430  无刷电机  控制设计电路 手机看文章 扫描二维码
随时随地手机看文章

  msp43概述

  MSP430是德州公司新开发的一类具有16位总线的带HLASH的单片机,由于其性价比和集成度高,受到广大技术开发人员的青睐它采用16位的总线,外设和内存统一编址,寻址范围可达64K,还可以外扩展存储器。具有统一的中断管理,具有丰富的片上外围模块,片内有精密硬件乘法器、两个16位定时器、一个14路的12位的模数转换器、一个看门狗、6路P口、两路USART通信端口、一个比较器、一个DCO内部振荡器和两个外部时钟,支持8M的时钟。由于为HLASH型,则可以在线对单片机进行调试和下载,且JTAG口直接和FET(FLASHEMULATIONTOOL)的相连,不须另外的仿真工具,方便实用,而且,可以在超低功耗模式下工作,对环境和人体的辐射小测量结果为100mw左右的功耗(电流为14mA左右),可靠性能好,加强电干扰运行不受影响,适应工业级的运行环境ll,适合与做手柄之类的自动控制的设备.MSP430系列单片机的主要优点就是低功耗,所以在选择MSP430系列单片机设计系统时,除了要考虑外围电路的低功耗以外,还要根据系统要求选择合适的MSP430单片机,但是我们原则是够用就可以,不提倡资源的浪费。


  MSP430F149特性

  ①低电压、超低功耗。工作电压3.6V~1.8V ,正常工作模式280μA@1MHz,2.2V,待机模式1.6μA,RAM数据保存的掉电模式下0.1μA。五级节电模式。

  ②快速苏醒,从待机模式下恢复工作,只需要不到6μS时间。

  ③16位精简指令集MCU,命令周期125nS。

  ④12位ADC,具有内部参考电压源,并且具有采样、保持、自动扫描等功能。具有12位的模数转换器可以得到很高的精度,并且省去了使用专门的模数转换器给设计电路板带来的麻烦。

  ⑤2个16位计数器。具有捕获、门限功能。

  ⑥具有片内比较器。

  ⑦支持ISP(在线系统编程),方便开发和项目升级。

  ⑧支持序列号,熔丝位烧写。方便简单。

  ⑨双串口

  ⑩支持超小型封装:64P-QFP、64P-QFN。

  MSP430F149引脚及功能

msp430无刷电机控制设计电路

  因为MSP430F149的引脚较多所以在此只将用到的引脚做以下说明。

  P1.0/TACLK一普通数字I/O引脚/TImer-A,时钟信号TACLK输入。

  P1.1/TA0--普通数字I/O引脚‘TImer-A,捕获;CCIO输入,比较:OUTO输出。

  P1.2/TA1--普通数字I/O引脚/TImer-A,捕获;CCI1输入,比较:OUT1输出。

  P1.3/TA2-普通数字I/O引脚,’Timer-A,捕获;CCI2输入,比较:OUT2输出。

  P1.4/SMCLK--普通数字I/O引脚/SMCLK信号输入。

  P1.5/TA0--普通数字IO引脚/Timer-A,比较:OUTO输出。

  P1.6/TA1--普通数字I/O引脚/Timer-A,比较:OUT1输出。

  P1.7/TA2-普通数字I/O引脚/Timer-A,比较:OUT2输出。

  P2.0/ACLK--普通数字I/O引脚/ACLK输出。

  P2.1/TAINCLK--普通数字I/O引脚/Timer-A,吋狆信号TAINCLK

  P2.2/CAOUT/TAO--普通数字IO引脚/Timer-A:捕荻:CCIOB輸入比較器-A輸出。

  P2.3/CAOTA1--普通数字I/O引脚Timer-A:比較:OUT1輸出/比較器-A輸出。P2:4/CA1/TA2--普通数字IO引脚/Timer-A:比較:OUT2輸出/比較器-A輸出。P2.5/Rosc一普通数字I/O引脚/定乂DOC杯称頻率的外部屯阻輸入。P2.6/ADC12CLK--普通数字1O引脚/綾換吋紳-12位ADC。

  P3.O/SETO--普通数字IO引脚/从岌送使能-USARTO/SPI方式。

  P3.1S1M00--普通数字I/o引脚从輸入主輸出-USARTOISPI方式。P3.2SOMI0--普通数字I/O引脚从輸出/主輸入-USARTOISPI方式。

  P33/UCLKO--普通数字I/O引脚外部吋狆輸入-USARTO/UART/SPI方式。

  P3.4/UTXDO--普通数字I/O引脚/岌送数据輸出-USARTO/UART方式。

  P3.5/URXDO--普通数字I/O引脚/接收数据輸出-USARTOUART方式。

  RSTNMI--夏位輸入,非屏蔽中断輸入端口,或引尋装載程序后劫(FLASH器件)。

  XIN--晶体振蕩器XT1的輸入端口,可以達接棕准晶体。

  XOUT--晶体振蕩器XT1的輸出端口。

  XT2IN--晶体振蕩器XT2的輸入端口,只能達接棕准晶体。

  XT2OUT--XT2的輸出端口。

  Vcc--屯源正端。

  Vss--屯源灸端。


  msp430无刷电机控制设计电路

  1、系统总体功能介绍

  本设计总体功能如图4.1所示,以MSP430F149作为控制核心,通过专用驱动芯片LM621连接逆变电路驱动电机工作,按键实现加速诚速功能,加速键按下一次转速增加100转,减速键盘按下一次转速减少100转,可调范围在2000转到4000转之间,通过涡轮流量计测试实际流量信息反馈到单片机中实现高精度的电机转速调节,LCD1602实时显示流量信息。图4.2为系统总体软件流程图。

msp430无刷电机控制设计电路
msp430无刷电机控制设计电路

  2、MSP430F149单片机最小系统

  MSP430F149单片机最小系统由MSP430F149单片机,晶振以及复位电路组成。两个晶振分别接单片机的XIN1,XOUT1,XIN2xoUT2口,复位电路采用专用复位芯:片SP7085,与单片机RESET口连接,采用SPX1117M3-3.3为单片机供电3.3V。MSP430F149单片机最小系统硬件连接如图4.3.

msp430无刷电机控制设计电路

  3、显示模块介绍

  3.1显示模块硬件设计

  本系统采用LCD1602液晶屏显示,P4口接上拉电阻,LCD1602液晶屏的控制端接在P3口上面,P3.5--P3.7口。

msp430无刷电机控制设计电路

  3.2显示模块软件设计

  用LCD显示一个字符时比较复杂,首先找到显示屏上某个位置所对应的RAM区的8个字节,在有程序分别对这个8个字节置41”或置*o?,“1”表示点亮,“0”表示不亮,这样组合起来就能把一个字符点亮。但是有的控制器内部自带字符发生器,如LCD1602,显示一个字符就非常容易了,把控制器的工作设定在文本方式,再根据字符显示的位置,找到该位置找出显示RAM所对应的地址,设立光标,在把所需要的字符代码送上去就可以了。显示模块软件流程图如图4.5。

msp430无刷电机控制设计电路

  4、驱动模块介绍

  4.1驱动模块硬件设计

  本设计采用电机专用驱动芯片LM621驱动逆变电路实现电机的运行。LM621的HS1,HS2,HS3与霍尔位置传感器相连,接入位置信号以控制电机的电子换相,引脚11、12、13(灌电流输出端),引脚14、15、16(抽电流输出端)分别与逆变电路连接驱动电机,VCC2接+5V电源JINH接单片机P2.7口输入PWM波,DIR接单片机P2.6口控制转向,硬件连接图如图4.6。

msp430无刷电机控制设计电路

  4.2PWM控制软件设计

  PWM(脉冲宽度调制)是通过控制固定电压的直流电源开关频率,改变负载两端的电压,从而达到控制要求的一种电压调整方法。本次设计采用定频调宽方式MSP430F149本身含有PWM产生模块,利用MSP430F149单片机的TIMEA的模式7产生PWM波对电机进行调速。根据电机参数设定调速范围为2000转~4000转,每次加速键(减速键)按下,电机转速诚少(增加)100转,调速等级分为20级,经计算,每次占空比改变0.025。

msp430无刷电机控制设计电路

  5、按键模块介绍

  5.1按键模块硬件设计

  本设计采用1*4矩阵键盘实现对整个系统的操作,四按键一端分别通过1k的电阻与单片机的P3.0,P3.1,P3.2,P3.3接口连接,另一端通过100k的电阻与+5V电源连接。按键模块连接如图4.8。

msp430无刷电机控制设计电路

  5.2按键模块软件设计

  本系统使用最简单的1*4矩阵键盘实现对整个系统的操作。各键对应的功能和键值加圭4.1

msp430无刷电机控制设计电路

  各键详细功能如下:

  BUTTON1:启动系统。单片机上电初始化后,首先扫描键盘,若BUTTON1被按下,则启动系统,否则将一直扫描键盘,此时其他键没有任何功能。BUTTON2和BUTTON4:通过按BUTTON4或BUTTON4,当前位闪烁,此时通过BUTTON2和BUTTON4可对当前位进行+1/-1,若2S内没有操作,系统自动确认当前输入值。


  BUTTON3:正反转,实现电机机的反转。按键模块子程序流程图如图4.9

msp430无刷电机控制设计电路

  6、限流电路设计

  主回路中通过电动机的电流最终是经过电阻R4接地。因此,U=R4IM:其大小正比于电动机的电流IMO而U{同数/模转换器的输出电压UO分别送到LM324运算放大器的两个输入端,一旦反馈电压Uf大于来自数/模转换器的给定信号Uo,则LM324运算放大器输出为低电平,通过非门变为高电平输入到LM621的引脚17,使输出关断,从而截断了直流无刷电动机定子绕组的所有电流通路,迫使电动机电流下降,一旦电流下降到时Uq小于Uo,则LM324运算放大器输出回到高电平,通过非门变为低电平,接LM621的17脚,LM621正常工作。

msp430无刷电机控制设计电路

  7、速度反馈电路设计

  涡轮流量计采用24V直流供电,输出24V脉冲信号经过电阻分压变为3.3V脉冲信号,与单片机P2.5口连接。电路硬件连接见图4.11。涡轮流量计输出的电压脉冲信号与瞬时流量之间的计算公式为Q=3600xfk,通过采集流量反馈信号实现对流量的闭环精确控制。

msp430无刷电机控制设计电路

关键字:msp430  无刷电机  控制设计电路 引用地址:msp430无刷电机控制设计电路

上一篇:sed1335的msp430程序
下一篇:MSP430仿真器使用常见问题

推荐阅读最新更新时间:2024-11-07 16:16

基于Profibus-DP现场总线通信接口设计
O 引言 Profibus是开放的、与制造商无关、无知识产权保护的标准。因此世界上任何人都可以获得该标准并设计各自的软硬件解决方案。Pro-fibus-DP通信接口的开发有两种方案选择:单片机+软件;单片机+Profibus通信芯片ASIC。 方案2中Profibus-DP协议完全由Profibus通信ASIC来实现,单片机主要处理用户程序。因此方案2开发周期相对少很多,本文将采用单片机+Profibus通信ASIC来实现Profibus通信接口的设计。 1 Profibus-DP基本特性 Profibus包括三个兼容系列:Profibus-FMS,Profibus-DP,Profibus-PA。FMS提供大量的通信服务用
[单片机]
基于Profibus-DP现场总线通信接口<font color='red'>设计</font>
循环工作定时控制电路设计
一、电路工作原理 电路通过电容C2 和泄放电阻R3 降压后,经过桥堆IC2 整流,VD2 稳压后,得到12V左右的直流电压,为IC1 及其它电路供电。IC1 为14 位二进制计数/分频器集成电路,通过 由R1、R2、C1 和IC1 的内部电路构成一定频率的时钟振荡器,为IC1 的定时提供时钟脉冲。 当电路通电后,首先进入设备的工作间隙等待时间,IC1 内部通过对时钟脉冲的计数和分频实现延时,当计时时间到时(按图中参数,约为3 小时),IC1 的Q14 端输出高电平,使三 极管V 导通,继电器KA 得点,驱动受控设备开始工作。此时,IC1 又开始对设备工作时间进行计时,定时时间到时(按图中参数,约为20 分钟),IC1 的Q1
[工业控制]
循环工作定时<font color='red'>控制</font>器<font color='red'>电路</font><font color='red'>设计</font>
MSP430单片机USART串口发送字符和字符串
在MSP430单片机的官方历程中有使用串口中断发送字符以及字符串的程序,但是移植性不高,我专门写了两个函数,用于发送单个字符合字符串,不需要使用中断,供大家参考。 /********************************************** *程序描述:单片机的P3.4、P3.5作为串口发送字符和字符串 *作者 :Zhenhua Liu *时间 :2017.11.01 23:00 ***********************************************/ #include msp430x14x.h #define uchar unsigned char uchar DATA = hel
[单片机]
智能汽车控制系统电路设计攻略
  智能车又称为无人驾驶汽车,属于轮式移动机器人的一种,是一个集环境感知、路径规划、自动驾驶等多功能于一体的综合系统。智能汽车技术将许多领域联系在一起,如计算机科学、人工智能、图像处理、模式识别和控制理论等。智能汽车与一般所说的自动驾驶有所不同,它更多指的是利用GPS 和智能公路技术实现的汽车自动驾驶。这种汽车不需要人去驾驶,因为它装有相当于人的“眼睛”、“大脑”和“脚”的电视摄像机、电子计算机和自动操纵系统之类的装置,这些置都装有非常复杂的电脑程序,所以这种汽车能和人一样会“思考”、“判断”、“行走”,可以自动启动、加速、刹车,可以自动绕过地面障碍物在复杂多变的情况下,能随机应变,自动选择最佳方案,指挥汽车正常、顺利地行驶。   
[嵌入式]
蓝牙和MSP430音频信宿参考设计
  描述   TI 的蓝牙 + MSP430 音频散热器参考设计可供客户用于创建各种低端、低功耗音频解决方案的应用。一些可能的应用 - 玩具、低端蓝牙扬声器、音频播放配件。此参考设计是一种经济实惠的音频实施方案,通过参考其提供的完整设计文件,您可以将重心转移到应用和最终产品开发工作上。此参考设计支持的软件包括 Stonestreet One Bluetopia 蓝牙堆栈(经过认证且免专利费)。   蓝牙和MSP430 音频信宿参考设计   特性   凭借最低成本、最低功耗的 MSP430F5229 实现蓝牙音频功能(SBC 编码/解码)   设计中将音频处理任务从 MCU 转移到蓝牙器件,从而实现低功耗音频   这种经济
[单片机]
蓝牙和<font color='red'>MSP430</font>音频信宿参考<font color='red'>设计</font>
德州仪器推出集成型三相无刷电机前置驱动器
德州仪器集成型三相无刷电机前置驱动器可在驱动达 60 A FET 的同时,将板级空间锐减 60% 集成降压稳压器与双通道电流感应放大器,可缩小板级空间,降低材料清单成本与系统复杂性 日前,德州仪器 (TI) 宣布推出首款最新系列集成型三相无刷电机前置驱动器。该 DRV8301 是目前市场上集成度最高的前置驱动器,与性能最接近的集成解决方案相比可将板级空间锐减达 60%。它可驱动 10 A 以下至 60 A 的外部 FET,支持电流可扩展性、更高散热性能,以及无刷 DC(BLDC) 及永磁同步电机 (PMSM) 应用(如通风泵、医疗泵、商用冰箱制冷系统、机器人、电动工具、电动自行车以及其它大扭矩工业电机控制应用等)的更高效率。如
[工业控制]
MSP430 IO口配置
前言: IO作为单片机的重要组成部分是不可或缺的,也是必须要掌握的,掌握了IO就学会了单片机的基本使用 所有对于430单片机的操作需要紧随用户开发手册和指导手册进行 用户指导手册 芯片管脚手册 MSP430有多达6组IO口P1~P6,每组有8个IO口(相对于STM32F4/F7/F1系列来说比较少),每组IO口都可以单独设置输入输出状态,设置读写。 需要注意的是对于430F169这款芯片P1和P2是具有中断的,可以选择在输入信号上升沿或者下降沿触发中断 不过本章并不进行P1P2中断的介绍 配置IO口功能需要设置PXIN,PXOUT,PXDIR,PXSEL寄存器 1 PXDIR寄存器 PXDIR寄存器用来设置IO
[单片机]
<font color='red'>MSP430</font> IO口配置
基于MSP430的高功率因数电源设计方案
  在电力网的运行中,功率因数反映了电源输出的视在功率被有效利用的程度,我们希望的是功率因数越大越好。这样电路中的无功功率可以降到最小,视在功率将大部分转换为有功功率,从而提高电能输送的效率。提高功率因数必须从相位校正技术和谐波消除技术两个方面考虑,无功分量基本上为高次谐波,谐波电流在输电线路阻抗上的压降会使电网电压发生畸变,影响供电系统的供电质量,谐波会增加电网电路的损耗。解决用电设备谐波污染的主要途径有两种:   一是增设电网补偿设备(有源滤波器和无源滤波器)以补偿电力电子设备、装置产生的谐波;二是改进电力电子装置本身,使之不产生或产生很小的谐波,如采用功率因数校正技术。两者相比较前者是消极的方法,即在装置产生谐波后,进行集
[单片机]
基于<font color='red'>MSP430</font>的高功率因数电源<font color='red'>设计</font>方案
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
  • 学习ARM开发(16)
    ARM有很多东西要学习,那么中断,就肯定是需要学习的东西。自从CPU引入中断以来,才真正地进入多任务系统工作,并且大大提高了工作效率。采 ...
  • 学习ARM开发(17)
    因为嵌入式系统里全部要使用中断的,那么我的S3C44B0怎么样中断流程呢?那我就需要了解整个流程了。要深入了解,最好的方法,就是去写程序 ...
  • 学习ARM开发(18)
    上一次已经了解ARM的中断处理过程,并且可以设置中断函数,那么它这样就可以工作了吗?答案是否定的。因为S3C44B0还有好几个寄存器是控制中 ...
  • 嵌入式系统调试仿真工具
    嵌入式硬件系统设计出来后就要进行调试,不管是硬件调试还是软件调试或者程序固化,都需要用到调试仿真工具。 随着处理器新品种、新 ...
  • 最近困扰在心中的一个小疑问终于解惑了~~
    最近在驱动方面一直在概念上不能很好的理解 有时候结合别人写的一点usb的例子能有点感觉,但是因为arm体系里面没有像单片机那样直接讲解引脚 ...
  • 学习ARM开发(1)
  • 学习ARM开发(2)
  • 学习ARM开发(4)
  • 学习ARM开发(6)
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved