文档库 最新最全的文档下载
当前位置:文档库 › 14281030方学毅_中断方式AD转换数据采集

14281030方学毅_中断方式AD转换数据采集

14281030方学毅_中断方式AD转换数据采集
14281030方学毅_中断方式AD转换数据采集

中断方式的A/D采集系统

一、实验目的

该实验使用了8259A,ADC0809,数码管来完成一个数据采集系统的设计,目的是了解中断方式的A/D采集数据的实现方法,掌握硬件设计和中断程序的编写方法,是对学生综合实验能力的训练。

二、实验内容

使用ADC0809的通道0,接入0-5V的直流电压,用WR电位器调整模拟电压值,A/D 的转换结束信号EOC接在主8259A的IR5上,采集100个数据并存入内存中,同时将采集的16进制数据显示在数码管上。请多次调整0-5V的电压值(旋动W1旋钮),进行A/D采集,并观测内存中的数据的变化情况。

三、实验现象

每次采集的100个数据可能是相同的(数码管的数据也可能不变),当WR旋动时可以采到不同的数据。

四、实验接线图

图1-6 实验连线图

四、程序源代码

PAGE 60,78

CRLF MACRO ;回车换行宏定义

MOV DL,0DH

MOV AH,02H

INT 21H

MOV DL,0AH

MOV AH,02H

NT 21H

ENDM

DA TA SEGMENT

INR DB ?

RESULT DB ?

BUFF DB 600 DUP(?)

XORG DW 100

DA TA ENDS

STACK SEGMENT STACK 'STACK'

DB 50 DUP(?)

STACK ENDS

CODE SEGMENT

ASSUME CS:CODE, DS:DA TA, SS:STACK, ES:DATA START: MOV AX,DATA

MOV DS,AX

MOV DI, OFFSET BUFF ;

MOV AL,0AH

MOV AH,35H

INT 21H ;取IRQ2中断服务程序入口地址ES:BX PUSH ES ;保护ES,BX,DS

PUSH BX

PUSH DS

MOV AX,SEG ADINT ;填写中断向量表(N=0AH)

MOV DS,AX

MOV DX,OFFSET ADINT

MOV AL,0AH

MOV AH,25H

INT 21H

POP DS ;恢复DS

IN AL,21H

MOV BP,AX ;保护中断屏蔽寄存器内容于BP中AND AL,11111011B

OUT 21H,AL ;允许IRQ2中断

MOV CX,300H

MOV DX,203H ;8253初始化,0通道方式3

MOV AL,36H

OUT DX,AL

MOV DX,200H

MOV AL,10H ;初值得0010H

OUT DX,AL

MOV AL,00H

OUT DX,AL

CCC: STI

MOV DX,220H

OUT DX,AL ;启动一次A/D转换

HLT

CLI ;关中断

MOV AX,SI ;取A/D转换结果

PUSH DS

MOV BX,6000H ;写入6000H:0~2FFH区域

MOV DS,BX

MOV BX,CX

DEC BX

MOV [BX],AL

AND AL,0F0H ;高位十六进制转ASCII码

PUSH CX

MOV CL,04H

SHR A L CL

POP CX

ADD AL,30H

CMP AL,39H

JBE AS1

ADD AL,07H

AS1:MOV DL,AL ;显示高位MOV AH,02H

INT 21H

MOV [DI],AL ;

INC DI

MOV AL,[BX]

AND AL,0FH

ADD AL,30H

CMP AL,39H

JBE AS2

ADD AL,07H

AS2:MOV DL,AL ;显示低位MOV AH,02H

INT 21H

MOV [DI],AL

INC DI

MOV DL,20H ;显示两个空格

MOV AH,02H

INT 21H

INT 21H

POP DS

LOOP CCC

POP DX ;恢复IRQ2中断向量

POP DS

MOV AL,0AH

MOV AH,25H

INT 21H

MOV AX,BP ;恢复中断屏蔽寄存器内容OUT 21H,AL

WAIT_IN:

MOV AH,1 ;程序暂停,等待键入

INT 21H

MOV SI,OFFSET BUFF

CALL CRTSET

