基于单片机的自动窗帘设计_第1页
基于单片机的自动窗帘设计_第2页
基于单片机的自动窗帘设计_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于单片机的自动电阻测试仪的设计【摘要】以STC12C5A08S2单片机为核心控制器件,由运算放大器LM358和MOS管9540组成恒流驱动电源给负载供电来获得电压信号送单片机的A/D转换器;由按键设定要求筛选的电阻值和误差同时在LCD12864上显示;由步进电机驱动电位器转动绘出阻值和转角变化曲线。测试结果表明,各项性能均达到指标要求。【关键词】单片机STC12C5A08S2;自动换挡;LCD128641.设计方案的制定本测试仪主要由LCD显示模块、线性稳压电源模块、恒流驱动电源模块、自动换挡模块、键盘模块、报警模块、电机驱动模块等组成。整体设计框图如图1所示。图1 整体设计框图使用STC12C5A08S2单片机。STC12C5 A08S2是带有8通道10位A/D转换的STC单片机,具有超强的抗静电能力,超低功耗、宽电压等特点。里面共有8KB FlashROM作为程序存储器,同时E?PROM容量有53KB。恒流电路采样。被测电阻通过恒流源,电阻的阻值和采样的电压成正比。该电路结构较复杂,但精度高,线性采样,单片机对采样的信号易处理。液晶12864显示。驱动电压低,功耗微小,可靠性高,可显示数字、字母、字符、单位、曲线等。2.设计的理论分析根据测量的阻值不同,测量的方法也不同。本测试仪在量程为100,1k和10k这三个档采用恒流电路采样。通过自动量程转换电路,流过的采样电流分别是50mA、5mA和0.5mA。单片机分送到单片机识别的电压是:U=IRI是采样电流,R是被测电阻。以100为例。电阻最大为100,电流为50mA,采样电压是U=50mA100=5V,正好是单片机采样的最大值。单片机STC12C5A08S2内部有8路10位A/D转换模块,分辨率为1024,满足设计要求。先让电路设在最大量程即10k,此时恒流源的电流为0.5mA,采样的电压为:U=0.5mAR,当电阻大于1k时,U大于0.5V,通过A/D转换得到的数字信号大于100,此时档位不变。当电阻大于100小于1k时,采样的数字信号大于10小于100,此时档位变为5mA的恒流源。当采样信号小于10时,档位变为0.5mA.这样既保证了精度,又实现了自动量程转换。筛选功能电路设为四个按键:设定、移位、加一和确定。按下设定,电路处于设定状态,此时不在识别被测电阻。在设定状态,共有五个参数可设定,分别是:要求的电阻值的十位、个位、电阻值的倍乘、误差的十位和误差的个位。通过移位按键可以在这五个参数之间转换。通过加一按键可以使五个参数从零加到九,再加一又回复到零。按下确定按键,电路回到被测状态。3.硬件电路的设计3.1 线性稳压电源电路的设计线性稳压电源电路原理图如图2所示。该电路采用了高精度线性稳压电源,进一步提高运算放大器的性能,测量电阻值的精度也得到了提高。选用可调集成稳压器LM317和LM337,调节输出电压采用多只电阻器并联方式,并采用1%精度电阻,确保输出电压值的低漂移,能够精确的调节输出电压,经调试,用4位半数字万用表测得输出电压为+12.002V和-12.000V。图2 线性稳压电源电路3.2 恒流源及换挡模块电路恒流源及换挡模块电路原理图如图3所示。R1和R2对12V的电源进行分压得到LM358输入端的电压U=R1/(R1+R2)12=8V。R4、R6和R7的电压是12V-8V=4V。由于电阻一定,不管被测电阻怎样变化(不能超出范围),流过被测电阻的电流不变,这样电阻的大小和送到单片机的A/D电压成正比,实现了电阻到电压的变化。对于检测得到信号的不同,对三个继电器分别加以控制,实现自动换挡。图3 恒流源及换挡模块电路3.3 电机驱动模块电路图4 电机驱动模块电路电机驱动模块电路原理图如图4所示。单片机开启步进电机,使步进电机处于匀速状态,步进电机驱动电位器转动,这样电阻也均匀增大,同时等间隔对其电压采样。4.软件设计程序设计流程图如图5所示。图5 主程序流程图5.测试结果测试结果如表1-4所示。通过按键键入所需电阻阻值及设定误差值,经本仪器检测,测量结果如表5所示。当被测电阻不符合要求时,报警灯闪亮。6.结论由表1、表2、表3、表4、表5的测试数据可知,本仪器测量精确度在1%内,100、1K、10K范围内任意电阻阻值均能准确测量,量程自动转换。当被测电阻不符合要求时,报警灯闪亮,符合要求时,报警灯不亮,该装置具有自动筛选功能。同时采用液晶12864,可显示曲线或阻值、误差值等,达到显示功能。参考

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论