前言:本站为你精心整理了电机控制户外广告论文范文,希望能为你的创作提供参考价值,我们的客服老师可以帮助你提供个性化的参考范文,欢迎咨询。
一硬件设计
1电动机控制电路控制
芯片STM32F103RB是一款基于ARMCortex-M3内核的32位单片机,价格便宜、使用简单、开发方便.其片内资源丰富,含有128kB内部存储器(flash)、串行总线IIC(inter-integratedcir-cuit)、定时器TIMER、串口USART、实时时钟RTC、直接存储器DMA以及12位数字模拟转换器ADC等模块.定时器TIMx的输出比较功能可产生PWM信号,输入捕获功能可采集测量传感器位置信号.12位的ADC模块可以直接用来采样测量外部电压值(<5V).IIC模块可以对日历/时钟芯片进行信息写入和读取.STM32芯片的这些模块和功能都较大方便了系统的软硬件设计.控制芯片电路图.控制芯片STM32实时测量6路霍尔位置信号,按照预先设定的程序,输出相应的6路PWM(pulsewidthmodulation)波和6路控制信号给功率开关管驱动电路芯片IR2103,通过控制功率开关管的导通顺序,实现电机的正反向转动和制动.芯片的PC1,PC2,PC3,PB5,PB6,PB7等6个端口分别采集上、下电机的位置传感器信号.通过激活设置这些端口相应的定时器计数模块,来计算电机转速和电机转动长度.PB13,PB14,PB15,PA8,PA9,PA10等6个端口输出PWM波.调整PWM寄存器的计数频率,就可改变PWM的占空比.PA1,PA2,PA3,PC7,PB0,PB1等6个端口输出驱动管开关电路控制信号,控制MOS开关管通断.NRST,JTRST,JTDO,JTCK,JTMS,JTDI等6个端口为JTAG接口,用来下载调试程序.PB10,PB11复用USART3_TX和USART3_RX串口,PC11和PC12复用IIC_SDA和IIC_SCL端口,分别与外接控制器和PCF8563时钟芯片进行指令、数据传递和读取.PC0,PC4,PC5,PA4启用ADC模块,检测电路电压和电流.两个晶振Y1和Y2分别为8MHz和3768kHz,提供外接晶振时钟源.
2功率开关管
驱动电路功率开关管驱动电路由上、下2组3个驱动控制芯片IR2103和6个功率开关管P75NF75组成.1个IR2103连接2个功率开关管,通过驱动开关管开闭,控制电机相电流通断及流向,使电机内定子电流不断变向,从而生成变化磁场,推动永磁转子运转.IR2103依单片机发出信号控制上下MOS管通断,通过调整和控制MOS管开关频率,调节电机输入电流,实现对电机速度调节.IR2103驱动芯片设有对输入信号的死区时间保护,有效保证同一驱动电路中两个MOS管不同时导通而发生短路.图3为电动机的一相驱动电路,其余两相电路相同.当输入信号PWM和COM为高电平时,Ho输出高电平,上MOS管导通,+24V直流电压经AU给电机供电;当PWM和COM为低电平时,Lo输出高电平,下MOS管导通,相电流从电机经AU接电源地.
3霍尔信号采集
电路霍尔信号采集电路用来测量电机的霍尔信号.其采用一个上拉电路、RC滤波电路和二极管钳位,保证测量信号在0~5V.端口TIMx定时器模块启用,在每次任一路霍尔信号输入发生变化后开始计数.利用霍尔信号的周期性,可计算电机速度,通过计算T时间内时钟脉冲λ个数k,得到f=1/T=1/kλ.根据电机转动一周的霍尔信号的周期数,就可计算出电机转速.
4检测电路对三相星型六状态
永磁无刷直流电机,只要在任一相电流和电源之间串接一个阻值为0.01Ω的电阻RT1作为检测电阻,经采样电路转变为电压信号DCT,就可测出电流值.当测量值大于预设值时,控制芯片发出信号封锁MOSFET管,电机停转.电压检测电路采用LM358双极性放大器,通过比较3.3V电源电压、3.3V备用电池电压和地之间的电位,可检测电源电压的状态.对+24V电源的检测,采用电阻分压方法,并联100nF电容滤除杂波.
二系统软件设计
软件编程在Keil的RVMDK4.70上用C语言完成.电机控制板程序由串口中断及参数设置程序、时间扫描及电机工作程序两部分组成.串口中断程序用来接收串口信号,进行握手判断,进入参数设置子程序;否则,进入时间扫描程序.时间扫描程序用来定期读取日历芯片的时间参数,判断是否运行或结束电机工作程序.电机工作程序用来控制电动机工作.首先,电机顺时针转动,同时测量转动长度,当到达一个广告画面的长度时停止转动,静止时间即为设定的广告画面的展示时间;电机继续顺时针转动翻页、静止展示,直至最后一张画面展示完毕.电动机开始逆时针转动重复以上过程,转动翻页—停止展示—转动翻页,循环转动直到系统判断结束时间停止转动.图4为电机控制板程序的流程图.
三结论
本系统电路设计借鉴无刷直流电机控制系统,使用STM32F103RB单片机为控制核心,充分利用其丰富的片内资源.通用定时器TIMx模块的串口、IIC通讯模块的运用,使电路设计简单方便.IR2103驱动芯片的死区时间保护,电压、电流检测电路,提高了整个电路安全性.比较其他形式户外广告技术,本系统设计简单、经济方便、使用可靠,对电机控制领域的产品设计有参考借鉴意义.
作者:张弛李翔王亚亚张兴敢单位:南京大学