LL: MOV AH,0CH ;写像素

MOV BH,0

MOV CL,10

MOV CX,XORG ;初始列值

INC XORG

MOV DH,0

MOV DL,[SI]

INC SI

INT 10H

CMP XORG,400

JLE LL

EXIT:;MOV AX,2

;INT 10H ;恢复80*25文本显示方式MOV AX,4C00H ;结束

INT 21H

ADINT PROC NEAR ;中断服务程序

PUSH AX ;保护AX

PUSH DX ;保护DX

MOV DX,220H ;读A/D转换结果

IN AL,DX

MOV SI,AX ;送SI

MOV AL,20H

OUT 20H,AL ;发中断结束命令

POP DX

POP AX ;恢复

IRET

ADINT ENDP

CRTSET PROC ;屏幕设置子程序MOV AX,12H

INT 10H

MOV AH,0BH

MOV BX,9

INT 10H

RET

CRTSET ENDP

CODE ENDS

END START

五、主程序流程图

主程序流程图如下图

智能手机终端的数据采集及分析系统

智能手机终端的数据采集及分析系统 主要功能如下: 采集使用数据采集程序手机的手机号码:数据采集程序必须开通GPRS,实时传输采集数据及监听服务端指令;所以会有一定的数据量。为解决用户因GPRS传输采集数据产生的费用,所以记录用户的手机号码。 采集GPS信息:经纬度,时间,速度; 采集无线网络状况信息:GSM,GPRS网络情况; 获取的无线网络信息并附加GPS信息,帮助数据分析专家系统分析处理; 数据采集终端的主要功能如下: 实时诊断网络信息; 诊断分为空闲时诊断与使用时诊断; 空闲时诊断:根据运营商的相关规定设定网络异常指标;当手机处于空闲状态时,指定频率(秒)获取无线网络的基本参数,如CID,LAC,BSIC,BCCH,RxQuality,RxLevel,C/I,C/A,TxPower,TA,TS等;根据设定的异常指标来判断是否出现异常;如果出现异常则保存本次信息,并获取此时此地的GPS信息、本手机的手机号码一并发送至指定服务器,由“数据分析专家系统”分析处理。 发送数据内容:本手机的手机号码+无线网络基本参数+GPS信息; 数据格式:XML文件格式; 传输方式:使用GPRS进行数据传输; 使用时诊断:用户使用手机时,检测用户使用过程中无线网络的状况;如手机数据下载过程中,检测总的下载量,下载时间,是否下载成功,如果不正常则记录本次使用过程; 诊断项: 2通话:未接通、掉话、呼叫时延; 2短信(SMS),彩信(MMS):是否发送或接受成功、发送或接受时间; 2GPRS Attach:Attach是否成功、Attach成功的时长PDP激活,PDP激活是否成功、激活成功的时长; 2WAP数据传输:WAP登陆测试;WAP登陆是否成功;WAP登陆成功时长; 2WAP刷新测试:WAP刷新是否成功;WAP刷新成功时长;

多功能终端 数据采集及网络传输设备

项目名称:多功能终端数据采集及网络传输设备 开发方案 慧创科技(北京)有限公司

有关该文档: 此文档的内容包括项目的软硬件需求分析,功能设计,实现方案,环境说明,工作量估算和报价。 文档所有者: 北京****有限公司 文档版本记录: 版本号负责人完成时间备注

目录 1.系统功能 (4) 1.1 功能明细说明 (4) 2.硬件电路的芯片选型 (5) 3.软件需求 (5) 4.报价、计划和团队 (6) 5.项目团队 (7)

