页数:16页文件大小:221.6 KB来源: 计算机控制技术ppt课件
本课件为《计算机控制技术》课程的第2章输入输出接口与过程通道(五),围绕2.4.2 D/A转换器及其接口技术、2.4.4 V/I变换与工程实现展开讲解,逐页呈现原理框图、接口电路与程序示例,并给出完整文字版,便于按章节检索与课后复
《计算机控制技术》
第7讲第2章输入输出接口与过程通道(五)
2.4 模拟量输出接口与过程通道2.4.
1 一个通道设置一个数/模转换器的形式:2.多个通道共用一个数/模转换器的形式2.4.1模拟量输出通道的结构型式
1 8位D/A转换器接口及编程端口地址为
1. 8位D/A转换器接口及编程端口地址为BASE。将7FH转换为模拟电压的接口程序:DAOUT:MOV DX,BASEMOV AL,7FHOUT DX,ALRET2.4.2 D/A转换器及其接口技术
2.12 位D/A转换器接口及编程12位
2.12位D/A转换器接口及编程12位=高8位+低4位接口程序:DA12OUT:MOV DX,BASE+1MOV AL,dataH;送高8位数据OUT DX,ALMOV DX,BASE+0MOV AL,dataL;送低4位数据OUT DX,AL;12位转换RET第2章输入输出接口与过程通道(五)
1 集成V/I转换器ZF2B20
2 集成V/I转换器AD694
2.4.5 模拟量输出通道模板举例PCL:华公司推出基于ISA总线的D/A板卡,分辨率为12位;线性度为±1/2位,提供6通道模拟量输出,每个通道可以设置成0~5V、0~l0V、±5V、±10V和4~20mA输出。另外,PCL-726还提供与TTL兼容的16通道数字量输出和16通道数字量输入。
2.4.5 模拟量输出通道模板举例PCL:组成框图(6通道)
PCL-726 寄存器地址分配:下表列出相关数据。
| 寄存器名称 | W/R | 地址 |
|---|---|---|
| D/A通道4#高4位寄存器 | W | 基地址+06 |
| D/A通道1#高4位寄存器 | W | 基地址+00 |
| D/A通道4#低8位寄存器 | W | 基地址+07 |
| D/A通道1#低8位寄存器 | W | 基地址+01 |
| D/A通道5#高4位寄存器 | W | 基地址+08 |
| D/A通道2#高4位寄存器 | W | 基地址+02 |
| D/A通道5#低8位寄存器 | W | 基地址+09 |
| D/A通道2#低8位寄存器 | W | 基地址+03 |
| D/A通道6#高4位寄存器 | W | 基地址+10 |
| D/A通道3#高4位寄存器 | W | 基地址+04 |
| D/A通道6#低8位寄存器 | W | 基地址+11 |
| D/A通道3#低8位寄存器 | W | 基地址+05 |
2.4.5 模拟量输出通道模板举例
3 程序设计举例C语言参考程序段如下
3.程序设计举例C语言参考程序段如下:outportb ( 0x220 , 0x07 );// D/A通道1输出50%outportb ( 0x221 , 0xff );2.4.5模拟量输出通道模板举例本讲结束:本页为本讲内容的收束页。
下载地址:{{downurl}}
{{{a}}}
{{#b}}{{{b}}}
{{/b}} {{/title}} {{#nolog}}登陆注册
{{/nolog}} {{#djsx}}点我刷新
{{/djsx}} {{#gocz}} {{/gocz}} {{#ffqr}} {{/ffqr}}