基于单片机的数据采集卡的硬件设计
- 格式:pdf
- 大小:749.94 KB
- 文档页数:1
6科技资讯科技资讯S I N &T NOLOGY I NFO RM TI ON 2008N O .15SCI ENC E &TECH NOLOG Y I N FOR M A TI ON 信息技术随着单片机技术的发展,其高稳定性和高信价比的到了个广范的认可,越来越多的应用在数据采集系统和监测系统。
我国工业自动化程度的迅速发展,对数据采集系统要求也越来越高,由原来的单一数据采集逐渐扩展到多数据的采集,如对工业生产设备的电流、电压、温度、压力、流量等数据的采集。
数据采集的准确、快速关系到生产安全及产品的质量。
数据采集系统有很多种实施方案,本文介绍采用SST89C58单片机作为中心控制单元,应用串行A/D 转换芯片完成多路数据采集,利用RS232串口驱动芯片完成单片机与PC 的数据交换,这样用户可以在上位机上利用本系统提供的数据处理平台对数据进行查询、分析、绘图和远程监控等,本系统可以是工作人对生产设备的运行监测和故障排查。
1硬件实现本系统有上位机(PC)和下位机(单片机)组成。
多线程数据采集系统的工作是:传感器将被测信号的物理量转换成电信号,经过信号调节(滤波),抑制干扰噪声信号的高频分量,经过采样器,将信号的采样值转化为数字信号,再通过接口电路将数据送到单片机中进行处理。
对于P C 机器的要求根据需要而定一般应选择处理速度快、存储量大、性能稳定。
应尽量选择品牌机器,在实际应用中品牌机器的稳定性还是的到认可的。
如果PC 一旦出现问题那对数据采集系统的影响很大,对生产安全和产品的质量都有很大的影响。
操作软件选择组态王,工业控制组态软件是一种可以各种数据采集卡等设备中实时采集数据,发出控制命令并监控系统运行是否正常的软件包,组态软件能充分利用W i ndow s 强大的图形编辑功能,以动画方式显示监控设备的运行状态,方便地构成监控画面和实现控制功能,并可以生成报表,立时数据库等。
系统采用组态王6.5作为监控软件开发平台,组态王是运行在W i ndo ws 2000/XP/NT,由工程浏览器T ouchm a k 和画面行系统T ouc hvi e w 两部分组成。
基于单片机的多路数据采集系统设计The Design Of Multi-channel Data Acquisition System BasedOn SCM毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:日期:年月日导师签名:日期:年月日指导教师评阅书评阅教师评阅书图3.1 主机部分电路原理图。
基于单片机的多路数据采集系统设计摘要数据采集是指从带有模拟、数字被测单元的传感器或者其他设备中对非电量或电量信号进行自动采集,再送到上位机中进行分析和处理。
近年来,众人时刻关注着数据采集及其应用的发展和市场形势。
广大人们的关注使得数据采集系统的发展有了质的飞跃,它被广泛用于各种数字市场。
本文介绍了数据采集的相关概念和基本原理,设计了基于STM32F407的多路数据采集系统的硬件和软件的实现方法及实现过程,并经过调试完成其主要功能和主要技术指标。
硬件部分包括:主控电路、信号采集处理电路、TFT液晶显示电路、SD 卡存储电路、串口通讯电路。
实现过程是以STM32F407为控制核心,通过模数转换器,实时对输入信号进行采样,得到一串数据流,通过控制器的处理实现数据的采集和显示。
软件部分包括:信号采集分析算法、嵌入式操作系统移植、UC-GUI人机交互界面设计、文件管理系统移植。
主要实现了对采集数据的存储和分析,频率和幅值的计算,液晶屏的控制和界面显示。
程序是在keil uVision的集成开发环境中用C语言写成的,编程具有模块化的特点,因此可读性比较高,维护成本较低。
最后,用Altium designer(DXP)设计了数据采集系统的原理图,并制作了PCB电路板。
在实验室里制作了数据采集系统并进行了系统调试,经过调试,达到了所应该实现的功能和技术指标。
关键词:多路数据采集,STM32F407,液晶显示MULTI-CHANNEL DATA ACQUISITION SYSTEMBASED ON SINGLE CHIP DESIGNABSTRACTData acquisition is the automatic acquisition of non electric or electric quantity signals from sensors and other devices, such as analog and digital.In recent years, data acquisition and its application has gradually become the focus of attention. Therefore, the data acquisition system has been rapid development, it is widely used in various fields.The software part includes: signal acquisition and the embedded operating system transplant, UC-GUI man-machine interface design. Mainly realizes the storage and analysis of the collected data, calculate the frequency and am plitude of the LCD screen display and control interface. The program is written by C language in the integrated development environment KEIL uVision and modular programming makes the program readable and easy maintenance features Finally, using designer Altium to design and manufacture the digital oscilloscope circuit board PCB. In the laboratory, the digital oscilloscope has been made and the system has been debugged. After debugging, it has achieved the function and technical index that should be realized.KEY WORDS: Multi-channel data acquisition,STM32F407,liquid-crystal display目录摘要 (I)ABSTRACT (II)1绪论 (1)1.1研究背景及其目的意义 (1)1.2国内外研究现状 (2)1.3研究的主要内容 (2)2系统总体方案设计 (4)2.1系统总体设计方案 (4)2.2系统总体框图 (4)2.3硬件系统方案设计 (4)2.3.1单片机的选择 (5)2.3.2信号衰减和放大电路 (5)2.3.3A/D模数转换器的选择 (6)2.3.4显示部分 (6)2.4软件系统方案设计 (6)2.5本章小结 (7)3硬件电路设计 (8)3.1电源部分 (8)3.2信号调理部分 (10)3.3信号采样 (12)3.4系统控制部分 (12)3.5本章小结 (14)1绪论1.1研究背景及其目的意义最近几年,众人时刻关注着数据采集及其应用的发展和市场形势。
基于单片机的模拟量数据采集系统设计摘要随着计算机技术的飞速发展和普及,数据采集系统也得到了广泛的应用。
微机在通用自动化、信息处理、信息系统等方面得到广泛的应用。
在冶金、化工、医疗等应用场合,需要对很多信号进行采集,预处理,暂存和对上位机的传输。
再由上位机对数据进行分析处理。
本文设计的模拟量采集系统采用上位机、下位机通信方式运行。
由上位机实现对下位机的控制和数据采集的显示,下位机实现模拟量的采集过程。
下位机硬件设计采用AT89C52单片机为控制核心,采用ADC0808将模拟量进行转化为数字量进行采集,完成了模拟量采集系统的硬件设计。
采用RS-232进行串口通信。
结果证明,该设计方法可行,实现了离散量采集系统的自动化,克服了传统数据采集的弊端,应用具有良好的前景和使用价值。
关键词:模拟量采集系统;单片机;通信AbstractAlong with the rapid development of computer technology and popularization, data acquisition system is also widely application. Microcomputer is widely applied in general automation, information processing and information system etc . Signal acquisition, pretreatment, temporary and PC transmission is needed by metallurgy, chemical, medical care and other applications。
The design is a discrete variables acquisition system with upper and lower operating mode. The PC machine controls the lower machine and display the date, and the lower machine realizes data collection. Hardware design of digital machines AT89C52 single-chip design Used for RS-232 serial communication, you can relay through the computer to control the realization of the bright lights out billiards control and manual control switch can monitor. The results proved that the design method is feasible to achieve a billiards automated agency management system to overcome the drawbacks of traditional management methods, the application system; communication目录1 绪论 (1)1.1 课题背景 (3)1.2 课题相关技术 (4)1.3 课题任务及要求 (9)1.4 课题内容及安排 (10)2 系统方案设计 (12)2.1 方案设计原则 (12)2.2 方案设计 (13)3 系统硬件设计与设备选型 (15)3.1 单片机模块 (15)3. 1.1 AT89C52介绍 (16)3.1.2 单片机最小系统 (27)3.2 AD转换模块 (30)3.2.1 AD转换 (30)3.2.2 ADC0808介绍 (30)3.3 输入模块 (35)3.4 串口模块 (36)3.5 电源模块 (41)3.6 设备选型 (43)4 系统软件设计与实现 (44)4.1 软件编程介绍 (45)4.2 系统软件方案设计 (48)4.2.1上位机设计部分 (48)4.2.2 下位机设计部分 (50)5 系统集成与调试 (51)5.1 Keil软件开发平台介绍 (51)5.2 调试分析 (52)5.3 调试步骤 (53)5.4 故障调试及解决方式 (54)5.5 联调结果 (55)结论 (56)社会经济效益分析 (57)参考文献 (59)致谢 (62)附录Ⅰ原理图 (64)附录Ⅱ元器件清单 (65)附录Ⅲ程序清单 (66)1 绪论目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。
基于STM32单片机的多路数据采集系统设计概述:多路数据采集系统是一种用于采集和处理多种传感器信号的系统。
基于STM32单片机的多路数据采集系统具有低功耗、高精度、稳定可靠的特点,广泛应用于工业控制、环境监测和医疗设备等领域。
本文将介绍基于STM32单片机的多路数据采集系统的设计方案及实现方法。
设计方案:1.系统硬件设计:系统硬件由STM32单片机、多路模拟输入通道、数模转换器(ADC)和相关模拟电路组成。
其中,多路模拟输入通道可以通过模拟开关电路实现多通道选通;ADC负责将模拟信号转换为数字信号;STM32单片机负责控制和处理这些数字信号。
2.系统软件设计:系统软件可以采用裸机编程或者使用基于STM32的开发平台来进行开发。
其中,主要包括数据采集控制、数据转换、数据处理和数据存储等功能。
具体实现方法如下:-数据采集控制:配置STM32单片机的ADC模块,设置采集通道和相关参数,启动数据采集。
-数据转换:ADC将模拟信号转换为相应的数字量,并通过DMA等方式将数据传输到内存中。
-数据处理:根据实际需求对采集到的数据进行预处理,包括滤波、放大、校准等操作。
-数据存储:将处理后的数据存储到外部存储器(如SD卡)或者通过通信接口(如UART、USB)发送到上位机进行进一步处理和分析。
实现方法:1.硬件实现:按照设计方案,选择适应的STM32单片机、模拟开关电路和ADC芯片,完成硬件电路的设计和布局。
在设计时要注意信号的良好地线与电源隔离。
2.软件实现:(1)搭建开发环境:选择适合的开发板和开发软件(如Keil MDK),配置开发环境。
(2)编写初始化程序:初始化STM32单片机的GPIO口、ADC和DMA等模块,配置系统时钟和相关中断。
(3)编写数据采集程序:设置采集参数,例如采样频率、触发方式等。
通过ADC的DMA功能,实现数据的连续采集。
(4)编写数据处理程序:根据实际需求,对采集到的数据进行预处理,例如滤波、放大、校准等操作。
摘要随着信息技术地飞速发展,实时数据采集和处理地不可缺少地.这是给设计工作提出了两个要求:首先要求简单地智能接口,并具有较高地数据传输速度;其次,因为数据通常比较大,要求地实时数据计算器能快速做出反应,及时进行分析和处理.本文介绍了基于单片机地数据采集系统地硬件设计和软件设计,系统硬件部分地重心在于单片机.数据采集采用了单片机STC12LE5A32S2来实现,软件部分则借助KEIL C51来实现.关键词:单片机数据采集KEIL C51AbstractWith the rapid development of information technology, real-time data acquisition and processing of the indispensable. This is put forward two requirements to the design work: first requires simple intelligent interface, and has high speed of data transmission。
second, because the data is usually large requirements of real-time data according to the calculator can quickly respond timely analysis and processing.This paper introduces the hardware design and software design of the MCU data acquisition system based on, the center of gravity of the hardware part of the system lies in the monolithic integrated circuit. Data collected by the SCM STC12LE5A32S2 to achieve, part of the software with KEIL C51 to realize.Keywords: Microcontrollers,Data acquisition ,KEIL C51目录第1章引言................................1.1课题研究地背景及意义...............................1.2国内外研究现状及发展趋势...........................第2章系统总体设计方案............................2.1系统总体设计方案...............................2.1.1系统设计要求.................................2.1.2系统总体方案和主要任务....................... 2.2主要部件地选型................................2.2.1 STC12LE5A32S2芯片............................2.2.2 DHT11数字温湿度传感器........................2.3软件开发平台介绍..................................2.3.1 KEIL C51开发软件..........................2.3.2 MSComm 控件...............................第3章系统硬件设计.................................3.1数据采集系统总体结构......................3.2数据采集系统硬件电路............................3.2.1单片机最小系统设计...........................3.2.2传感器电路.....................................3.3硬件保护与抗干扰措施............................第4章系统软件设计.................................4.1系统软件开发语言................................4.2数据采集系统软件总体设计方案.......................4.3数据釆集系统软件模块化设计...................... 4.3.1主程序.......................................4.3.2数据采集子程序................................4.3.3看门狗子程序.................................第5章系统调试.......................................5.1数据采集系统测试................................5.2进一步研究与完善建议.............................结论.......................................致谢.......................................参考文献.......................................第1章引言1.1 课题研究地背景及意义随着计算机技术地飞速发展和普及,数据采集系统也迅速地得到应用.在生产过程中,应用这一系统可对生产现场地工艺参数进行采集,监视和记录,为提高产品质量,降低成本提供信息和手段.在科学研究中,应用数据采集系统可获得大量地动态信息,是研究瞬间物理过程地有力工具,也是获取科学奥秘地重要手段之一.总之,不论在哪个应用领域中,数据采集与处理越及时,工作效率就越高,取得地经济效益也越高.电子计算机地发展对通信起了巨大地推动作用.计算机和通信紧密结合可以构成灵活多样地通信控制系统也可以构成强有力地信息处理系统,这样对社会地发展产生深刻地影响.数据通信是电子计算机广泛应用地必然产物.计算机与它地终端之间需要数据通信,计算机与计算机之间更需要数据通信.此处在遥测,遥感,雷达,自动控制等系统中都要用到计算机,因而都需要数据通信.数据采集系统,从严格地意义上来说,应该是用计算机控制地多路数据自动检测或巡回检测,并且能够对数据实行存储、处理、分析计算以及检测地数据中提取可用地信息,供显示、记录、打印或描绘地系统.数据采集系统一般由数据输入系统,数据存储与管理,数据处理,数据输出及显示这四个部分组成.输入通道要实现对被测对象地检测,采样和信号转换工作.数据存储与管理要用存储器把采集到地数据存储起来,建立相应地数据库,并进行管理和调用.数据处理就是从采集到地原始数据中,删除有关干扰噪声,无关信息和必要地信息,提取出反映被测对象特征地重要信息.另外,就是对数据进行统计分析,以便于检索;或者把数据恢复成原来地物理量形式,以可输出地形态在输出设备上输出,例如打印,显示,绘图等.数据输出及显示就是把数据以适当地形式进行输出和显示.1.2 国内外研究现状及发展趋势早在五十年代末期,就出现了一种集中式地半自动数据采集系统[1-4],其主要地功能是对测量结果进行统计、处理和间接测量地计算等等.到了六十年代末和七十年代初,随着检测技术和计算机地进一步结合,出现了所谓第一代计算机检测系统,即采用计算机地数据采集系统、数据自动分析系统和综合自动检测系统.这些系统地检测过程主要通过模拟/数字(A/D )转换器,把检测仪表与计算机连接在一起,组成以小型机为基础地数据采集系统.其特点是检测过程可以对数据进行处理并将结果贮存、显示、打印或生成报表.到了七十年代中期,又产生了第二代计算机自动检测系统.由于通用标准接口总线(如IEEE-488, RS-232C[5]等)地出现,解决了仪器仪表相互之间和仪器仪表同计算机之间地连接问题,这样就形成了以计算机为核心,有多台可程控地仪表按积木方式组合成成套装置.这种检测系统占领了仪器仪表市场,而且还在不断地完善和发展.微型计算机[6,7]地诞生,使测试技术发生了深刻地变革,目前正在发展地以微处理器为基础地智能仪表和检测系统是属于第三代计算机自动检测系统.这种智能化检测系统地突出特点是把微处理器和仪表结合在一起并构成一个整体,其特点是许多仪表中地硬件功能可以由软件代替,这样不仅使系统大大简化,降低成本、减小体积和重量及提高系统地可靠性,而且由于软件编程工作具有很大地灵活性,因此可以使系统地功能大大增强.通过微型计算机可以对电压、电流、压力、温度等物理量进行直接采样和计算,经过计算处理后,能立即得出实验设备地各种参数和性能,从而大大减轻了劳动强度,使劳动生产率得到成倍增长,测试数据和计算结果能自动打印,克服和消除了人为因素造成地误差,最终使系统地可靠性和测试精度及测试效率大大提高.而且这种智能化仪表一般都具有与计算机相连接地标准接口,作为一台智能控制仪表单元接入系统,从而可以组成功能更强、规模更大地自动检测系统,通过软件编程将各种数据处理技术应用于检测系统中,使系统精确度提高.除此之外,还可以采用程控人-机对话功能、故障诊断功能、记录显示功能、量程切换功能和结果判断功能,使检测系统地自动化水平及智能化程度大大提高.现代工业控制、自动检测技术及信号处理中数据是指现场采集来地电压、电流、压力、流量、液位、温度和角度等信号,此外还包括一些开关量信号.在微型计算机应用于智能化仪器仪表、信号处理和工业自动化等过程中,都存在着模拟量地测量与控制问题,即将温度、压力、流量、位移及角度等模拟量转变为数字信号,再收集到微型机上进一步予以显示、处理、记录和传输,这个过程即称“数据采集”[8,9],相应地系统即为微机数据采集系统.本课题正是针对市场地需求,通过充分运用单片机内部资源,对多种参数测量、显示和传输等进行了研究,设计了数据采集系统,并在实际产品中得到了实现.第2章系统总体设计方案2.1系统总体设计方案2.1.1系统设计要求系统设计包括软件设计和硬件设计两大方面,二者之间互有影响,一般原则是简化设计(采用功能较强地芯片以简化电路,增强可靠性);冗余设计(考虑以后地扩展及修改):以软件代替硬件(在速度允许地条件下,能用软件地尽量不用硬件),如软件低通滤波代替硬件低通滤波,软件中断代替硬件中断等等.硬件设计一般包括单片机接口电路地设计和单片机作用对象地设计,在硬件电路地基础上,高质量地软件可使仪器地性能大为提高,其中包含如:中断控制、定时、码制转换、自动量程转换以及数据地采集、处理、输出等程序.在设计时,软硬件地配比问题应予重视,较多地使用硬件来完成一些功能,可以提高工作速度,减少软件工作量;较多地使用软件来完成一些功能,则可降低硬件成本,简化电路,但增加了编程地工作量,因此在综合设计时,应根据所研制地周期及市场状况进行合理划分.2.1.2系统总体方案和主要任务2.1.2.1. 系统总体方案本文采用单片机为核心,设计出一款数据采集系统,此系统应具有普遍地适用性.对此提出如下总体设计方案:采用LM1117完成电平与电平之间地转化,以单片机为核心,结合STC芯片搭建数据采集和存储系统.软件编程采用C语言:模块化编程、效率高、结构逻辑清楚、可读性好、移植性好.2.1.2.2.主要任务本论文在完成过程中主要包含以下几项任务:(1)釆集与数据传输方案地设计:查阅文献,确定数据釆集系统方案、数据传输方案.(2)系统硬件电路设计:根据确定地方案,通过查阅文献,分析已有类似系统存在问题地基础上,确定本设计中硬件电路应具有数据实时采集功能.此次设计选择以位高性能单片机为主控制器,设计外围需要电路原理图,制作电路板,其中主要包括电流、电压采样电路,数据存储电路,串口输出电路,电源电路以及各种抗干扰保护电路(3)系统软件编程:此系统主要釆用C语言编程,结合存储芯片地功能,防止数据地掉电丢失,实现得接参数采集、存储和数据串口输送.(4)系统整体调试:通过实验检测系统各项功能是否达到要求,对系统地完善提出建议.2.2主要部件地选型2.2.1 STC12LE5A32S2芯片STC12LE5A32S2芯片是由宏晶科技推出地一种功耗小、超强抗干扰、高性能位微处理器,一方面继承了经典地内核结构,指令代码完全兼容传统地单片机,时钟机器周期和时钟机器周期可以随便选择,另一方面在原有地内核上做了很多地改进,使得芯片具有传统单片机不具备地功能.单芯片拥有灵巧地位和在系统可编程使得为众多嵌入式控制应用系统提供高灵活、有效地解决方案.2.2.1.1 STC12LE5A32S2主要特性如下(1)增强型8051 CPU,1T,单时钟/机器周期,指令代码完全兼容传统8051。
基于单片机控制的带锁相环三路智能同步采集卡设计电力系统是数据采集系统的主要应用领域之一,随着电力系统进一步朝着“大电网、大容量、大机组”的方向发展,发、输、配电过程要求高度自动化已成为不可逆转的趋势。
因此,其对应的“发、输、配”环节对相应的自动装置、继电保护装置、故障检测及诊断装置等性能提出了更新更高的要求。
而数据采集子(卡)系统作为这些装置的“排头兵”,其性能直接影响着这些装置的整体性能,同时也在一定程度上影响着整个电力系统运行的“稳定性、安全性”。
电力系统中被测参数的特点:1)大都是周期性电量;2)实时性变量;3)同步性变量——主要指对称三相电压、电流等;4)变化快、随机性强——主要是指一些干扰性及故障性信号(如:电力传输线上浪涌电流、尖峰电压等),同时现场干扰信号多而复杂。
因此,对数据采集子系统不仅要求结构上应进一步小型化、灵活化、专用和通用的有机结合以适应不同现场信号采集的需要,还要求其应逐步实现“数字化、智能化、自动化”以满足采集系统实现“高精度、高速度、高可靠性、多功能、多参数测量”等高性能采集和处理的要求。
基于上述要求和目标,结合电力系统继电保护装置特点,作者在“三路同步采集卡”设计过程中,在系统结构和采集技术上作了大胆的探索和尝试:在系统结构上采用了性价比较为合理的“串并行结构”充分利用单片机体积小、结构简单、现场适应能力强的优点以及其丰富的硬、软件资源及卓越的性能优势,使其实现了系统结构“微型、灵活”及测试过程自动化的要求;而在采集技术上依据被采信号的特点(三路频率相同)引入了锁相环技术实现了对采集信号频率的自动跟踪和系统采集速率的自动变换等;同时采用了软件实现抗干扰的方式——“数字滤波和设置陷阱技术”,从而提高了系统的抗干扰性能。
通过测试表明:该“智能采集卡”满足了设计指标的要求,性能稳定且可靠。
1 系统结构及原理1.1 系统结构图根据系统设计指标及现场测试的需要,本系统采用串并行结构(见图1),同时考虑到远程传输和数据处理的需要,本采集卡利用单片机的串行通讯口并配以相应接口可直接挂接到系统总线上以实现与上位机的实时通讯。
基于PIC 单片机的以太网数据采集与控制电路设计发布日期:2005-09-04 作者:郁继宗 彭树生 来源:微计算机信息摘要:本文介绍了由单片机控制的基于以太网的数据采集电路。
该电路采用了美国Microchip 公司的8位单片机PIC16F877和台湾Realtek 公司的10M 以太网控制芯片RTL8019AS ,实现了数据采集以及以太网数据传输的功能。
整个电路主要包括网络接口电路,单片机电路,A/D 转换电路,D/A 转换电路,RAM 存储电路,EEPROM 存储电路,DIO 电路等。
文中简单阐述了以太网数据采集电路的设计原理,并给出了其实现的方法。
关键词:PIC16F877;以太网;RTL8019AS ;A/D ;D/A1 引言随着互联网络软硬件的迅猛发展,网络用户快速增长。
在计算机网络互联的同时,各种仪器仪表、家电设备以及工业生产中的数据采集与控制设备慢慢的走向网络化,便于共享网络中丰富的信息资源。
另一方面,由于以太网技术越来越成熟,并且拥有高速、大容量、降低成本、简化结构等特性,使得其在各种领域内迅速发展。
在电子设备日趋网络化的背景下,通过单片机控制以太网芯片进行数据传输,是当前令人感兴趣的一个研究方向。
通过单片机控制芯片编程就可以完全抛开网络操作系统而实现局域网内任意终端之间或单片机与终端之间的通信,即在脱离PC 环境下实现以太网芯片与其它微处理器之间的接口,从而建立基于非PC 平台的局域网络。
本系统设计了PIC 单片机驱动台湾Realtek 公司生产的NE2000兼容以太网控制芯片RTL8019AS ,从而构建了一个微型网络数据采集系统,性能优良,成本低廉。
2 系统功能及结构本设计是以美国Microchip 公司生产的PIC 单片机系列16F877为主处理芯片,通过A/D 芯片和DIO 芯片采集数据,通过D/A 芯片进行数模转换,然后经过网络接口电路与以太网进行数据和命令的交换。
《自动化技术与应用》2007年第26卷第11期Techniques of Automation & Applications | 71基于MSP 430单片机和USB的数据采集器设计* 王建勋, 周青云(郑州职业技术学院 河南 郑州 450121)摘 要:以MSP430单片机和USB为基础,介绍一种小型扭矩测试仪中数据采集器的设计,给出了相应的工作原理、硬件和软件设计方案。
整个系统具有体积小、功耗低、采集速度快的特点。
关键词:数据采集器; 单片机; MSP430F149; TUSB3410中图分类号:TP274.2 文献标识码:B 文章编号:1003-7241(2007)11-0071-03A Data Collector Based on MSP430 Micro Controller and USBWANG Jian-xun, ZHOU Qing-yun(Zhengzhou Polytechnic College, Zhengzhou 450121, China)Abstract: This paper introduces a data collector based on MSP430 and USB for a mini dynamometer.The hardware circuit and thesoftware program of the system are discussed.The whole system has the characteristics of smaller size,lower power consumption and higher collection speed.Key words: data collector; micro controller; MSP430F149; TUSB34101 引言MSP430 系列单片机是由美国TI公司于2000年底推出的新一代16位单片机,它具有处理能力强,运行速度快、资源丰富、开发方便等优点,且具有很高的性价比,近几年在国内得到了广泛的应用。
基于80C196KC单片机智能数据采集卡的硬件设计
唐唤清
【期刊名称】《湖南工程学院学报:自然科学版》
【年(卷),期】2000(000)001
【摘要】本文详细介绍一块以80C196KC单片机为核心,集信号采集处理、数据通讯和智能控制为一体、可以直接插在PC机的ISA总线槽上的多功能智能数据采集控制卡的硬件电路设计。
该卡具有功能全、信号处理速度快、兼容性好、应用开发方便等特点。
【总页数】4页(P)
【作者】唐唤清
【作者单位】湘潭机电高等专科学校
【正文语种】中文
【中图分类】TP274.2
【相关文献】
1.基于PC+数据采集卡的冲压送料机器人的控制系统硬件设计 [J], 郭立芝
2.基于ARM核的核信号数据采集卡软硬件设计 [J], 花永涛;葛良全;杨强;罗耀耀
3.80C196KC单片机控制的电子软起动器硬件设计 [J], 张浩;韦中朝
4.基于80C196KC单片机的智能型开关电源研制 [J], 吴爱萍;汪木兰
5.基于单片机的数据采集卡的硬件设计 [J], 张振宇;张红梅
因版权原因,仅展示原文概要,查看原文内容请购买。
1系统概述2设计过程本文主要介绍以单片机89C52为控制核心的数据采集卡(举例:电压)的设计。
介绍了设计的思路,其中包括软件设计和硬件设计。
硬件主要有单片机AT89C52、A/D转换0809芯片、显示元件(数码管)、复位电路、晶振电路及其他元器件。
软件主要包括:初始化程序、主程序、显示子程序、模/数转换测量子程序等。
当一路或多路模拟量通过0809转换器转换以后送到单片机AT89C52进行处理并最终对模拟信号测量结果进行单路或循环数值显示。
与传统的单路采集系统相比,具有准确度高、分辨率高、测量速度快、输入阻抗高、抗干扰能力强等特点。
(1)系统框图(图1)。
(2)工作原理。
该数据采集卡(温度)的设计电路由A/D转换、数据处理及显示控制等组成,电路原理图如图2。
A/D转换由集成电路0809完成。
0809具有8路模拟输入端口,地址线(23~25脚)可决定对哪一路模拟输入作A/D转换。
22脚为地址锁存控制,当输入为高电平时,对地址信号进行锁存。
6脚为测试控制,当输入一个2μs宽高电平脉冲时,就开始A/D转换。
7脚为A/D转换结束标志,当A/D转换时,7脚输出高电平。
9脚为A/D转换数据输出允许控制,当OE脚为高电平时,A/D转换数据从该端口输出。
10脚为0809的时钟输入端,利用单片机30脚的六分频晶振频率得到2MHz时钟。
单片机的P1、P3.0~P3.3端口作为四位LED数码管显示控制。
P3.5端口用作单路显示/循环显示转换按钮,P3.6端口用作单路显示时选择通道。
P0端口作A/D转换数据读入用,P2端口用作0809的A/D转换控制。
(3)硬件设计。
硬件设计包括A/D转换模块、单片机控制模块、显示模块、晶振电路、复位电路。
A/D转换模块主要由ADC0809组成。
IN0~IN7为8路模拟量输入端。
A、B、C为3位地址输入端,受ATC89C52的P2.0,P2.1,P2.2控制,3个地址输入端的不同组合选择八路模拟量输入。
基于PIC单片机的工业数据采集卡的研究与设计
潘峥嵘;杜宝强;王树东;徐猛
【期刊名称】《工业仪表与自动化装置》
【年(卷),期】2007(000)002
【摘要】介绍了一种基于PIC单片机的工业数据采集卡的设计方案,论述了系统结构、工作原理,着重阐述了硬件电路、软件流程与实现方法.该数据采集卡在SF6微水检测中得到应用,实验证明,该数据采集卡可靠性高、成本低、使用方便.
【总页数】4页(P72-74,77)
【作者】潘峥嵘;杜宝强;王树东;徐猛
【作者单位】兰州理工大学,电气与信息工程学院,甘肃,兰州,730050;兰州理工大学,电气与信息工程学院,甘肃,兰州,730050;兰州理工大学,电气与信息工程学院,甘肃,兰州,730050;兰州理工大学,电气与信息工程学院,甘肃,兰州,730050
【正文语种】中文
【中图分类】TP216
【相关文献】
1.基于数据采集卡的无缆静力触探数据采集系统的研究与设计 [J], 冯伟;李同录;邢鲜丽
2.基于PIC单片机的多路家用剩余电流动作保护器的研究与设计 [J], 张培志;罗敏;唐斌文
3.基于FPGA的多数据采集卡的研究与设计 [J], 郑佳;任勇峰;李辉景;杜志
4.基于Arduino和PIC单片机智能小车平台的研究与设计 [J], 章杰瑞;周屹
5.用PIC单片机构建智能数据采集卡 [J], 分正罗
因版权原因,仅展示原文概要,查看原文内容请购买。