$5 模拟量输入输出通道-1.

合集下载

模拟量输出通道资料

模拟量输出通道资料

量程校准
根据实际需求,调整模拟量输出通道的量程,使 确保其在相同输 入下能够输出一致的值。
注意事项
安全措施
在进行调试和校准时,应采取必要的 安全措施,如断开电源、避免高电压 和高电流等。
精度要求
根据实际应用需求,确定模拟量输出 通道的精度要求,并确保校准结果满 足要求。
详细描述
电阻输出型模拟量输出通道通过将物理量转换为电阻值,然后通过电阻值的变 化来反映物理量的变化。这种类型的输出通道具有高精度、低噪声、低漂移等 特点,因此在测量仪器、传感器等领域广泛应用。
电感输出型
总结词
电感输出型模拟量输出通道通常用于需要高精度测量和控制的场合,如位移、角度等。
详细描述
电感输出型模拟量输出通道通过将物理量转换为电感值,然后通过电感值的变化来反映物理量的变化。这种类型 的输出通道具有高精度、低噪声、低漂移等特点,因此在位移传感器、角度传感器等领域广泛应用。
确保模拟量输出通道的电源供 应稳定,符合设备要求。
配置设置
根据设备手册,正确配置模拟 量输出通道的参数和设置。
测试信号输入
通过输入测试信号,检查模拟 量输出通道的信号质量和响应 速度。
校准方法
零点校准
调整模拟量输出通道的零点,使其输出值为零。
线性校准
检查模拟量输出通道的线性度,确保其输出值与 输入信号成正比。
80%
差分接线
将模拟量输出通道的正负信号线 分别传输,适用于长距离传输和 抗干扰能力强的场合。
接口类型
模拟量输出接口
提供模拟信号输出,常见的有 0-5V、0-10V、4-20mA等规 格。
数字量输出接口
提供数字信号输出,常见的有 继电器输出、晶体管输出等类 型。

第2章 模拟量输入通道 ppt课件

第2章 模拟量输入通道 ppt课件

314Ω 256
16K
16K
A2
V IN +
外接地
2020/12/27
(b ) 可 变 增 益 放 大 器
19
图 2 -6 前 置 放 大 器
图中RG是外接电阻,专用来调整放大器增益的。因此, 放大器的增益G与这个外
接电阻RG有着密切的关系。增益公式为
G VOUT RS(2R1) (2-2) VIN VIN R2 RG
农定理指出:为了使采样信号y*(t)能完全复 现原信号y(t),采样频率f 至少要为原信号最 高有效频率fmax的2倍,即f 2fmax。
采样定理给出了y*(t)唯一地复现y(t)所必需
的最低采样频率。实际应用中,常取f (5
~ 10)fmax。
2020/12/27
26
2.4.2采样保持器
采样保持器是在两次采样的间隔时间内,一直
此类集成电路芯片有AD612/614等。
2020/12/27
22
2.4 采样保持器
当某一通道进行A/D转换时,由于A/D 转 换需要一定的时间,如果输入信号变化 较快,就会引起较大的转换误差。为了 保证A/D转换的精度,需要应用采样保持 器。
2020/12/27
23
2.4.1 数据采样定理
把连续变化的量变成离散量后再进行处理的微机控制系
2020/12/27
14
Sm
S0 S1 S2
译 码
A
电 平
B
S3 S4


C


IN H
S5
S6
S7
Sm
S8
A
S9 S 10 S 11

计算机控制系统硬件设计技术——模拟量输出通道

