你的位置:论文发表 >> 论文下载 >> 计算机论文 >> 计算机理论 >> 详细内容 在线投稿

基于SCA100T-2 倾角传感器的风板控制系统设计实现

浏览243次 时间:2016年5月31日 16:52

韩金玉 天津中德职业技术学院电气工程学院 300350

王守志 天津中德职业技术学院航空与汽车学院 300350

【文章摘要】

   风板控制系统采用高精度双轴倾角传感器SCA100T-2 实时检测帆板偏转角度, 并由单片机STC12C5A60S2 采集处理。数据经8 ADC0809 进行A/D 转换后, 为减少误差采用数字平均滤波算法处理数据。系统通过自适应PID 控制算法调节PWM 信号,控制两台轴流风机的转速,实现精确、平稳控制风板翻转到设定角度。

【关键词】

风板控制系统;倾角传感器;数字滤波算法;自适应PI D PWM 信号

0 引言

2015 年全国大学生电子设计大赛试题I 组题目是风板的控制系统设计与制作,要求对系统中的轴流风机的风速控制,使得风板翻转角度(控制角度在45°~ 135°之间设定)在规定的时间内快速、稳定达到预定的要求。

1 系统设计方案与制作

根据系统方案设计,风板控制系统的框图如图1 所示。系统主要由单片机模块、角度检测模块、风机驱动模块、A/D 模块、LCD 显示模块、声光提示模块、按键模块等构成。通过按键设定风板的初始位置,由单片机调整PWM 脉冲调宽信号,实现电机转速控制,并由单片机把设定角度显示在LCD 液晶显示屏上。安装在风板上的角度传感器将实时检测到的信号送入ADC0809 进行A/D 转换,然后信号经过单片机处理后得到角度值,并实时显示到液晶屏上。同时根据风板旋转的实时角度值,在软件设计中利用自适应PID 控制算法对PWM调速,使帆板迅速、稳定转动到设定的

1 风板控制系统框图

2 单片机模块和液晶显示模块

电子科技

Electronics Technology

002

电子制作

角度,最终实现系统功能。

2 硬件模块的组成

2.1 单片机模块

本系统采用的单片机是深圳宏晶科技公司的STC12C5A60S2 单片机, 电源电压(5.5 3.3V),片内含60kb 的可反复擦写的只读存储器, 8 通道10 AD 转换器,速度可达25 万次/ 秒。其中, P1 口作为普通I/ O 口使用,也是片内8 AD 转换器的输入端口,检测帆板转动角度值。本系统将单片机的P0 端口和LCD1602 与液晶显示,显示风板的设定角度值与实时角度。

2.2 电机驱动模块

轴流风机驱动采用LM298N 芯片控制, 该芯片是专用的电机驱动芯片。其内部含有H 桥的高电压、大电流全桥驱动器,可以用来驱动直流电机和步进电机,采用标准逻辑电平控制,具有两个使能控制端,在不受输入信号影响下允许或禁止。器件有一个逻辑电源输入端,使内部逻辑电路部分在低电压下工作。芯片最大工作电流2.5A,额定功率25W

2.3 角度传感器

角度传感器有旋转编码器、双轴倾角传感器等系列,旋转编码器精度高、安装工艺复杂、价格昂贵; SCAT100T 系列的双轴倾角传感器,精度高,线性度好,价格便宜;所以选择SCAT100T 系列的双轴倾角传感器,根据测量角度的范围选择SCA100T-D02 型号的倾角传感器。

风板倾斜角变化范围是45 ° ~ 135 °, 而SCA100T-D02 显示的角度范围是,因此在采集的角度基础上增加90 °, 则SCA100T-D02 测量角度范围为0 ° ~ 180 ° 。由于风板的倾斜方向, 决定了角度传感器采用Y 轴倾斜计算法来计算帆板的偏转角度。所应用的角度转化公式为: 。安装角度与风板垂直,安装原理如下图3 所示。

3 系统设计算法

3.1 数字滤波算法

在数据采集过程中,由于传感器安装在风板上,风板的低频震动,包括传感器在内的各个测量环节硬件电路存在电磁、滤波、噪音的干扰,影响采集数据的准确性;如果只单纯采用改变硬件电路难以根本解决问题;但是结合软件抗干扰的数字滤波算法可以使问题很容易得到解决,克服和弥补了硬件本身的缺陷和弱点。在实际编程过程中采用了数字滤波算法,由单片机的A/D 端口对角度值分5 组反复采样25 次,每一组去除最大值、最小值,剩余取平均值。将5 组的平均值再除去最大值和最小值,再次求平均值,得到的便是稳定的角度值。

3.2 自适应PID 控制算法

由于在风板控制系统中的被控对象具有时变不确定性、纯滞后等特征,控制过程机理较复杂, 传统的PID 控制参数整定方法显现出很大的局限性。因此本文采用自适应神经网络PID 控制算法,使风板迅速稳定达到预设的角度。整个的控制过程为首先预设角度给单片机, 单片机对风板进行翻转控制;其次单片机通过角度传感器对风板实时角度进行监测,并将其信息传输至控制器;再次控制器根据预设角度和实时检测角度进行判断决策;最后控制器通过参数的自适应整定, 得到控制信号,从而得出系统在误差允许范围内相应的PWM 占空比,驱动风板转过稳定的角度, 自适应控制器的原理图如图4 所示。

4 结论

本系统以STC89C52RC 单片机为核心控制部件,利用SCA100T-D02 型号的倾角传感器检测风板角度的变化,事实证明此传感器的线性度好,安装方便,测量角度精确;系统算法采用自适应PID 控制算法,系统运行平稳、准确,实现了对风板翻转角度的控制。

【参考文献】

[1] 汪德彪等.MCS-51 单片机原理及接口技术[M]. 北京:电子工业出版社,2009.

[2] 智海素等. 基于单片机控制的帆板系统的设计与测试[J]. 制造业自动化, 201234(6) 133-135.

[3] 张存吉等. 基于增量式PID 算法的帆板控制系统的设计[J]. 微计算机信息, 2012287):67-69.

[4] 冯爱伟,关勇. 基于自适应PID 控制算法的煤矿通风系统控制[J]. 煤矿机械, 2015363):265-267.

[5] 赵建华,沈永良. 一种自适应PID 控制算法[J]. 自动化学报,2001273): 417-420.

[6] 孙博. 一种自适应PID 控制算法研究[C]. 长春工业大学,2014:15.

【作者简介】

韩金玉,1978.10,女,河北邢台人,天津中德职业技术学院,讲师,硕士研究生,主要从事电气自动化技术研究与教学。

3 角度传感器Y 轴的安装原理图

4 自适应PID 控制器

TAG: 传感器 控制系统
上一篇 下一篇

论文发表与咨询

论文发表 写作指导 职称论文 毕业论文 客服联系方式:
投稿信箱:lunww@126.com
在线咨询客服QQ:站点合作85782530
在线咨询客服QQ:站点合作82534308
联系电话:18262951856
点击进入支付宝支付(支付宝认可网络诚信商家)
点击进入财付通支付(财付通认可网络诚信商家)
点击进入支付方式---->>>>

论文发表 诚信说明

论文发表 论文投稿 热点图片