计算机控制技术实验报?/p>
实验一
信号的采样与保持
一、实验目?/p>
1
.熟悉信号的采样和保持过程?/p>
2
.学习和掌握香农
(
采样
)
定理?/p>
3
.学习用直线插值法和二次曲线插值法还原信号?/p>
二、实验设?/p>
PC
机一台,
TD-ACS
实验系统一套,
i386EX
系统板一块?/p>
三、实验原?/p>
香农(采样)定理?/p>
若对于一个具有有限频谱(
max
?/p>
?/p>
?/p>
)的连续信号
)
(
t
f
进行?
样,当采样频率满?/p>
max
2
?/p>
?/p>
?/p>
s
时,则采样函?/p>
)
(
t
f
?/p>
能无失真地恢复到原来的连续信?
)
(
t
f
?/p>
max
?/p>
为信号的最高频率,
s
?/p>
为采样频率?/p>
四.实验内容
1
.采样与保持
编写程序,实现信号通过
A/D
转换器转换成数字量送到控制计算机,计算机再把数?/p>
量送到
D/A
转换器输出?/p>
实验线路图如?/p>
2-1
所示,图中画“○”的线需用户在实验中自行接好,其它线系统?/p>
连好?/p>
?/p>
2-1
采样保持线路?/p>
控制计算机的?/p>
OUT1
”表?/p>
386EX
内部
1#
定时器的输出端,定时器输出的方波周期=定
时器时常?/p>
?/p>
IRQ7
”表?/p>
386EX
内部主片
8259
的?/p>
7
”号中断,用作采样中断。正弦波单元?/p>
?/p>
OUT
”端输出周期性的正弦波信号,通过模数转换单元的?/p>
IN7
”端输入
,
系统用定时器?/p>
为基准时钟(初始化为
10ms
),定时采集?/p>
IN7
”端的信号,转换结束产生采样中断,在?/p>
断服务程序中读入转换完的数字量,
送到数模转换单元?/p>
?/p>
?/p>
OUT1
?/p>
端输出相应的模拟信号?/p>
由于数模转换器有输出锁存能力,所以它具有零阶保持器的作用?/p>
采样周期T= TK×10ms?/p>
TK
的范围为
01~ FFH
,通过修改
TK
就可以灵活地改变采样周期?/p>
后面实验的采样周期设置也是如此。零阶采样保持程序流程图如图
2-2
所示?/p>
?/p>
2-2
零阶采样保持程序流程?/p>
实验步骤?/p>
?/p>
1
)参考流程图
2-2
编写零阶保持程序,编译、链接?/p>