计算机控制系统硬件设计技术——模拟量输出通道
模拟量输出通道
本章要点
1.模拟量输出通道的结构组成与模板通用性; 1.模拟量输出通道的结构组成与模板通用性 模拟量输出通道的结构组成与模板通用性; 2.8位D/A转换器DAC0832的原理组成及其接口电路 3. 12位D/A转换器DAC1210的原理组成及其接口电路 4. D/A转换器的输出方式及其输出电路
转换器为例说明其工作原理, 所示. 现以 4 位 D/A 转换器为例说明其工作原理,如图 2-2 所示.
D3 D2 数字量输入 D1 D0 IOUT 位切换 开 关
+
IRfb
Rf b VOUT A 运算放大器
1
0 B S3 2R R
1
0 BS2 2R
1
0 B S1 2R R
1
0 B S0 2R 2R
链接动画
DAC0832管脚功能 (3) DAC0832管脚功能
DI0~DI7 :数据输入线,其中DI0 为最低有效位LSB ,DI7为 最高 有效位MSB. CS:片选信号,输入线,低电 平有效. WR1:写信号1,输入线,低电 平有效. ILE:输入允许锁存信号,输入 线,高电平有效 当ILE,和同时有效时,8位输 入寄存器端为高电平"1",此时 寄存器的输出端Q跟随输入端D 的电平变化;反之,当端为低 电平"0"时,原D 端输入数据被 锁存于Q端,在此期间D端电平 的变化不影响Q端.
(MSB) DI7 DI6 DI5 DI4 DI3 DI2 DI1 DI0 (LSB) ILE CS WR1 XFER WR2 D Q D Q 8位 DAC 转换器 Rf b IOUT1 IOUT2 AGND V RE F DGND V CC
8位 位 输入 寄存器

(完整版)于海生---微型计算机控制技术课后习题答案(给学生)

(完整版)于海生---微型计算机控制技术课后习题答案(给学生)

第一章计算机控制系统概述习题及参考答案1.计算机控制系统的控制过程是怎样的?计算机控制系统的控制过程可归纳为以下三个步骤:(1)实时数据采集:对被控量的瞬时值进行检测,并输入给计算机。

(2)实时决策:对采集到的表征被控参数的状态量进行分析,并按已定的控制规律,决定下一步的控制过程。

(3)实时控制:根据决策,适时地对执行机构发出控制信号,完成控制任务。

2.实时、在线方式和离线方式的含义是什么?(1)实时:所谓“实时”,是指信号的输入、计算和输出都是在一定时间范围内完成的,即计算机对输入信息以足够快的速度进行处理,并在一定的时间内作出反应并进行控制,超出了这个时间就会失去控制时机,控制也就失去了意义。

(2)“在线”方式:在计算机控制系统中,如果生产过程设备直接与计算机连接,生产过程直接受计算机的控制,就叫做“联机”方式或“在线”方式。

(3)“离线”方式:若生产过程设备不直接与计算机相连接,其工作不直接受计算机的控制,而是通过中间记录介质,靠人进行联系并作相应操作的方式,则叫做“脱机”方式或“离线”方式。

3.微型计算机控制系统的硬件由哪几部分组成?各部分的作用是什么?由四部分组成。

图1.1微机控制系统组成框图(1)主机:这是微型计算机控制系统的核心,通过接口它可以向系统的各个部分发出各种命令,同时对被控对象的被控参数进行实时检测及处理。

主机的主要功能是控制整个生产过程,按控制规律进行各种控制运算(如调节规律运算、最优化计算等)和操作,根据运算结果作出控制决策;对生产过程进行监督,使之处于最优工作状态;对事故进行预测和报警;编制生产技术报告,打印制表等等。

(2)输入输出通道:这是微机和生产对象之间进行信息交换的桥梁和纽带。

过程输入通道把生产对象的被控参数转换成微机可以接收的数字代码。

过程输出通道把微机输出的控制命令和数据,转换成可以对生产对象进行控制的信号。

过程输入输出通道包括模拟量输入输出通道和数字量输入输出通道。

模拟量的输入输出讲解

模拟量的输入输出讲解
反向锯齿波
正向锯齿波?

2424
8.3 模/数(A/D)转换器
?用途
?将连续变化的模拟信号转换为数字信号, 以便于计算机进行处理。常用于数据采集 系统。
?类型
?计数型 A/D变换器 ?双积分型 A/D变换器 ?逐位反馈型 A/D变换器
2525
8.3.1 工作原理及技术指标
?逐次逼近型 A/D转换器
99
D/A转换器的主要技术指标
?转换时间
?从开始转换到与满量程值相差± 1/2 LSB所对 应的模拟量所需要的时间
V VFULL
1/2 LSB
tC
t
1010
8.2.2 典型D/A转换器
?DAC0832 ?8位电流输出型 D/A
转换器 ? T 型电阻网络 ? 差动电流输出
1111
DAC0832内部结构
输入 D0 数据 D7
4~7
8位 输入
13 ~16 寄存 器
8位 DAC 寄存 器
ILE 19
LE1

