计算机控制技术输入输出通道实验,计算机控制技术实验.doc

计算机控制技术实验计算机控制技术实验

实验一 输入与输出通道

一、实验目的

1.学习A/D 转换器原理及接口方法,并掌握ADC0809 芯片的使用

2.学习D/A 转换器原理及接口方法,并掌握TLC7528 芯片的使用

二、实验设备

PC 机一台,TD-ACC+实验系统一套,i386EX 系统板一块

三、实验内容

1.编写实验程序,将-5V ~ +5V 的电压作为ADC0809 的模拟量输入,将转换所得的8

位数字量保存于变量中。

2.编写实验程序,实现D/A 转换产生周期性三角波,并用示波器观察波形。

四、实验原理

1.A/D 转换实验

ADC0809 芯片主要包括多路模拟开关和A/D 转换器两部分,其主要特点为:单电源供电、工作时钟CLOCK 最高可达到1200KHz、8 位分辨率,8 个单端模拟输入端,TTL 电平兼容等,可以很方便地和微处理器接口。TD-ACC+教学系统中的ADC0809 芯片,其输出八位数据线以及CLOCK 线已连到控制计算机的数据线及系统应用时钟1MCLK (1MHz)上。其它控制线根据实验要求可另外连接 (A、B、C、STR、/OE、EOC、IN0~IN7)。根据实验内容的第一项要求,可以设计出如图1.1-1 所示的实验线路图。

上图中,AD0809 的启动信号“STR”是由控制计算机定时输出方波来实现的。“OUT1”表示386EX 内部1#定时器的输出端,定时器输出的方波周期=定时器时常。图中ADC0809 芯片输入选通地址码A、B、C 为“1”状态,选通输入通道IN7;通过单次阶跃单元的电位器可以给A/D 转换器输入-5V ~ +5V 的模拟电压;系统定时器定时1ms输出方波信号启动A/D 转换器,并将A/D 转换完后的数据量读入到控制计算机中,最后保存到变量中。

实验步骤与结果:

(1) 打开联机操作软件,参照流程图,在编辑区编写实验程序。检查无误后编译、链接。

(2) 按图1.1-1 接线 (注意:图中画“o”的线需用户自行连接),连接好后,请仔细检查,

无错误后方可开启设备电源。

(3) 装载完程序后,系统默认程序的起点在主程序的开始语句。用户可以自行设置程序

起点,可先将光标放在起点处,再通过调试菜单项中设置起点或者直接点击设置起点图标,

即可将程序起点设在光标处。

(4) 加入变量监视,具体步骤为:打开“设置”菜单项中的“变量监视”窗口或者直接

点击“变量监视”图标,将程序中定义的全局变量“AD0~AD9”加入到变量监视中。

在查看菜单项中的工具栏中选中变量区或者点击变量区图标,系统软件默认选中寄存器

区,点击“变量区”可查看或修改要监视的变量。

(4) 在主程序JMP AGAIN 语句处设置断点。具体操作为:先将光标置于要设断点的语句,

然后在调试菜单项中选择“设置断点/删除断点(B)”或者直接点击“设置断点/删除断点”图标,即可在本语句设置或删除断点。

(5) 打开虚拟仪器菜单项中的万用表选项或者直接点击万用表图标,选择“电压档”用

示波器单元中的“CH1”表笔测量图1.1-1 中的模拟输入电压“Y”端,点击虚拟仪器中的“运

行”按钮,调节图1.1-1 中的单次阶跃中的电位器,确定好模拟输入电压值。

(6) 做好以上准备工作后,运行程序(打开“调试”菜单项中的“运行到断点/运行”或者

点击“运行到断点/运行”图标),程序将在断点处停下,查看变量“AD0~AD9”的值,取

平均值记录下来,改变输入电压并记录,最后填入表1.1-1 中。表中“( )”中的数字量供参考。

2.D/A 转换实验

本实验采用 TLC7528 芯片,它是8 位、并行、两路、电压型输出数模转换器。其主要参数如下:转换时间100ns,满量程误差1/2 LSB,参考电压-10V ~ +10V,供电电压+5V~+15V,输入逻辑电平与TTL 兼容。实验平台中的TLC7528 的八位数据线、写线和通道选择控制线已接至控制计算机的总线上。片选线预留出待实验中连接到相应的I/O 片选上,具体如图1.1-3。

以上电路是TLC7528 双极性输出电路,输出范围-5V ~ +5V。“W101”和“W102”分别为A 路和B 路的调零电位器,实验前先调零,往TLC7528 的A 口和B 口中送入数字量80H,分别调节“W101”和“W102”电位器,用万用表分别测“OUT1”和“OUT2”的输出电压,应在0mV 左右。

参考流程:

实验步骤及结果:

(1) 参照流程图 1.1-4 编写实验程序,检查无误后编译、链接并装载到控制计算机中。

(2) 运行程序,用示波器观测输出波形。

实验二 数字脉冲分配器和步进电机调速控制

步进电机是工业控制中的主要控制元件之一,

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值