计算机控制系统采样与保持实验,东华大学计算机控制系统实验指导书

a7f4a3f590493a1e451dd952a488fd7c.gif 东华大学计算机控制系统实验指导书

(31页)

bb5f7d9628f0f50147fab9169fec6b7f.gif

本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!

19.9 积分

1X信号的采样与保持1.2.1实验目的1. 熟悉信号的采样和保持过程2. 学习和掌握香农(采样)定理3. 学习用直线插值法和二次曲线插值法还原信号1.2.2实验设备PC机一台,TD—ACC+实验系统一姿,SST51系统板一块1.23实验内容1?编写程序,实现信号通过A/D转换器转换成数字量送到控制计算机,计算机再把数 字量送到D/A转换器输岀。2.编写程序,分别用直线插值法和二次曲线插值法还原信号。1.2.4实验原理1?采样与保持香农(采样)定理:若对于一个具有有限频谱(|W|2Wmax时,则采样函数f*(t)能无失真地恢复到原来的连续信号加)。 Wmax为信号的最高频率,Ws为采样频率。实验线路图:本实验中,我们将具偌来验证香农定理。可设计如下的实验线路图,图中 画 V 的线需用户在实验中自行接好,其它线系统已连好。51 CPUOUT正弦披STR/0EEOCIN7 CLOCKD0..D7ABC模数转换0 0UT10 /IOYO° M Pl. 7 -:P2.7 --:INT WR#「1MHZ : P0. 0 r -? ! 丿;P0.0 I〉: ■y:P0.7 「/I0Y1/I0W/CS/WRA0OUT1DOD7数模转换图 12-1.上图中,用P1.7来模拟1#定时器的输出,通过“0UT1”排针引出,方波周期=定时 器时常X2「IRQ7”表示51的外部中断I,用作采样中断。23? y ? ? 这里,正弦波单元的“OUT”端输出周期性的正弦波信号,通过模数转换单元的“山7獰 端输入,系统用定时器作为基准时钟(初始化为10ms),定时采集“IN7”端的信号,转换结束 产生采样中断,在中断服务程序中读入转换完的数字量,送到数模转换单元,在“OUT1” 端输岀相应的模拟信号。由于数模转换器有输出锁存能力,所以它具有零阶保持器的作用。 采样周期T=TKX10(ns,冬的范围为01?PFH,通过修改%就可以灵活地改变采样周期,后 面实验的采样周期设置也是如此。參考程序流程:基于上面的实验线路,可以设计如下的参考程序流程。采样中断服务程序主程序 (零阶保持)图1?2—2參考程序:请参照随机软件中example51目录中的ACC1-2-1文件夹中的ACCI-2—1.UV22.信号的还原(1)实验原理从香农定理可知,对于信号的采集,只要选择恰当的采样周期,就不会失去信号的主要 特征。在实际应用中,一般总是取实际采样频率Ws比2Wmax大,如:Ws^I0Wmaxo但 是如果采用插值法恢复信号,就可以降低对采样频率的要求,香农定理给出了采样频率的下 限,但是用不同的插值方法恢复信号需要的采样频率也不相同。直线插值法(取Ws>5Wmax)式 1.2— 1利用式1?2 — 1在点(X0,Y0)和(XI,YI)之间插入点(X,Y)Y = Y0 + K(X — X0)其中:Y1-Y0X1-X0XI — X0为采样间隔,Y1—Y0分别为XI和X0采样时刻的AD采样值。二次曲线插值法(取Ws>3Wmax):24 式【?2-2Y = Y0 + (X - XO)[K1 + K2(X - XI)]'Y2-Y0 Y1-Y0]其中:Yl-YO K2 =(X2_XO_E-X0 丿xf-xo ' _ x2^xi(2) 实验线路图设计为了验证上面的原理,可以设计如下的实验线路图,图中画 V 的线需用户在实验中 自行接好,其它线系统已连好。—O模数转换正弦波数模转换控制计算机图 1.2-4上图中,用P1.7来模拟1#定时器的输岀,通过“OUT1”排针引出,方波周期=定时 器时常X2, “IRQ7”表示51的外部中断1,用作采样中断。这里,正弦波单元的“OUT”端输出周期性正弦波信号,通过模数单元的“IN7”端输 入,系统用定时器作为基准时钟(初始化为10ms),定时采集“IN7”端的信号,并通过控制 机算计读取转换完后的数字量,再送到数模转换单元,由"OUTlM端输出相应的模拟信号。采样周期T-TKxl0ms, T&的范围为01?FFH。(3) 參考程序流程图设计采样中断服务程序 (直线插值)釆样中断服务程序(二次曲线插值)图 1.2-3參考程序:请参照随机软件中example51目录中的ACC1-2—2文件夹中的ACC1-2 -2?UV2(直线插值法),ACC1-2-3文件夹中的ACC1 一2—3?UV2(二次曲线插值法)。125实验步骤及结果1?采样与保持⑴ 按照实验线路图1.2-1接线,用示波器的表笔测量正弦波单元的“OUT”端,调节 正弦波单元的调幅"调频电位器及拨动开关,使得“OUT”端输岀幅值为3V,周期1S的正 弦波。图标,使得系统⑵ 参考流程图1?2—2编写零阶保持程序,汇编、链接,点击“益T 进入"Start/Stop Debug Session"模式。⑶点击图标,运行程序,用示波器观察数模转换单元的输出,见图1.2—5。釆样点零阶保持图 1.2-526⑷ 增大采样周期,当采样周期>0?5S时,即Tk>32H时,运行程序并观测数模转换单元 的输出波形应该失真,记录此时的采样周期,验证香农定理。2.信号的还原(1)按照线路图1?2 — 4接线,使正弦波单元输出幅值为3V,周期1S的正弦波。(2)參考流程图1?2—3分别编写直线插值和二次曲线插值程序,并编译、链接。图标,使得系统进入“Start/Stop Debug Session”模式。点击“愛”图标,运行程序,用示波器观察数模转换单元的输岀,和零阶保持程序的运行效果进行比较。零阶保持二次曲线插值(3)点击“範直线插值图 1.2—6由上述结果可以看岀:在采样频率Ws= lOWmax时,用三种方法还原信号,直线插值 要好于零阶保持,二次曲线插值好于直线插值。采用合理的插值算法可以降低信号的失真度, 在允许的范围内可以有效地降低对采样频率的要求。(4) (3)中是在同一采样频率下,比较三种方法还原信号的效果,实验中也可比较一种还 原方法在不同采样频率下的效果。对于零阶保持来说:当采样频率鼻信号频率的10倍时,即Tk

4d91c43bfc72ca913299809b07b4968f.gif  天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值