LE2
CS 1 WR1 2 WR2 18
XFER 17
≥1
≥1
DAC0832框图
8位 D/A 转换 器
Rfb
8 12
VREF IOUT2
11
IOUT1
9 Rfb
3 AGND(模拟地) 20 VCC(+5V或+15V) 10 DGND(数字地)
≥1
≥1
DAC0832框图
8位 D/A 转换 器
Rfb
8 12
VREF IOUT2
11
IOUT1
9 Rfb
3 AGND(模拟地) 20 VCC(+5V或+15V) 10 DGND(数字地)

第2章(1)模拟量输入通道讲解

第2章(1)模拟量输入通道讲解
第2章 输入输出过程通道
在计算机控制系统中,为了实现对生产过程的
控制,要将生产现场的各种被测参数转换成数字
计算机能够接受的形式,计算机经过计算、处理 后的结果还需要变换成合适的控制信号输出至被 控对象。以控制执行机构的动作。因此,在计算 机和被控对象之间,必须设置进行信息传递和转
换的连接通道,即过程通道。
3、集成采样保持器
集成采样保持器将采样电路、保持器制作在 一个芯片上,保持电容外接,由用户选用。电容 的大小与采样频率及要求的采样精度有关。 集成采样保持器分三类:
1、用于通用目的的芯片, 如AD583K,AD582,LF398; 2、高速芯片,如THS-0025,THC-0300等; 3、高分辨率芯片,如SHA1144等。
现以4位A/D转换器把模拟量7转换为二进制数0111为例,说 明逐位逼近式A/D转换器的工作原理。
电压 第一次 预测 模拟 电压 第四次 第三次 预测 第二次 预测 预测

(1000) (0100) (0110) (0111)
D3
0
D2
D1
D0
时间
逐次逼近式ADC 逐次逼近式A/D原理概述


N 位的逐次逼近式 A/D 转换器 , 由 N 位寄存器、 N位D/A转换器、比较器、逻辑控制电路、输出 缓冲器等五部分组成。 工作原理:启动信号作用后,时钟信号先 通过逻辑控制电路使N位寄存器的最高位DN-1为 1 ,以下各位为 0 ,这个二进制代码经 D/A 转换 器转换成电压U0(此时为全量程电压的一半) 送到比较器与输入模拟电压UX比较。若UX>U0, 则保留这一位;若UX<U0,则DN-1 位置0。
注:1、在实际系统中,《T ,即近似地认为采样信号

模拟量的输入输出

模拟量的输入输出
2020/4/28
• 转换时间
– 从开始转换到与满量程值相差±1/2 LSB所对应 的模拟量所需要的时间
V
VFULL
1/2 LSB
0
2020/4/28
tC
t
8.2.2 典型D/A转换器
• DAC0832
CS
– 特性:
W R1
• 8位电流输出型D/A转换器 A G N D
• T型电阻网络
DI3
• 差动输出
• 对于慢速变化的信号,可省略采样保持电路
2020/4/28
采样保持电路(S/H)
• 由MOS管采样开关T、保持电容Ch和运放构成的跟随器三 部分组成。
• 放大、整形、滤波
• 多路转换开关(Multiplexer)
• 多选一
• 采样保持电路(Sample Holder,S/H)
• 保证变换时信号恒定不变
• A/D变换器(A/D Converter)
• 模拟量转换为数字量
2020/4/28
模拟量输出通道
• D/A变换器(D/A Converter)
DB
DAC 0830 0831 0832
VREF VFB IO U T 2 IO U T 1
+5 V

VO

