遮风板角度控制系统设计及优化

2012-09-26 02:26张永红高晓梅
电子设计工程 2012年7期
关键词:原理图转角单片机

张永红,高晓梅

(1.西安航空职业技术学院 教务处教材实践科,陕西 西安 710089;2.西安航空职业技术学院 计算机工程系,陕西 西安 710089)

遮风板控制系统,通过对风扇转速的控制,调节风力大小,改变遮风板转角 θ,显示范围为 0~60°,分辨力为 2°,绝对误差不大于5°;当间距d=10 cm时,通过操作键盘控制风力大小,控制遮风板转角θ,要求控制过程在10 s内完成,如图1所示。

图1 遮风板控制系统示意图Fig.1 Structure diagram of angle control system of wind board cover

1 方案的确定

遮风板控制系统主要由单片机控制及显示模块、角度信息采集模块、电机驱动模块、A/D采样模块、电源模块等构成。

1)角度信息采集模块 光电对管测量分辨率低,工作繁琐且工艺要求高;电位器测量角度,归零方便,但精确度不够高,调节难度大,温漂较大。采用MMA7260Q-3轴小量程加速传感器具有低功耗、低噪音、分辨率高精度高且能多角度调节。

2)电机驱动模块 采用NEC公司电机控制ASSP芯片MMC-1配合L298N,MMC-1为多通道两相四线步进电机/直流电机控制芯片,基于NEC电子16位通用MCU固化专用程序实现,通过VART或SOI串行为主控MCU扩展专用电机控制功能,可以实现直流电机的正反转控制和速度控制256档,并具备过流检测功能,工作电流2 A,可同时带动两个直流电机或一个步进电机。

3)A/D采样模块 采用TLC2543CN将角度信息的模拟量转化为数字信号,TLC2543CN是TI公司的12位串位模数转换器,使用开关电容逐次逼近技术完成A/D转换过程,且其串口输入能节省51系列单片机I/O资源,性价比、分辨率都极高。

4)控制系统的选择 采用STC12C5A60S2作为主控器,STC系列单片机是红星科技生产单时钟、机器周期(IT)单片机,是高速、低功耗、超强抗干扰的新一代8051单片机,指令代码完全兼容传统8051,自带A/D PWM。

5)显示模块选择 采用TFT彩屏进行角度的显示,彩屏性能稳定、单位解析度高,可以完成文字、图形的显示,画面生动,人机界面友好。

2 分析与计算

本设计可实现角度的采集和角度的实时显示,以TFT彩屏显示角度的数值,传感器采集角度信息通过单片机进行PID运算。采用MMA7260Q-3轴小量程加速传感器采集角度信息,通过12位A/D转换器TLC2543CN将模拟信号转换为数字信号,经运算后在TFT显示出角度值。当采集的角度信息与预设值不符合时,单片机会进行PID运算,控制电机调节风速,进而调节遮风板转角。

角度的计算:

3 电路系统的构成

遮风板控制系统主电路框图如图2所示。

3.1 角度信息采集、信息处理系统构成

图2 主电路框图Fig.2 Structure diagram of main circuit

角度信息采集、信息处理系统电路原理图如3所示。由角度信号采集电路、A/D采样电路组成。采用MMA7260Q加速传感器及外接屏蔽线检测遮风板转动角度,再由A/D转换器TLC-2543CN完成信号转换,屏蔽线避开电机中线圈的干扰,能隙式精密电压源MC1403提供2.5 V的基准电压,提高系统的分辨率。

3.2 电机驱动电路

电机驱动电路电路原理图如图4所示。用驱动芯片L298N作为驱动电机的主控芯片,采用7805稳压管提供+5 V电压,光耦隔离输入、输出信号,屏蔽线避开电机中线圈的干扰,提高角度测量的精确度。

3.3 控制及显示电路

控制及显示电路原理如图5所示。

图3 角度信息采集及处理系统电路图Fig.3 Circuit diagram of angle information collecting and information processing system

图4 电机驱动电路原理图Fig.4 Schematic diagram of motor drive circuit

图5 控制及显示系统电路图Fig.5 Circuit diagram of control and display system

3.4电 源

电源系统电路原理图如图6所示。电源由变压部分、滤波部分、稳压部分组成。为整个系统提供+5 V、+12 V、+3.3 V的电压,确保电路稳定工作。

图6 电源系统电路Fig.6 Circuit diagram of power supply system

4 测试及结果分析

4.1 手动遮风板角度数据

手动遮风板角度数据如表1所示。

4.2 设定遮风板转角角度数据

设定遮风板转角角度数据如表2所示。

结果分析:

手动遮风板角度测量准确度达100%,预设遮风板角度测量时绝对误差均小于5°,且完成时间均在10 s范围内。

表1 手动遮风板角度数据Tab.1 Angle data of manual wind board cover

表2 遮风板转角角度数据Tab.2 Rotating angle data of wind board cover

5 改进优化

由于系统采用高精度角度传感器进行角度信息采集,进行角度测量时遮风板摆动幅度偏大,不够稳定,在满足电路性能指标的前提下,尽量选择精度稍低的器件,并对电路设计进一步优化。

6 结束语

该方案通过预设参数与采集的反馈参数对比,能够进行自动修正,是一套精度较高的遮风板角度控制系统。

[1]王晓飞,封吉平,何强.基于有限状态机的角度信息采集电路设计[J].计算机测量与控制,2011,19(6):1472-1474.

WANG Xiao-fei,FENG Ji-ping,He Qiang.Design of angle information collection circuit based on FSM[J].Computer Measurement&Control,2011,19(6):1472-1474.

[2]张培仁.基于C语言C8051F系列微控制器原理与应用[M].北京:清华大学出版社,2007.

[3]潘琢金,施国君.C8051FXXX高速SOC单片机原理及应用[M].北京:北京航空航天大学出版社,2002.

[4]刁红泉,胡伟雄,颜钢锋.基于单片机的改进型五相混合式步进电机驱动器设计[J].工程设计学报2004,11(1):19-22.

DIAO Hong-quan,HU Wei-xiong,YAN Gang-feng.Design of five-phase hybrid stepping motor reformative driver based on MCU[J].Journal of Engineering Design,2004,11(1):19-22.

[5]陈京培,徐永梅.基于AT89S52单片机的液晶显示控制电路设[J].现代电子技术,2008(22):22-25.

CHEN Jing-pei,XU Yong-mei.Design of LCD control circuit based on AT89S52 [J]. Modern Electronics Technique,2008(22):22-25.

[6]邹其洪.电工电子实验与计算机仿真[M].北京:电子工业出版社,2008.

[7]何希才.常用电子电路应用365例[M].北京:电子工业出版社,2006.

猜你喜欢
原理图转角单片机
玩转角的平分线
浅谈STM32核心板原理图设计
基于单片机的SPWM控制逆变器的设计与实现
侧围外板转角深拉伸起皱缺陷研究
电路原理图自动布图系统的设计与实现
基于Protel DXP 2004层次原理图的设计
基于单片机的层次渐变暖灯的研究
基于单片机的便捷式LCF测量仪
三次“转角”遇到爱
INS/GPS组合系统初始滚转角空中粗对准方法