1. 系统功能 1、 终端采集方案 支持USB 插入式数据交换式采集(方便不会操作进行数据传输,只需要按键即可) 支持Zigbee 协议数据采集传输(距离) (实现终端测量设备长时间工作,距离在150米范围传输,支持多设备(100个)) 支持Wifi 数据采集传输 2、网络传输方案 支持RJ45网络直连 支持Wifi 数据直连 拥有网络路由器功能(客户不需要购买其他路由设备) 2、 数据与云平台对接 设备有三个方式选择 网络数据传输设备 具备WiFi 路由及Zigbee 路由功能 1.1 功能明细说明 功耗 服务对象 距离 WiFi 功耗大(对于末端采集移动采集设备没法用) 组网,一对多 100米 Zigbee 功耗低(适用于移动测量终端) 组网,一对多 150米 BLE 功耗低(适用于移动测量终端) 点对点 短距离20米以内 本方案,采用Zigbee 来进行终端数据采集组网数据传输,可以连接多个终端设备,而BLE 相对来说,更适用与移动终端,点对点传输。 网络数据传输来看,RG45与WiFi ,来说传输设备可以同时拥有,因为,当直连RG45时,整个连接设备充当了WiFi 路由器的功能,也充当了Zigbee 路由的功能。 从USB 口来数据传输来说,方便老年人操作。 因此,综上所述,针对家庭或者社区,云终端数据采集,采用Zigbee 、WiFi 和RG45方案及USB 数据直连来做为终端数据采集方案 。 终端 采集 设备 云平台 USB Zigbee WiFi USB Zigbee WiFi RG45

多功能终端 数据采集及网络传输设备

慧创科技(北京)有限公司 项目名称:多功能终端数据采集及网络传输设备开发方案

慧创科技(北京)有限公司 1 慧创科技(北京)有限公司 : 有关该文档此文档的内容包括项目的软硬件需求分析,功能设计,实现方案,环境说明,工作量估算和报价。 文档所有者:有限公司****北京 :文档版本记录 备注负责人完成时间版本号 2 慧创科技(北京)有限公司 目录 1.系统功能 (4) 1.1 功能明细说明 (4) 硬件电路的芯片选型......................................................................................................................................... 52. 软件需求............................................................................................................................................................. 53.报价、计划和团队4 (6) 项目团队5 (7)