2020/4/28
AG N D
(2) 双极性模拟电压输出。如果要输出双极性电压,则需
在输出端再加一级运算放大器作为偏移电路,如下图所示。当
数字量N从00H至FFH变化时,对应的模拟电压VO的输出范围
• 二进制数、十进制数
– 工业生产过程的闭环控制
传感器
模拟量
数字量
A/D
计算机
数字量 D/A 模拟量 执行元件

模拟量输入、输出通道

模拟量输入、输出通道
在能源管理系统中,模拟量输入/输出通道用于监测 和控制各种能源设备的运行状态,如电力、燃气等 ,实现能源的优化利用和节能减排。
医疗设备
在医疗设备中,模拟量输入/输出通道用于监测患者 的生理参数和实现设备的控制,如监护仪、呼吸机 等。
模拟量输入/输出通道的重要性
80%
提高设备的控制精度
模拟量输入/输出通道能够实时、 准确地反映输入信号的变化,从 而提高设备的控制精度和稳定性 。
模拟量输入通道的参数与性能指标
01
02
03
04
分辨率
分辨率是指模拟量输入通道能 够识别的最小电压或电流值, 通常以位数或比特数表示。高 分辨率的模拟量输入通道能够 提供更精确的测量结果。
线性度
线性度是指模拟量输入通道的 输入与输出之间的线性关系。 理想的线性度应该是100%,但 实际中的线性度可能会受到多 种因素的影响而有所偏差。
根据接口类型,正确连接信号线,避免信号干扰或数据传输不稳定。
接地处理
为了减少电磁干扰和保护设备,应确保良好的接地措施。
接口保护
在接口电路中加入适当的保护元件,如瞬态抑制二极管、滤波电容等, 以防止过压、过流等异常情况对接口造成损坏。
05
模拟量输入/输出通道的调试与校准
调试步骤与注意事项
检查硬件连接
采样速率
精度
采样速率是指模拟量输入通道 每秒钟能够采样的次数,通常 以赫兹(Hz)或千赫兹(kHz) 表示。高采样速率的模拟量输 入通道能够提供更准确的实时 响应。
精度是指模拟量输入通道的实 际输出值与理论输出值之间的 最大偏差。精度越高,表示模 拟量输入通道的误差越小,测 量结果越准确。
03
模拟量输出通道
精度

过程输入输出通道模拟量输出通道1课件

过程输入输出通道模拟量输出通道1课件

2021/2102/12/91/29
14
生活家饮食保健孕期选择食用油的学 问邢台 市第四 病院罕 见护理 应急预 案猪气 喘病综 合防制 技术动 物营养 系列理 想蛋白 与氨基 酸模式 的研究 进展皮 肤病的 诊断包 括病史 体格检 查和必 要的实 验室检 查我国 有关食 物添加 剂营养 强化剂 食物新 资本的 治理律 例与标 准
模拟量输出通道的组成结构 1、每个通道设置一个独立的D/A转换器(数字保持)
优点:转换速度快,工作可靠。缺点:使用了较多的D/A 转换器。
2021/2102/12/91/29
4
生活家饮食保健孕期选择食用油的学 问邢台 市第四 病院罕 见护理 应急预 案猪气 喘病综 合防制 技术动 物营养 系列理 想蛋白 与氨基 酸模式 的研究 进展皮 肤病的 诊断包 括病史 体格检 查和必 要的实 验室检 查我国 有关食 物添加 剂营养 强化剂 食物新 资本的 治理律 例与标 准
D/A转换器-- 8位D/A转换器DAC0832
1、 8位D/A转换器DAC0832(双缓冲):具有两个输入锁存 器的8位D/A转换器芯片,电流输出,能直接与计算总线连接, 20脚双列直插封装。其主要性能为:
分辨率:8位; 电流稳定时间:1ms; 功耗:20mW; 电源电压Vcc:+5~+15V; 基准电压Vref:+10~-10V 电平:逻辑输入电平与TTL电平兼容。
2021/2102/12/91/29
12
生活家饮食保健孕期选择食用油的学 问邢台 市第四 病院罕 见护理 应急预 案猪气 喘病综 合防制 技术动 物营养 系列理 想蛋白 与氨基 酸模式 的研究 进展皮 肤病的 诊断包 括病史 体格检 查和必 要的实 验室检 查我国 有关食 物添加 剂营养 强化剂 食物新 资本的 治理律 例与标 准

