




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精品文档-下载后可编辑基于C8051F410单片机的流量仪设计与应用-设计应用摘要:设计实现了一种基于C8051F410为的高稳定性和高性价比气体流量仪。利用C8051F410单片机片内的A/D和D/A转换器来采集和输出信号,从而达到控制质量流量控制器的目的。该流量仪具有电路设计简单、可靠性好、性价比高、检测精度高等优点。
引言
工业生产过程中对流体流量进行正确测量和调节是保证生产过程安全经济运行、提高经济效益、实现科学管理的基础。质量流量控制器就是用来对各种气体的质量流量进行精密测量与控制的一种仪器,被广泛应用于电子工艺设备、分析测量仪器、制气配气等行业。本文采用C8051F410单片机为检测,充分利用该单片机丰富的内部硬件资源,设计了一款可以控制两路气体质量流量控制器的自动气体流量检测仪。
1系统总体结构
D07-19B型质量流量控制器具有精度高、重复性好、响应速度快、稳定可靠、工作压力范围快等特点,其操作使用方便,便于与单片机连接实现自动控制。控制器输出的流量检查电压与流过通道的质量流量成正比,满量程流量检测输出电压为+5V.该控制器的流量控制范围是(2~100)%F.S.,流量分辨率是0.1%F.S
C8051F410是SiliconLaboratories公司推出的一款8051系列单片机[1].C8051F410单片机是完全集成的低功耗混合信号片上系统型芯片,可以与8051兼容的微控制器内核,片内具有4个通用的16为定时器,2个12位电流输出D/A转换,真12位200kps的24通道A/D转换,高精度可编程24.5MHz内部振荡器和达到32KB的片内FLASH存储器等特点。在许多AD/DA转换精度或时钟精度要求不是特别高的设计中,不必再使用外部AD/DA转换芯片或谐振电路,只靠片内资源就可以完成相应的功能,极大地减少了很多外围电路设计,提高了系统的集成度和抗干扰能力。
本系统主要包括硬件和软件两个部分。
硬件部分由电源电路、键盘电路、液晶显示和流量控制器控制电路构成;软件部分由液晶显示、A/D反馈信号的采集和D/A输出组成。系统框图如图1所示。
图1系统总体结构图
Fig.1Structurediagramofthepowercontrolunittestsystem
本系统以C8051F410单片机为控制,利用键盘设置定时时间和气体检测容量上限,利用液晶实时显示定时时间变化和当前气体容量值,通过片内A/D采集流量控制器的反馈信号,然后计算出剩余时间内的单位时间内所应通过的气体容量,经片内D/A转换输出特定电压值来调节流量控制器的电磁调节阀大小来控制通过阀的气体速率,从而形成了一个完整的闭环系统。
2硬件电路设计
2.1辅助电源电路
本系统总供电电源是由12V直流开关电源或锂电池组提供,主要有模拟电路、数字电路、LCM液晶驱动电路以及质量控制器控制电路。其中,不同的电路有模拟地、数字地、电源地等接地,故采用不同种类地之间用0欧电阻相连,以提高电路之间的抗干扰能力。电源分配方案如下图2所示。
图2电源分配方案
Fig.2Allocationmapofthepower
由于各个电路部分的供电电压不同,需要将12V直流电压经不同的电压转换模块进行转换,LM2951-5.0提供给单片机和键盘的工作电压VCC(+5V)、BSD12-12D15模块提供给流量控制器工作电压±15V、AMS1117-5.0提供给FM12864M-12L液晶和外围控制电路的+5V工作电压。
2.2液晶显示电路
FM12864M-12L是128*64点阵的汉字图形型液晶显示模块,以ST7920为内置控制驱动器,显示汉字及图形,内置8192个中文汉字、128个字符及64*256点阵显示RAM.可与单片机直接接口,提供8位并行和串行连接方式。在本系统中,为了节省单片机的IO口,FM12864M-12L采用串行控制方式,电路连接如图3所示。
图3FM12864M-12L串行接口电路原理图
Fig.3FM12864M-12Lserialinterfacecircuitschematicdiagram
在串口接口方式下,单片机通过时钟信号线“SCK”和数据线“SID”来传送数据;片选信号“CS”接高电平,以使液晶保持正常接收数据;DB0-DB7悬空不接;VCC和LED+(背光源正极)接+5V;GND和LED-(背光源负极)接DGND;PSB接低电平时为串行控制方式;Vo接电位器来控制液晶的显示对比度。特别的是,PSB接低电平为串口方式,但是有时液晶厂家在生产液晶时在液晶模块板上的PSB引脚焊接了一个0欧电阻默认接到高电平,也就是默认并行方式。因此,有时需要把PSB引脚上的短路电阻焊除,否则会出现短路的现象。
由此可见,液晶的串行接口方式大大简化了液晶显示与单片机间的接口设计。
2.3A/D和D/A转换电路
D07-19B型质量流量控制器的“流量监测”端接单片机的A/D输入端,“设定”端与单片机的D/A输出端,两个端的信号都是0-5V的直流电压信号。
C8051F410单片机的内部ADC能转换的电压范围是0~2.2V,因此必须对“流量监测”信号进行处理,符合单片机的AD转换要求,否则将不能正确地转换。所以对“流量监测”端的0~5V电压信号进行分压转换到0-2.2V范围内,才能使单片机对外部输入电压进行正确的处理。
图4D/A和A/D转换外围电路
Fig.4D/AandA/Dconversioncircuit
C8051F410单片机的内部有两个12位的电流型DA转换器,输出电流可以有四种不同的设置:0.25mA、0.5mA、1mA、2mA.若要控制“设定”,需要将DAC输出串联一个电阻至GND,若将DAC的输出电流设置为2mA,选用2.5K串联电阻,则输出电压为5V.
为了保证A/D和D/A的转换精度,整个系统的电路中所使用的运算放大器采用高精度运算放大器OPA2277构成电压跟随器,使得系统的稳定性有效地提高。如图4所示为D/A和A/D转换电路。
3软件结构设计
C8051F410可以与8051兼容的微控制器内核,所以单片机软件采用C51编写,使用KeilCuVision4集成开发环境。本系统软件设计采用模块化、结构化设计方法,整个程序主要由程序初始化、键盘扫描、参数设定子程序、时间定时子程序、AD采样处理和DA输出子程序和显示子程序等部分组成。如图5所示为系统主程序流程图。
图5系统软件设计结构图
Fig.5Schematicdiagramofthesoftwaretestsystem
4结语
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度少儿教育中心教师聘用协议书
- 2025年度生物技术专利合作开发合同
- 二零二五年度主播与电商直播培训机构合作协议
- 二零二五年度智能办公系统租赁办公室合租协议
- 二零二五年度劳动合同解除与员工职业发展基金协议
- 二零二五年度政府秘密信息处理保密协议模板
- 2025年度航空航天发动机研发投资入股协议书
- 二零二五年度国有产权无偿划转与国有企业资产保值增值合作协议
- 2025年度正常劳动合同签订与员工离职补偿金计算与支付合同
- 2025茶艺师考试重点试题及答案
- 有关高中生英文励志演讲稿3篇
- BIM在水利水电工程中的应用
- 幕墙工程及幕墙工程用材料进场复检或见证检测项目及相关标准一览表
- Topic+5+School+life(校园生活)-2023年中考英语话题复习精美课件
- 消防应急疏散演练课件
- 掌握通感的修辞手法 课件
- 干部人事档案管理业务知识培训课件
- 供应商处罚通知单
- 足球教学:灵敏与协调电子版本
- JJG 539-2016数字指示秤
- GB/T 33365-2016钢筋混凝土用钢筋焊接网试验方法
评论
0/150
提交评论