3 慧创科技(北京)有限公司 1.系统功能、终端采集方案1 支持USB插入式数据交换式采集(方便不会操作进行数据传输,只需要按键即可)支持Zigbee协议数据采集传输(距离)100个))(实现终端测量设备长时间工作,距离在150米范围传输,支持多设备(支持Wifi数据采集传输2、网络传输方案RJ45网络直连支持Wifi数据直连支持拥有网络路由器功能(客户不需要购买其他路由设备)数据与云平台对接2、 USB USB 终端Zigbee 采集RG45 Zigbee 云平台设备WiFi WiFi 设备有三个方式选择网络数据传输设备 具备WiFi路由及Zigbee 路由功能 1.1 功能明细说明 从网络数据传输来看,在WiFi、Zegbee及BLE末端数据采集进行传输比较: 功耗服务对象距离 WiFi 功耗大(对于末端采集移动采集组网,一对多100米 设备没法用) Zigbee 功耗低(适用于移动测量终端)组网,一对多150米 BLE 功耗低(适用于移动测量终端)点对点短距离20米以内 本方案,采用Zigbee来进行终端数据采集组网数据传输,可以连接多个终端设备,而BLE相对来说,更适用与移动终端,点对点传输。 网络数据传输来看,RG45与WiFi,来说传输设备可以同时拥有,因为,当直连RG45时,整个连接设备充当了WiFi路由器的功能,也充当了Zigbee路由的功能。 从USB口来数据传输来说,方便老年人操作。 因此,综上所述,针对家庭或者社区,云终端数据采集,采用Zigbee、WiFi和RG45方案及USB数据直连来做为终端数据采集方案。 4

PG-II型数据采集传输终端安装调试手册

目录 基础知识 (1) 1.初步了解GPRS及其特点 (1) 2.了解各种仪器传输接口 (3) 2.1 RS232 (3) 2.2 RS485 (4) 2.3 开关量 (5) 2.4 模拟量 (5) 3.PG-II型GPRS数据传输终端 (6) 3.1终端的技术参数 (6) 3.2终端的外观 (6) 3.3终端的接口 (7) 3.4终端的标识 (7) 3.5国标终端的识别 (7) 实际操作 (8) 4.GPRS数据传输终端安装前的准备 (8) 4.1出发前的准备工作 (8) 4.2到达企业后的准备工作 (8) 4.3 数据线、电源线的连接 (8) 4.3.1电源线 (8) 4.3.2数据线 (9) 4.3.2.1 RS232的连接 (9) 4.3.2.2 RS485的连接 (10) 4.3.2.3 模拟量ADC的连接 (10)

4.3.2.4 开关量DI的连接 (11) 4.3.3天线 (12) 4.3.4 通讯卡的装入 (12) 4.4.4.1通讯卡的选择 (12) 4.4.4.2通讯卡的安装 (12) 5.GPRS数据传输终端安装固定 (13) 6.终端的初始化 (14) 6.1初始化前需注意的事项 (14) 6.2初始化需提供的信息 (15) 7.数据的正常上传 (16) 常见问题及处理方法 (16) 编写:罗威

PG-II型GPRS数据传输终端安装指导手册基础知识 1.初步了解GPRS及其特点 GPRS经 常被描述成 “2.5G”,也就 是说这项技术 位于第二代 (2G)和第三 代(3G)移动 通讯技术之 间。它通过利 用GSM网络 中未使用的TDMA信道,提供中速的数据传递。 相对于GSM的9.6kbps的访问速度而言,GPRS拥有171.2kbps的访问速度;在连接建立时间方面,GSM需要10-30秒,而GPRS只需要极短的时间就可以访问到相关请求;而对于费用而言,GSM是按连接时间计费的,而GPRS只需要按数据流量计费;GPRS对于网络资源的利用率而相对远远高于GSM。 GPRS提升GSM的数据服务性能: 点到点(P2P) 服务: 连接(IP protocols)IP网络and X.25网络。 多播(P2MP)服务: 一点到多点的组播和多方通话。 短信服务(SMS): 发送SMS。多媒体短信(MMS): 发送携带语音和图像信息的短消息。因特网服务提供商服务: 提供互联网内容服务。 邮件服务通过POP3或者IMAP协议检查阅读发送电

数据采集传输终端的研究及在环境监测中的应用

数据采集传输终端的研究及在环境监测中的应用 引言:随着科学技术水平的不断提高,为我国环境监测系统的发展奠定了坚实的技术基础,但环境监测具有复杂性,在对其进行全面的研究与分析后,数据采集传输终端应用到了环境监测之中,在此基础上,提高了监测的质量,保证了管理的效果,本文主要阐述了以太网在环境监测中的应用,旨在推动我国环保事业的可持续发展。 1、环保监测系统的概况 环保监测事业有着较长的发展时间,在信息技术的作用,环境监测系统也随之出现,并得到了快速的发展。 环境监测的方法有单台仪器间断法,此方法不能保证数据的共享,同时也不能掌握相关的数据,不能实现对重大污染事故的预防;在计算机技术的影响下,环境监测系统积极发挥了计算机的作用,建立了监测信息网络;在科学技术的进一步发展与作用下,环境监测也具有了信息化、网络化与自动化的特点,在线监测系统在各个领域均有着较为广泛的应用。 现阶段,环境监测系统主要分为以下几类:现场总线法,它主要是借助了现场总线,将其与计算机进行连接,但其采集的范围相对有限,不能适应环境监测发展的实际需求;计算机和plc结合法,它具有诸多的优点,如:较强的适应性、较强的监测能力与可靠的终端,同时其实效性也相对良好,但其缺点表现为较大的体积与较高的要求;短信息法,它的价格较低、使用简单,因此,具有广泛的用户群体,在环境监测中的应用虽然具有多元的功能,但其实效性不足、成本较高、数据也缺乏完整性与传递性;无线采集法,它最为明显的缺点便是不稳定的网络状态,在此基础上,信息的传递缺少及时性、可靠性与准确性;以太网方式,它是最为先进的技术,具有一系列的优点,如:较为的覆盖范围、较高的可靠性与安全性、较低的成本、完善的功能、灵活的系统,同时在环境监测中应用以太网,满足了环境监测的实际要求[1]。 2、以太网数据终端的概况 在网络技术的作用下,以太网数据终端得到了进一步的发展,其主要的局域网技术有三种,分别为以太网802.3,100mbps以太网,1000mbps以太网。 以太网的优点众多,其中灵活性、便捷性与低成本性,使其得到了广泛的建立,在实际应用过程中,为了完善以太网,对其中存在的问题进行了有效地、及时地解决。 以太网在各个领域中的应用,主要其优势得到了关注,具体的优势内容如下: 其一,低成本性,以太网的结构、维护与管理等各个环节均十分简答与便捷,因此,对其应用的成本偏低。 其二,广泛性,以太网的软件资源、硬件资源与技术支持均较为广泛,同时其功能的完善性与价格的低廉性,促进了以太网的可持续发展。 其三,高宽带,在不同领域中的应用,其传输的数据量均相对较多,因此,对宽带有着较高的要求。以太网的成本较低,其配置为100mb/s,此时它的通信速度可以满足不同领域的宽带要求[2]。 3、基于以太网的环境监测系统 3.1总体设计 在环境监测系统中,原有的系统主要运用了终端计算机和plc的结合,在此基础上,利用监测设备、传感器从而实现了对数据的采集、处理与发送,在此方式下,环境监测具有较高的成本,同时对环境的要求也相对较高,为了保证环境监测的效果,在原有监测系统的基础上,嵌入了小型的终端,即:以太网,其具诸多的功能,进而代替了plc、终端计算机与传输软件等。此时的环境监测系统具有多点监测、分布式采集的功能。 3.2硬件设计 数据终端运用过程中对于以太网的要求相对较低,10m以太网便可以满足其要求,在通

基于GPRS的无线数据采集与传输终端

基于GPRS的无线数据采集与传输终端 无线数据采集与传输的应用范围非常广,涉及行业有电力、水利、公安、交通、石油、安防和金融等。中国移动公司在2002年5月正式开通了通用分组无线业务GPRS网络。GPRS网络支持TCP/IP协议并且覆盖面广,比起使用短消息和超短波无线数传电台进行无线数据传输,GPRS无论在费用、可靠性和可实施性等方面都具有很大的优势。 终端的系统组成 无线数据采集与传输终端的设计可以有两套方案:第一套为“单片机+GPRS调制解调器”,此方案虽然硬件成本较低,但功能比较有限,在协议的开发和支持上都有一定难度;第二套方案为“嵌入式CPU+GPRS 模块”,此方案虽然硬件成本稍高,需要嵌入式CPU芯片来支持嵌入式操作系统,但可以实现丰富协议接口,便于移植和向高端系统应用升级,更加便于数据采集与传输的实现。 图1给出了一个无线数据采集和传输终端组成的原理参考图,采用Motorola半导体(编者注,现更名为:Freescale)嵌入式CPU MPC8xx加GPRS模块CMS91的第二套实现方案。 图1 终端组成原理参考图 终端工作原理为通过RS232/4,他说:想发财就去万通商联找优质微型电机供货商!485口接收到用户数据,然后将数据打成IP包,通过GPRS模块接入GPRS网络,再通过各种网关和路由将数据发送到数据处理中心。 下面对图1中的组成原理进行详细介绍: 嵌入式CPU芯片是整个数据采集终端的核心,可以很好地支持嵌入式操作系统;考虑到嵌入式操作系统的移植方便性和性能要求,采用了当前成熟的Motorola MPC8xx嵌入式CPU。许多操作系统厂家都针对这种类型的CPU开发微码和套件(BSP),以方便用户移植。 GPRS模块主要完成无线上网的功能。在市场上有一些成熟的产品,譬如说Sony/Ericsson的GM47;Simens的MC35等。在这里选用Cellon公司的CMS91。它是一种双频段GSM/GPRS 10级模块,主要优点有:低功耗、接口简单、AT指令功能完善、可支持GPRS CLASS 10、开发多媒体应用、价格较低等。同时,它也提供SMS(短消息服务)和语音功能。GPRS模块提供RS232接口,可以通过它来完成对模块的控制,譬如拨号和切换模式等。一旦通过模块连接上Internet,采集到的数据就可以用TCP/IP传输方式发送到任意一个具有公网IP地址的主机上去,从而实现采集数据的无线传输。

相关文档