



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
液压工程综合采集系统摘要:为了对液压设备中的速率、压力、流量等参数进行在线检测,我们自行设计了一套液压工程综合采集系统。本系统采用新型单片机c8051f020进行数据的多通道采集和a/d转换,并输出到大屏幕lcd彩色液晶进行数据、曲线、直方图等显示;同时通过rs-485通讯把数据送到上位机,从而实现了对液压设备的远程实时监测。关键字:c8051f020,多通道,液晶显示,串行通讯1前言 在工业控制中需要对各种参量进行采集,即利用信号采集系统将各种数据采集到计算机中进行实时处理。传感器起着中间桥梁的作用,但是它输出的信号往往是很微弱的电流信号,需要经过放大转换成电压信号后才能输入到a/d中进行数据采集。另外,随着测试技术的不断发展,为了适应数字化、高效率等要求,在工业测试系统中单片机的应用也越来越广泛,它具有实时及可靠性高的优点,并且日益显示出巨大的优越性。本系统采用美国cygnal公司的c8051f020单片机为控制核心,组成了多通道数据综合采集系统,它利用较少的外围器件实现了对液压设备的控制。2c8051f020单片机简介c8051f020器件是完全集成的混合信号系统级mcu芯片(soc),它使用cygnal的专利cip-51微控制器内核,cip-51与mcs-51指令集完全兼容。它采用流水线结构,与标准的8051结构相比指令执行速度有很大的提高。cip-51提供了22个中断源,允许大量的模拟和数字外设中断微控制器,因而有更高的执行效率。具有64个i/o引脚,每个端口都可以配置成推挽或漏极开路输出。c8051f020 mcu内部有一个smbus/ic接口、两个具有增强型波特率配置的全双工uart和一个增强型spi接口,每种串行总线完全用硬件实现,都能向cip-51产生中断。它内部有一个12位的adc0,该子系统包括一个9 通道的可编程模拟多路选择器(amux0),一个可编程增益放大器(pga0)和一个100ksps、12 位分辨率的逐次逼近寄存器型adc,adc中集成了跟踪保持电路和可编程窗口检测器;一个8位的adc1,包括一个8 通道的可配置模拟多路开关(amux1),一个可编程增益放大器(pga1)和一个500ksps、8 位分辨率的逐次逼近寄存器型adc。两个12位的dac转换器,每个dac 都具有灵活的输出更新机制,允许无缝的满度变化并支持无抖动输出更新。c8051f020还有5个通用的16位定时器和5 个捕捉/比较模块的可编程计数器/定时器阵列。3系统的硬件结构 多通道综合采集系统以c8051f020单片机为核心,主要由以下几部分组成:数据的采集、lcd显示和数据通讯三部分,其硬件框图如图1。传感器输出的电流信号经过放大转换后,送至c8051f020内部的a/d转换器中,在单片机内部完成模数转换、数据存储、数据处理的工作,最后送到lcd显示,同时经过rs-485接口送至计算机,由上位机进行实时监控。图13.1数据的采集对于液压设备中的8个待测参数选用相应的传感器来来检测,试验时选取应变式传感器作为测试现场的工具。这些选用的检测元件输出都是标准的420ma微弱的电流信号,电流信号又经过由lm324组成的放大转换电路转换成05v的电压信号输入到c8051f020的模拟输入端,如图2所示,经内部集成的a/d转换器转换成相应的数字量。c8051f020将8路采样值作为液压设备现场的状况存入相应的内存单元。 图2 3.2 lcd显示 为了使数据采集系统小巧美观,同时又获得较高的性价比,选用德彼克公司生产的dmf-50174蓝屏液晶显示器,该显示器是320240点阵式液晶,图形和文本都可以显示。显示驱动控制芯片采用epson 公司的一种高性能lcd 控制器sed1335。硬件电路采用间接接法,如图3所示。用单片机的p5.0p5.7口作为sed1335的db0db7数据总线的输入通道。p4.5作为sed1335的片选信号, 配合地址信号a0实现sed1335 通过数据总线接收来自单片机的指令和数据。当a 0= 0, p4.6(wr)=0,p4.7(rd)= 1时, 实现指令的写入和从sed1335 中读取数据。当a 0= 1, p4.6(wr)= 0, p4.7(rd)=1时, 则是显示数据的写入,该功能通过软件实现。 图33.3 数据通讯单片机c8051f020的tx0、rx0及p0.2通过max485与上位机相连,进行串行通信,如图3所示。p0.2控制max485的状态或发送,用软件控制。rx0为单片机的串行输入端,接收上位机通过max485向单片机发送的数据。tx0为单片机的串行输出端,通过max485发送给上位机。4 系统软件设计4.1 软件设计总体上由两部分组成:一部分为单片机c8051f020主程序设计,一部分为lcd液晶显示程序设计。由于用c语言编程可以降低程序的复杂度,提高程序的可读性和可修改性,所以本软件采用c51进行编程,keil vision2编译器进行编译。主程序流程图如图4所示。4.11 主程序void main (void)long voltage; /电压以mv为单位int i; /循环计数器wdtcn=0xde; /禁止看门狗定时器wdtcn=0xad;sysclk_init(); /初始化振荡器port_init(); /初始化数据交叉开关uart0_init(); /初始化uart0timer3_init(sysclk/samplerate0); /初始化定时器3溢出作为采样率adc0_init(); /初始化adc ad0en=1; /允许adcea=1; /允许所有中断while(1)for(i=0;i16;lcd_disp(); /调显示程序,显示电压值printf(channl%d voltage is %ldmvn,i,voltage);/串口输出5 结束语测试实验中定义c8051f020的采样频率为50000hz,adc0设为定时器3溢出的连续转换模式,采用差动输入方式组成8路转换通道,单片机运行后由定时中断进行数据采集。c8051f020将采集的数据通过rs-485接口传送给上位机,在传送期间波特率必须和pc机设置的波特率保持一致,否则不能正确接收。在测量过程中,整个系统工作稳定,数据可以得到“准”实时的显示。 本文作者的创新点就是能够把液压系统参数中的功率p实时显示出来,而在以往的液压显示设备中只能分别显示液体的压力p和流量q,然后再用公式p=pq计算液压功率,比较麻烦;而且c8051f020芯片集成了大量的外设和io口资源,在设计系统时,只需使用少量的外围芯片便可完成所需的功能,简化了硬件电路设计,节省了电路板空间,缩小了产品的体积,因而本系统有很广阔的应用前景。参考文献:1 c8051f020/1/2/3混合信号isp flash 微控制器数据手册2 鲍可进,c8051f单片机原理及应用,北京,中国电力出版社,2006.13 童
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年高级经济师考试试卷及答案详细汇报
- 2025年心理学考研复习试题及答案
- 2025年全国大学英语考试模拟试题及答案
- 2025年初中数学补习班考试题及答案
- 中医执业医师考试复习app:如何选择高效工具
- 中考物理考点冲刺23【热机】(含答案)
- 医疗机构后勤服务流程优化与建筑设施改造合同
- 民宿景区特色民宿租赁及民宿旅游导览服务合同
- 人工智能语音数据标注合作框架协议
- 虚拟现实旅游项目风险评估与投资决策合作协议
- 2025年北京市朝阳区高三二模-政治+答案
- 温州市普通高中2025届高三第三次适应性考试物理试题及答案
- 《光纤激光切割技术》课件
- 10.信息光子技术发展与应用研究报告(2024年)
- 2025年下半年商务部外贸发展事务局第二次招聘8人易考易错模拟试题(共500题)试卷后附参考答案
- 2024年山西杏花村汾酒集团有限责任公司招聘笔试真题
- 《行政法与行政诉讼法》课件各章节内容-第一章 行政法概述
- 浙江2025年浙江省地质院本级及所属部分事业单位招聘笔试历年参考题库附带答案详解
- 2025年广东广州中物储国际货运代理有限公司招聘笔试参考题库含答案解析
- 海外安保面试题及答案
- 危重患者的早期康复
评论
0/150
提交评论