历史上的今天
返回首页

历史上的今天

今天是:2025年03月23日(星期日)

正在发生

2018年03月23日 | 基于STC12C5A60S2的遮风板角度控制系统设计及优化

2018-03-23 来源:eefocus

     为实现遮风板角度控制,提出了一种以增强型单片机STC12C5A60S2为主控电路,3.0英寸TFT彩屏为显示单元,MMA7260Q加速传感器采集的模拟信号经12位A/D转换器TLC2543CN转换为数字角度信号,通过单片机处理信号,显示屏显示实时角度和PID调节,控制遮风板转角的设计方案。实验结果表明,该系统精度较高,并能够进行自动修正,达到设计要求。

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


a.JPG

    1 方案的确定

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

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

    2)电机驱动模块  采用NEC公司电机控制ASSP芯片MMC-1配合1298N.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运算。采用MMA7260 Q-3轴小量程加速传感器采集角度信息,通过12位A/D转换器TLC2543CN将模拟信号转换为数字信号,经运算后在TFT显示出角度值。当采集的角度信息与预设值不符合时,单片机会进行PID运算,控制电机调节风速,进而调节遮风板转角。

    角度的计算:

   b.JPG


    3 电路系统的构成

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

c.JPG




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

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

d.JPG


    3.2 电机驱动电路

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

    3.3 控制及显示电路

 

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

e.JPG

      3.4 电源

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


    4 测试及结果分析

    4.1 手动遮风板角度数据

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

g.JPG

 


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

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

    结果分析:

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

    5 改进优化

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

    6 结束语

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

推荐阅读

史海拾趣

智烽维(CDA)公司的发展小趣事

经过几年的技术积累和市场探索,智烽维在2013年成功完成了叠片型超级电容器的研发。这一产品的推出,不仅极大地丰富了公司的产品线,也进一步提升了智烽维在超级电容器领域的技术实力。叠片型超级电容器以其高性能、高可靠性和长寿命等特点,受到了市场的广泛关注和好评。

Excelight Communications Inc公司的发展小趣事

Excelight非常重视企业文化建设。公司倡导“创新、协作、务实、进取”的企业精神,鼓励员工勇于探索、敢于创新。同时,Excelight还为员工提供了良好的工作环境和福利待遇,吸引了大量优秀人才的加入。

在企业文化的影响下,Excelight的团队凝聚力不断增强,员工的积极性和创造力得到了充分发挥。这使得公司在面对市场变化和竞争挑战时能够迅速作出反应和调整。

Gumstix公司的发展小趣事
检查电路连接是否松动或断裂,重新连接或更换损坏的部件。
上海如韵(CONSONANCE)公司的发展小趣事

在发展过程中,如韵始终关注社会责任和可持续发展问题。公司积极参与社会公益活动,为弱势群体提供帮助和支持。同时,如韵注重环保和节能减排工作,在产品设计和生产过程中严格遵守相关环保法规和标准。

为了推动行业的可持续发展,如韵还积极参与行业交流和合作活动,与同行分享经验和资源。通过与产业链上下游企业的紧密合作和协同创新,如韵为推动电子行业的绿色发展和技术进步做出了积极贡献。

Ceratech Corporation公司的发展小趣事

在电子行业的早期,Ceratech Corporation公司以其对滤波器技术的深入研究和不断创新而崭露头角。公司研发团队不断攻克技术难题,成功研发出一系列高性能的Ceratech滤波器,这些滤波器以其优异的性能和稳定性,迅速在市场中占据了一席之地。随着技术的不断积累和创新,Ceratech Corporation逐渐在滤波器领域树立起了自己的品牌和技术优势。

CONEC公司的发展小趣事

在电子行业中,技术的突破和创新是企业持续发展的关键。CONEC深知这一点,因此不断投入研发资源,力求在技术上取得突破。通过多年的努力,公司在某些关键技术领域取得了重要进展,如高速数据传输、低损耗材料应用等。这些技术突破不仅提升了公司的产品性能和质量,也使其在行业中保持了领先地位。

问答坊 | AI 解惑

CSR-HF主要部分的说明

CVC-OMS:OMS处理过程是一个实时的处理过程,它采用语音抽取技术来选择并获取感兴趣的语音信息,从而减小了背景噪音的干扰。在捕获有小的失真的语音信息的时候,容易产生在统计上相对比较稳定的非白噪声(Colored Noise),OMS对这类信号尤其有用,对 ...…

查看全部问答>

如何看待就业中“国进民退”

国家公务员考试11月29日开考,共有104万人争1.5万职位,又创历史新高,成为名副其实的国家第一考。 金融危机以来,有关“国进民退”的问题引起了企业、舆论和市场的关注与担忧。但与此同时,还有一种“国进民退”少受到人们的重视,这就是就业中的 ...…

查看全部问答>

TAPI下使用linedrop无法挂断来电?函数返回正确~100分,等待高手~~~

用TAPI来做一个modem来电显示的程序,现在碰到了一个问题,使用linedrop无法挂断来电,但是可以挂断自己播出的电话。 LONG CTapiLine::HangupCall( void ) {         LONG retcode = 0;          ...…

查看全部问答>

算时间问题

一个延时函数: void delay_8us(unsigned int us) { while(--us);   } 生成汇编 C:0x0023    7FF4     MOV      R7,#0xF4 C:0x0025    7E01      ...…

查看全部问答>

串口 数据位

为什么我把串口调试助手的数据位设为8、7,结束位设为1、2都可以正常通行呢?…

查看全部问答>

请问MAXIM的工程师,这个驱动方案可以吗?

max16804, 12v输入,3个LED为一串,共6串并连,每串用一小电阻做均流,这个方案可否?    …

查看全部问答>

DE0板的Flash下载工程

以前从网上找DE0 的flash下载,好久都没找到,最后自己还是弄出来了。希望对需要的人有帮助。…

查看全部问答>

关于real6410下MFC硬编解码的问题

最近需要使用摄像头去视频,并通过硬编码器编码显示在本地并同时上传服务器,开到这款开发板有MFC硬解码支持,但是需自己添加相关的组建,根据三星提供的手册重新制作了NK.BIN,但是编译的时候出错,不知道哪位大侠有这方面的经验,看看以下问题怎 ...…

查看全部问答>

【MP430共享】气敏传感器阵列实时动态测试系统设计

介绍 了一种用 于电子鼻研究 的 F e   0   系列气敏传感器阵列动态测试 .控制和识别系统 ;该系统 能够 同时采集 6路 0 ~2 . 5 V的模拟电压信号,测量系统温度、硬件对传感器进行温度补偿,同时具有液晶显示和语音功能;加 ...…

查看全部问答>