第四讲 模拟量的输入输出通道

第四讲 模拟量的输入输出通道

第四讲 模拟量的输入输出通道过程控制前向通道和后向通道是过程控制系统的重要组成部分1、前向通道数字信号处理1.1 A/D 转换1.1.1 硬件电路设计(1)分辨率的选择分辨率用位表示,n 位的A/D 转换器表示可以把输入信号分为2n 份,每一份为全量程1/2n ,称为1个LSB 。

例如,本例程中采用8位A/D 温度范围为20℃~100℃,则C 5.0C 3125.0220100LSB 18︒<︒=-=(设计要求) 所以选择8位的A/D 转换器即可 (2)精度的选择精度用LSB 表示,即分辨率的倍数来表示,例,若精度为±2LSB ,说明转换误差为±2×0.3125=±0.625℃〉±0. 5℃不满足设计要求。

(3)速度选择 完成一次转换的时间(采样速度) 按要求可选择芯片:ADC0804 参数:单通道8位,分辨率8位 精度±1LSB 满足要求 速度 100μs 带有三态缓冲器,可以直接和数据总线接口 (4)电路连接片选RD WR ADC0804WRRDINTRDB 0~DB 7CSA/D 转换的时序图1.1.2 软件的编制 查询法和中断法 (1)查询法Extern unsigned char convert_ad(void){Char xdata *dptr;Dptr=0x8000;*dptr=0;While(int0);Return(*dptr);}1.1.3 测试可以用LCB直接显示转换结果(3位整数),描点画线检查A/D转换的线性度。

A/D万用表测出的输入电压1.2 数字滤波器1.2.1 问题定义来自传感器或变送器的有用信号中,往往混杂了各种频率的干扰信号。

为了抑制这些干扰信号,通常在信号入口引入滤波器。

常用的RC 滤波器能抑制高频干扰信号,但对低频干扰信号的滤波效果较差。

而数字滤波器可以对极低频干扰信号进行滤波,以弥补RC 滤波器的不足。

第11章 模拟量输入_输出通道接口 29页 0.3M PPT版

第11章 模拟量输入_输出通道接口 29页 0.3M PPT版

MOV DL,0FCH
;8255A的A口地址
IN AL,DX
;读转换结果
HLT
返回
11.3.4 12位A/D转换器AD574A及其接口
1.AD574A的内部结构和控制逻辑 2.AD574A的输入连接与校准 3. AD574A与CPU的接口
1.AD574A的内部结构和控制逻辑
(1)内部结构 (2)引脚特性 (3)控制逻辑
MOV DX ,220H
;低4位寄存器地址
MOV AL ,DATAL
;低4位数据
OUT DX ,AL
;输出低4位
INC DX
;高8位寄存器地址
MOV AL ,DATAH
;高8位数据
OUT DX ,AL
;输出高8位数据
MOV DX ,222H
;DAC寄存器
OUT DX ,AL
;启动12位数据转换
返回
11.3 A/D转换及其接口
11.3.1 A/D转换的基本原理 11.3.2 A/D转换器的性能参数 11.3.3 8位A/D转换器ADC0809及其接口 11.3.4 12位A/D转换器AD574A及其接口
返回
11.3.1 A/D转换的基本原理
VIN Vo
_ 比较器 +
控制电路
启动信号 CLK时钟 转换结束
D/A 转换器
12/8 CS A0
R/C CE VEE DGND
10VIN 20VIN
BIP OFF
输入 量程 变换
VLOGIC 控制逻辑
时钟
SAR
+ _
输出 缓冲器
表11-1 AD574A控制信号逻辑功能
REF IN AGND
D/A 转换器

模拟量输入输出通道dq

模拟量输入输出通道dq

