基于C8051f060单片机的数据采集系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

应用设计 Application Design
13
型值为-70dB THD+Noise。

如果直接利用MAX291的内部时钟振荡器,只需外接一个电容,电容值和3dB截止频率满足:
osc,kHz,pF均应为正体 (1)
由式(1)可知,截止频率由引脚CLK的外接电容的大小控制。

选用MAX291实现抗混叠滤波器有巨大的优势。

图2是滤波电路的滤波效果对比图。

(a)滤波前信号
(b)滤波后信号图2 滤波效果对比图
从图中可以看出,信号纹波大大减小,达到了较好的滤波效果。

1.3 A/D转换的设计与实现
0 引言
随着测控系统自动化、智能化的发展,要求传感器及仪表的准确度更高,可靠性更强,并具有一定的数据处理能力及自检、自校验、自补偿等功能。

传统测控方式已不能满足这些要求。

近几年来,由微计算机、传感器和通讯等技术结合而产生的功能强大的传感器数据采集系统可以准确、及时地获得并处理信息,提高了收集环境信息的有效性和速度。

智能化、数字化数据采集系统己成为当今科技界研究的热门课题[1]。

1 总体方案设计
该系统是以 C8051f060单片机为核心,对数据进行放大滤波采集,经过单片机内部A/D转换,最后将数据存入FLASH, 同时可以通过串口将数据传送到PC机上显示。

采集系统硬件框图如图1所示。

图1 系统硬件框图
1.1 信号放大电路设计
本系统所用Ad623是一款性能非常好的仪表放大器,它有以下特点:a.在单电源3~12V下提供满电源幅度输出,使设计更为简单;b.虽为单电源工作方式优化设计,但在±2.5~±6V双电源时,仍有优良性能;c.增益通过一只外接电阻可方便地调节。

无外接电阻时,被设置为单位增益(G=1),接人电阻时,增益可高达1000;d.共模抑制比随增益的增加而增大,保持最小误差;e.低功耗,宽电源电压,适合电池供电电路,线性度、温度稳定性、可靠性好;f.具有较宽的共模输入范围,可以放大具有低于地电平150 mv的共模电压信号[2]。

1.2 信号滤波电路设计
本系统所用MAX291是MAXIM公司生产的八阶巴特沃斯型开关电容式有源低通滤波器,它的3dB截止频率可以在0.1~25kHz之间选择,具有固定的归一化频率响应。

时钟频率fCLK与截止频率fC的比值为100:1;噪声低,典
基于C8051f060单片机的数据采集系统
任勇峰 张时华 刘广军 (中北大学,电子科学与技术系)
摘 要: 设计了一个以C8051f060单片机为核心的数据采集系统。

系统将采集到的信号经过滤波放大后进行A/D转换,得到数据信息,并同时通过串口与上位机进行通讯。

文中给出了设计的硬件部分单元电路,以及软件的流程图,本方案具有比较高的设计效率和推广价值。

关键词:数据采集;串口;C8051f060
A Data Signal Acquisition System Based on C8051f060 MCU
Ren Yongfeng Zhang Shihua Liu Guangjun
(Department of Electronics Science and Technology, North University of China )
Abstract :A C8051f060 based data acquisition system is designed. The system obtains the data information through A/D conversion after filtering and amplifying the signal acquired, and makes communications with upper computer via serial port. This paper presents the element circuits of the hardware and the software flow chat. The scheme has relatively high design efficiency and application value.
Key words : data acquisition; serial port; C8051f060
应用设计 Application Design
14
C8051F060的ADC子系统包括两个1Msps、16位分辨率的逐次逼近寄存器型ADC,ADC中集成了跟踪保持电路、可编程窗口检测器和DMA接口,这两个ADC可以被配置为两个独立的单端方式。

这两个ADC也可以被独立使能或禁止,窗口检测器和DMA接口都可用特殊功能寄存器控制,其原理框图如图3所示[3]。

图3 16位ADC0原理框图
2 软件设计
系统加电后,首先对微处理器进行必要的初始化,才能使系统正常工作,主要包括时钟初始化、数字交叉开关(即端口模式)初始化。

然后通过计算机发送命令,让传感器完成相应的功能。

这些功能是单片机里的程序实现的。

这些功能主要包括:a.采集传感器信号并且经过A/D转换后保存在FLASH存储器中;b.读取FLASH存储器的数据,经过RS232串口送到计算机;c.读取FLASH存储器的数据,这些数据经过滤波处理后经过RS232串口送到计算机;d.擦除FLASH存储器。

其流程图如图4所示[4]。

图4 程序流程图
计算机接收到的单片机输出的部分数据如图5所示。

图5 单片机输出的部分数据
3 结束语
由于生产和科研领域对测试的要求越来越高,所需测试和处理的数据量也越来越大,通过采用大容量存储器和高精度A/D可解决问题,因此本数据采集系统具有一定的应用价值。

参考文献:
[1] 迟耀丹, 王蓉晖, 王超, 等. 基于RS232接口的液晶电视 自动检测系统[J].长春大学学报, 2007,17(3):52-55.[2] 张建平. 传感器的发展方向及其数字传感器的发展地位 [J].传感器世界, 2001,(10):14-15.
[3] 刘俊, 柳春图. 数字传感器及其应用[J].数控技术,2000, 19.(5):29-31.
[4] Maples D. New support perspectives and contraction methodologies for the consolidated automated support system(CASS)[C]//2000 IEEE Autotestcon Processdings (A),142-143.
作者简介:
任勇峰, (1968-),男,山西太原人,中北大学 博士生导师, 研究方向为测试计量技术及仪器。

基金项目:国家自然科学基金(50375050)
(上接19页)
号线的处理、I/O的光电隔离等,经过测试,效果良好。

参考文献:
[1] 钟掘.铝合金的超常铸轧制备[J].中国有色金属学 报,2004,14(1):147-153.
[2] 王兆安,黄俊. 电力电子技术[M].北京:机械工程出 版社,2005.
[3] Labrosse J J. 嵌入式实时操作系统mC/OS-Ⅱ(第二 版)[M]. 邵贝贝,译. 北京:北京航空航天大学出 版社,2003.
[4] 潘松. EDA与VHDL -(第2版)[M]. 北京:清华大学 出版社,2007.
[5] Cartwright K W. mC/OS for the Texas In- struments TMS320C2XX DSP Family[M].1998.[6] Sipex.SP3481/SP3485 datasheet[M].2002.[7] C8051F410 datasheet[M/OL].
/sjsc/sjsc.asp?page=5.
作者简介:
颜毅斌,(1982-),男,2005年毕业于中南大学自动化系,学士, 现为中南大学电力电子与电力传动在读硕士研究生, 主要研究方向为电力电子与电力传动;
欧阳昌华,(1952-),女,副教授,研究方向为电力电子工程 技术;
廖力清,(1965-),男,教授、硕士生导师,研究方向为电力 系统及其自动化、电力电子与电力传动;
王进,(1982-),男,2006年毕业于中南大学自动化系,学士, 现为中南大学电力电子与电力传动在读硕士研究生, 主要研究方向为电力电子与电力传动、嵌入式的研究。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~。

相关文档
最新文档