电子信息工程专业:程控放大数据采集系统分析研究.doc
《电子信息工程专业:程控放大数据采集系统分析研究.doc》由会员分享,可在线阅读,更多相关《电子信息工程专业:程控放大数据采集系统分析研究.doc(31页珍藏版)》请在三一办公上搜索。
1、江汉大学毕业论文设计物信学院2010级电子信息工程专业 论题:程控放大数据采集系统分析研究 学 生 XXXX 学 号 200610101310 指导教师 XXX 摘 要本次课题设计了一个利用程控放大技术对数据进行采集的系统。该数据采集系统包括信号的获取、放大、调理、变换、存储与处理等几个环节。系统通过两次采样完成一次数据采集过程。在第一次采集(即预采样)后,单片机对接收到的数据进行检测,确定在较小放大倍数下数据的幅值范围,从而选择相应的二次采样放大倍数,并输出到程控放大电路完成数据放大。在第二次采样中取得精确的数据,从而完成一次数据采集。放大倍数和A/D转换结果构成一个完整的数据。检测得到的数
2、据可以暂存于扩展的数据存储器中进行简单的处理,也可以通过串口实时传送到上位机。系统的控制由简单的人机接口完成。关键词:程控 数据采集 单片机 A/转换DABSTRACTThe main task of designed subject is to date with the technology of programmed-control amplifier. The system can used to gather coordinate, convert and preserve signals. CPU complete a sample process by two samples.
3、In the fitrst sample, micro control unit checked received data for chosen properly amplifier, then output to programmed-control amplifier circle.In the next sample system get precise data preserved and tackled in extended data preserved temporately or communicated with PC. System control completed b
4、y simple person-machine interface.keyword: programmed-control data collect micro-control unit A/D目 录摘 要ABSTRACT第一章 前 言1第二章 系统构成1第三章 硬件设计 2 3.1 可控放大滤波 2 3.1.1一般放大滤波 2 3.1.2 程控放大滤波 2 3.2 AD转换3 3.2.1 ADC0809的内部结构3 3.2.2 ADC0809主要特性43.3 单片机部分 5 3.3.1 MCS51系列单片机结构53.3.2 静态存储器RAM6264 53.4 串口通讯7 3.4.1 串行口的
5、工作原理7 3.4.2 波特率的设定7 3.4.3 电平转换MAX2328第四章 软件设计8第五章 结语8参考文献 9附 录10致 谢14声 明15第一章 前 言随着微电子技术和计算机技术的发展,数据采集系统在各行各业都有广泛的应用。目前,已有各种各样高速高精度、多通道的数据采集卡问世。计算机通过卡上的模数转换器采入数据,然后进行数据存储、数据处理和图形显示等工作。其中以单片机在控制系统当中的应用最为常见,而在很多控制系统当中,特别是在工控场合,都要对模拟量进行检测1。设计一个完整,理想而又适用的数据检测系统,对实现计算机的自动控制有重要的作用。对于要设计的数据检测系统,我们应考虑该系统的实时
6、性,准确性,通用性,同时应使性价比尽可能高。以单片机为核心的数据采集系统体现了采集对象与系统相互联系。系统有以下三方面的特点:一、数据采集系统主要进行被测试对象的状态,量值的检测,故系统要与被检测信号直接相连。因此,现场条件直接影响到系统的结构选择;二、由于目前的传感器多数为模拟量输出型,也有少数的频率量或数字量输出型,所以对于多数系统对输入模拟量需要经过放大,变换,隔离,整形等处理,才能与微机系统相连;三、数据采集系统直接与现场相连,是干扰信号串入的主要渠道,因此抗干扰是设计的主要环节1,3。一般数据采集系统均具以下几个单元,信号发生电路单元,放大电路单元,滤波电路单元,A/D转换单元,数据
7、存储处理单元,数据显示。图1所示是一般数据采集系统的框图,本次设计使用串口通信模式,单片机串口通过RS232与PC机连接3。在系统中,对于拾取到的模拟小信号,一般需要前置放大,以使模拟电压适合于A/D转换器的电压转换范围,对于不同的模拟信号必须采用不同增益的放大器,才能使A/D转换前的信号规范化(如15V)。如果用一个固定增益的放大器对各路信号放大,则既不能兼顾各种动态范围的信号放大,也不能满足不同模拟信号的要求。本设计中使用浮点式放大系统作为前置放大器,就能很有效的解决这个问题,从而提高了A/D转换器的有效精度。信源放大滤波数模转换器单片机串口通信PC机RAM 图1 数据采集系统框图第二章
8、系统构成 在一般数据采集系统中,信源发出的信号经放大滤波、A/D转换后,由单片机将其存入存储器,再经D/A将其转换后显示所采集的数据,或者与PC机相通讯在WINDOWS下对所采集的数据进行处理2。在实际应用中,因8位A/D转换器对弱小信号的转换存在精确度的问题,不利于对数据的准确描述,因此采用程控放大技术即由单片机来控制弱信号的放大倍数,再通过多路模拟开关来实现放大,即而提高了对采集信号描述的准确性,以及A/D转换的效率。系统流程如图1所示,整个系统分为信源,滤波,程控放大,A/D转换,数据的接收与存储,串行通讯等模块。 信号 源滤波路电程控放大A/D转换数据的接收检测、存储、与处理 串行通讯
9、反馈控制PC机 图2 系统整体框图 第三章 硬件设计3.1可控放大滤波3.1.1一般放大滤波在数据采集系统中,A/D转换之前需要对信号进行调节,以使达到A/D转换芯片输入信号的规范。信号调节的主要方式是滤波和放大。对低频弱信号的采集,滤波电路只需采用简单的一阶低通滤波电路,其截止频率设为1000kHz。而放大电路就是运用通用放大器进行两级放大,放大倍数是一定的3。其电路图如图2所示: 图3 一般放大滤波电路3.1.2程控放大滤波在数据采集的过程中,对弱小信号采集存在着一定的困难。幅值过低的信号,经过A/D转换后的二进制数值,有效数值位数较少,造成转换精度过低,降低了系统的性能。基于此,本次设计
10、中采用了可控放大技术,通过软件来控制信号的放大倍数,这样就可以充分的得到精确的采样和数据转换,从而极大地提高系统的性能。实际的数据采集中,实时信号的幅值是难以预见的,所以必须通过程序对它进行检测来控制开关的闭合,从而改变信号预处理部分的放大倍数,尽可能地增加A/D转换后的二进制数据的有效位数。系统需要的程控开关有两种方案可供选择:其一、由单片机控制的继电器组,理论上只需三个继电器,即可实现上述功能;其二、选用芯片CD4016BC,这种芯片里有集成的多路开关,可由高低电平来控制其闭合,正好符合要求,相对继电器具有经济、实用、体积小、功耗低等优点。因此确定了第二种方案,该芯片里集成有四路开关电路,
11、各有一个控制端,控制端高电平有效,即得到如图3所示的原理图。用四级放大对不同等级的小信号实现不同的倍数的放大,其放大倍数由单片机对数据检测后通过程序来选择。图 4 程控放大电路图在图3中将每个运放的输出端接入芯片CD4016BC的I/O端,同时接入单片机的P1口,用以检测信号的强弱,来决定放大倍数,将检测结果送给CD4016BC的control端口。放大器中反相端电阻为10欧,反相端的反馈电阻分别为10欧、100欧、1k欧、10k欧,这样根据放大器的运算法则,所以得到放大倍数为1,10,100,1000,这样就实现了可控放大的目的。从分析中看到,这种可控放大在很大程度上都依靠单片机,通过软件来
12、实现,所以软件是其核心部分,具体的设计方案在软件设计中详细阐述。3.2 A/D转换在数据采集系统中,A/D转换是不可缺少的一个环节,目前,A/D转换技术得到广泛的应用,利用A/D转换技术制成的各种测试仪器,因其测量的结果准确而受到欢迎。在实际中用的是A/D转换器来实现的,常用的有ADC0804,ADC0809,MAX1177/1188等4。在本次设计中考虑到A/D转换速率和单片机接收存储数据速率的匹配问题,选用了的ADC0809。 3.2.1 ADC0809的内部结构ADC0809是最常用的8位A/D转换器。内部结构如图4所示,从图中可以看到,它的内部结构总体看来由四大部分构成:8位模拟多路开
13、关,地址锁存与译码器,八位A/D转换器,三态输出锁存器。ADC0809由单一+5V电源供电,片内带有锁存功能的8路模拟电子开关,可对05V8路输入模拟量分时进行转换,完成一次转换约100us,输出具有TTL三态锁存缓冲器,可直接与MCS-51数据总线相接,通过适当的外围电路,还可对05v的双极性模拟信号进行A/D转换。5图5 0809内部结构3.2.2 ADC0809主要特性在数据采集系统中,A/D转换是不可缺少的一个环节,目前,A/D转换技术得到广泛的应用,利用A/D转换技术制成的各种测试仪器,因其测量的结果准确而受到欢迎。在实际中我们用的是A/D转换器来实现的,常用的有ADC0804,AD
14、C0809,MAX1177/1188等。在本次设计中考虑到A/D转换速率和单片机接收存储数据速率的匹配问题,选用了经济实用的ADC0809。分辨率为8位;总的不可调误差为+_1/2LSB或+_1LSB;转换时间为100us无零点和满刻度调整;单一+5V供电,带锁存控制逻辑;具有锁存的三态输出,输出与TTL兼容;功耗为15mW。7 0809的接法比较固定,因为引脚的功能比较单一,数据采集系统中也是如此,在本实验中采用的是单路模拟量输入,因此地址输入端全部接地,用IN0作为输入端,D0D7作接单片机的P0口,图5所示为设计中的硬件图。 图6 A/D转换电路设计图 3 .3单片机部分3.3.1 MC
15、S51系列单片机结构信号经A/D转换后的数据须送入单片机加以处理和存储,MCS51系列的单片机常用的有8031,8051,8052,8032,8751,AT89C51,AT89C52。MCS51系列单片机的其结构方块如图6所示,其一般特点如下: * 一个8位CPU;* 一个片内振荡器及时钟电路;* 4KB ROM程序存储器;* 128B RAM数据存储器* 两个16位定时器/计数器;* 可寻址64KB外部数据存储器和64KB * 外部程序存储器空间的控制电路; * 32条可编程全双工串行口; * 五个中断;* 两个优先级嵌套中断结构.图7 MCS51结构方块图 单片机内部虽然设置了一定的容量存
16、储器,但是显然这种存储器容量较小,远远满足不了实际需要,因此从外部进行扩展,配置外部存储器,包括程序存储器和数据存储器,我们在选择这些存储器时应该根据实际的需要进行扩展,以达到资源的合理利用。常用的数据存储器有静态RAM和动态RAM两种在本次设计中选用的是最常用的8051,共有四个I/O端口,为P0,P1,P2,P3,都是双向的,且每个口都具有锁存器,每个口都有8条线。内部自带存储功能,其存储器包括:(1) 内部数据存储器(RAM):8051为128字节,8052为256字节。(2) 内部程序存储器(ROM):8051为4KB,8052为8KB。(3) 外部扩充程序存储器(ROM):最大可扩充
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子信息工程 专业 程控 放大 数据 采集 系统分析 研究
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-4150092.html