DQ通道与AO通道的比较
信号类型
AO通道通常用于输出模拟信号,如控制阀门、电机等,而 DQ通道则主要用于数字信号的输入输出。
数据处理
AO通道输出的模拟信号需要经过数模转换器(DAC)从数字信 号转换为模拟信号后输出,而DQ通道则直接处理数字信号。
应用场景
AO通道广泛应用于过程控制、执行器驱动等领域,而DQ 通道则多用于数据通讯、逻辑控制等领域。
表示输出模拟信号的精度,通常以位数(bit) 表示。
表示输出模拟信号与输入数字信号之间的 线性关系,越接近1表示线性度越高。
输出范围
输出阻抗
表示输出模拟信号的最大值和最小值,根 据不同设备需求而定。
表示输出模拟信号的电阻值,影响驱动能 力和负载匹配。
05
DQ通道与其他通道的比 较
DQ通道与AI通道的比较
高精度化趋势
随着工业自动化水平的提高,对模拟量输入输出 通道的精度要求也越来越高。高精度通道能够提 供更准确的测量结果,更好地满足生产需求。
智能化趋势
随着物联网和人工智能技术的发展,模拟量输入 输出通道正逐渐向智能化方向发展。智能化的通 道能够自主完成数据采集、处理、分析和决策, 为工业自动化提供更强大的支持。
噪声抑制
通过滤波器或数字信号处理技 术减小噪声干扰。
模拟量输入通道的参数
分辨率
表示A/D转换器能够分辨的最小电压或电流 变化量。
采样速率
表示A/D转换器每秒能够完成的采样次数。
线性度
表示A/D转换器输出与输入之间的线性关系。
精度
表示A/D转换器的误差范围,通常以百分比 表示。
04
模拟量输出通道
模拟量输出通道的种类
模拟量输出通道的原理

计算机控制技术试卷及答案-(1)

计算机控制技术试卷及答案-(1)

计算机控制系统试卷一答案一、简答题(每小题5分,共50分)1. 画出典型计算机控制系统的基本框图。

答:典型计算机控制系统的基本框图如下:2. 根据采样过程的特点,可以将采样分为哪几种类型答:根据采样过程的特点,可以将采样分为以下几种类型。

(1) 周期采样指相邻两次采样的时间间隔相等,也称为普通采样。

(2) 同步采样如果一个系统中有多个采样开关,它们的采样周期相同且同时进行采样,则称为同步采样。

(3) 非同步采样如果一个系统中有多个采样开关,它们的采样周期相同但不同时开闭,则称为非同步采样。

(4) 多速采样如果一个系统中有多个采样开关,每个采样开关都是周期采样的,但它们的采样周期不相同,则称多速采样。

(5) 随机采样若相邻两次采样的时间间隔不相等,则称为随机采样。

3. 简述比例调节、积分调节和微分调节的作用。

答:(1)比例调节器:比例调节器对偏差是即时反应的,偏差一旦出现,调节器立即产生控制作用,使输出量朝着减小偏差的方向变化,控制作用的强弱取决于比例系数K P。

比例调节器虽然简单快速,但对于系统响应为有限值的控制对象存在静差。

加大比例系数K P可以减小静差,但是K P过大时,会使系统的动态质量变坏,引起输出量振荡,甚至导致闭环系统不稳定。

(2)积分调节器:为了消除在比例调节中的残余静差,可在比例调节的基础上加入积分调节。

积分调节具有累积成分,只要偏差e不为零,它将通过累积作用影响控制量u,从而减小偏差,直到偏差为零。

积分时间常数T I大,则积分作用弱,反之强。

增大T I将减慢消除静差的过程,但可减小超调,提高稳定性。

引入积分调节的代价是降低系统的快速性。

(3)微分调节器:为加快控制过程,有必要在偏差出现或变化的瞬间,按偏差变化的趋向进行控制,使偏差消灭在萌芽状态,这就是微分调节的原理。

微分作用的加入将有助于减小超调,克服振荡,使系统趋于稳定。

4. 采样保持器LF398工作原理图如下图,试分析其工作原理。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
属性:只读 说明: AD11 ~ AD0 12位 注意: 先读高字节,再读低字节
Base+4 D7 D6 D5 D4 D3 D2 D1 D0
低字节 AD7 AD6 AD5 AD4 AD3 AD2 AD1 AD0
Base+5 D7 D6 D5 D4 D3 D2 D1 D0 高字节 0 0 0 DRDY AD11 AD10 AD9 AD8
AD通道程序 设置基地址
#define BASS_ADDRESS 0x220
int Channel=10;
定义通道
main()
{
unsigned short int DRDY; int hbyte,lbyte;
选择通道(多路选择控制 )
float temp;
char c;
增益控制 (1)
outportb(BASS_ADDRESS+10,Channel);
CN2模拟量输入与输出
PCL-812PG采集卡的模拟量输入/出通道
十六路A/D通道均可将模拟电压信号转换成12位数字信号。 被转换电压的范围有六种,可以在程序中设定(须配合板 卡上的跳线开关),本训练项目已采用±10V。
12位2进制数
0 – 4095(212-1)
二路模拟信号输出通道可输出电压范围是0~+5V或0~ +10V。 本训练项目采用0~+10V 。
解决: 多路转换控制寄存器 地址:base+10 属性:只写 说明:CL3~CL0 A/D转换通道号
例: outportb(base+10,10) 选用几号通道?
Base+10 DD77 DD66 D5 D4 D3 D2 D1 D0
xx xx x x C1L3 C0L2 CL11 C0L0
模拟量输入的实现--可编程放大器
outportb(BASS_ADDRESS+9,0);
outportb(BASS_ADDRESS+11,1);
while(1)
{ DRDY=1;
模式控制:仅允许软件触发+查询方 式传输(默认)
outportb(BASS_ADDRESS+12,1);
AD软件触发
AD通道程序(续)
判断有无键按下
while((DRDY!=0)&&(!kbhit()))
问题2: 各路模拟的信号幅值范围不同
解决: 增益控制寄存器
地址:base+9 属性:只写
说明:Gain= 2R2R1R0
例: R2R1R0=000 Gain=1,
最大输入电压有跳线选择,默认 10V
模拟输入范围= Umax
10~ 0.3125V
Gain
outportb(base+9,0) 电压范围?
模拟量输出通道的一般组成
Q
接口
D/A
通路1
接口
ቤተ መጻሕፍቲ ባይዱ
D/A
通路1
CPU
接口
D/A
通路n
模拟量输出通道-- D/A输出寄存器
D/A 1
Base+4 低字节
Base+5 高字节
D7 D6 D5 D4 D3 D2 D1 D0 DA7 DA6 DA5 DA4 DA3 DA2 DA1 DA0
D7 D6 D5 D4 D3 D2 D1 D0 X X X X DA11 DA10 DA9 DA8
工业系统
模拟量传感器
信号调理
模拟量传感器 信号调理
模拟量传感器 信号调理
多 路 可编程 开 放大器 关
M U X
PCL-812PG
采样/保 持器
S/H
A/D 转换器
接口 电路
控制电路
控制线
数据总线
模拟量输入的实现--多路控制
问题1:同时会有多路模拟信号输入,每一路信号选用 一个AD通道,采集卡有16路AD通道,哪一路工作?
S2
S1
S0
内部触发
0
0
0 禁止触发A/D
0
0
1 仅允许软件触发+查询方式传输(默认)
0
1
0 仅允许板卡自带定时器触发+DMA传输
Bas1e+11 1D7 D06 允D许5 卡自D带4定时D器3触发+D查2询方D式1或中D断0传输
x x x x x S2 S1 S0
模拟量输入的实现--A/D触发
问题3:模拟电压输入后,如何使A/D开始?
模拟量输入输出通道
训练目的
1.了解计算机如何采集工业系统中的 模拟信号。
2.了解计算机如何输出模拟信号。
模拟量输出/输入系统的一般组成
Outportb(基地址+偏移地址,Intvar)
采集卡
Intvar=Inportb (基地址+偏移地址) 端子板
信号调理电路
驱动电路
工业系统
模拟量输入通道的一般组成
printf("\nValue=%f",temp);
计算AD采样值
printf("\nPress N to next and Press other key to quit!!");
c=bioskey(0);
if(c=='n'||c=='N') continue;
else
break;
}
}
作业
1复习本次课程内容,思考模拟量输入输出程 序与开关量输入输出程序的区别与联系 2阅读附录1-3,进一步熟悉相关寄存器的功能 3注释DA通道程序 4编写选练3的相关程序,注意程序书写规范
CN1模拟量单端输入
A/D 10 A/D 11 A/D 12 A/D 13 A/D 14 A/D 15 D/A 1 D/A 2 V.REF1 V.REF2
1 2 A.GND 3 4 A.GND 5 6 A.GND 7 8 A.GND 9 10 A.GND 11 12 A.GND 13 14 A.GND 15 16 A.GND 17 18 A.GND 19 20 A.GND
DA 通道程序
设置基地址
lbyte=out&0xff; outportb(BASE_ADDRESS+4+2*(Channel-1),lbyte); outportb(BASE_ADDRESS+5+2*(Channel-1),hbyte); printf("\nPress N to next and Press other key to quit!!"); c=bioskey(0); if(c=='n'||c=='N') continue; else break; } outportb(BASE_ADDRESS+4+2*(Channel-1),0); outportb(BASE_ADDRESS+5+2*(Channel-1),0); }
DA 通道程序
设置基地址
#define BASE_ADDRESS 0x220 int Channel=1; main() {
float Outputdata; int lbyte,hbyte; int out=0; char c; while(1) {
clrscr(); printf("\nPlease input Amplitude (0~10V):"); scanf("%f",&Outputdata); out=Outputdata*4095.0/10.0; hbyte=(out>>8)&0x0f;
训练内容 P109
2.模拟量输入通道A/D (1)运行演示程序 该程序可将以下三种信号经由10号A/D通道采入计算机,在显示器上显 示: ·0~+10V的直流电压 ·正弦波信号 频率不能太大 ·方波信号 这相当于一个数字示波器。演示中可以用信号发生器作为信号源,也 可以将演示程序D/A部分所产生的信号作为信号源。可以示波器同时 测量被转换的信号。 (2)单步运行范例程序 在Turbo C环境下,单步运行程序AD_ONE.C(源程序见附录6),该程 序将一个直流电压信号采入计算机,以数字形式显示,这相当于一个 数字电压表。程序运行中,利用“watch”区域观察有关变量的值,确 认程序中的关键语句及其作用,作记录。注意对采集卡端口的寻址。
等待AD 转换完成
{
DRDY=inportb(BASS_ADDRESS+5)&0x10; 获取AD高字节 }
hbyte=inportb(BASS_ADDRESS+5)&0x000f; 获取AD低字节
lbyte=inportb(BASS_ADDRESS+4)&0x00ff;
temp=((hbyte<<8)+lbyte-2047)*20.0/4095.0;
接采集卡CN2
训练接线图
接信号发生器或 直流稳压电源
接示 波器
在关机状态下接线! 输入A/D通道的电 压严禁超出±10V!
在关机状态下接线! 输出D/A通道严禁短 路
训练内容 P108
1.模拟量输出通道D/A
(1)运行演示程序 该程序有以下功能: ·将一个由键盘输入的0~+10之间的十进制数字值转换成0~+10V 的模拟直流电压; ·产生一个方波信号,周期1ms~5ms可调,幅值0~10V可调; ·产生一个正弦波信号,周期和幅值可调; 这三种信号均可经由1(2)号D/A通道输出。这样,工控机和采集卡 共同构成了一个信号发生器。演示中可以用示波器观察上述波形。 (!!!注意示波器的探头的正确使用,不能相碰;否则设备损害, 照价赔偿) (2)单步运行范例程序 在Turbo C环境下,单步运行程序DA_ONE.C(源程序见附录6), 该程序将一个直流电压信号输出,电压值由键盘键入。程序运行中, 利用“watch”区域观察有关变量的值,确认并记录程序中的关键语 句及其作用。注意对采集卡各端口的寻址和数据格式。
相关文档
最新文档