- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
专业:_自动化__姓名:__张文博
专业:_自动化__
姓名:__张文博_____
学号:__3110103251____
日期:__2014.10.______
地点:___教二213______
课程名称:______计算机控制技术__________指导老师: 厉小润 成绩:__________________
实验名称:开关量转换和消除抖动和滤波 实验类型:________同组学生姓名:
一、实验目的和要求(必填) 二、实验内容和原理(必填)
三、主要仪器设备(必填) 四、操作方法和实验步骤
五、实验数据记录和处理 六、实验结果与分析(必填)
七、讨论、心得
一、实验目的
1.通过实验了解实验系统的结构与使用方法;
2.通过实验了解模拟量通道中模数转换与数模转换的实现方法。
3.通过实验熟悉开关量输入过程。
4.通过实验掌握按键消抖方法。
5.通过实验熟悉一阶数字滤波器、防干扰平均值算法的实现方法;
6.研究滤波器参数的变化对滤波性能的影响。
二、实验设备
1.THBDC-2型 控制理论·计算机控制技术实验平台
2.THBXD数据采集卡一块(含37芯通信线、16芯排线和USB电缆线各1根)
3.PC机1台(含软件“THBDC-2”)
三、实验内容
1.输入一定值的电压,测取模数转换的特性,并分析之;
2.在上位机输入一十进制代码,完成通道的数模转换实验。
3.设计一路具有抖动干扰的周期信号,用于模拟按键抖动过程;
4.针对按键的抖动过程,通过软件设计消抖方法,输出理想的数字信号;
5.设计一个带尖脉冲(频率可变)干扰信号和正弦信号输入的模拟加法电路;
6.设计并调试一阶滞后滤波器和算术平均值滤波法;
四、实验原理
1.数据采集卡
本实验台采用了THBXD数据采集卡。它是一种基于USB总线的数据采集卡,卡上装有14Bit分辨率的A/D转换器和12Bit分辨率的D/A转换器,其转换器的输入量程均为±10V、输出量程均为±5V。该采集卡为用户提供4路模拟量输入通道和2路模拟量输出通道。其主要特点有:
1) 支持USB1.1协议,真正实现即插即用
2) 400KHz 14位A/D转换器,通过率为350K,12位D/A转换器,建立时间10μs
3) 4通道模拟量输入和2通道模拟量输出
4) 8K深度的FIFO保证数据的完整性
5) 8路开关量输入,8路开关量输出
2.AD/DA转换原理
数据采集卡采用“THBXD”USB卡,该卡在进行A/D转换实验时,输入电压与二进制的对应关系为:-10~10V对应为0~16383(A/D转换为14位)。其中0V为8192。其主要数据格式如下表所示(采用双极性模拟输入):
输 入
AD原始码(二进制)
AD原始码(十六进制)
求补后的码(十进制)
正满度
01 1111 1111 1111
1FFF
16383
正满度-1LSB
01 1111 1111 1110
1FFE
16382
中间值(零点)
00 0000 0000 0000
0000
8192
负满度+1LSB
10 0000 0000 0001
2001
1
负满度
10 0000 0000 0000
2000
0
而DA转换时的数据转换关系为:-5~5V对应为0~4095(D/A转换为12位),其数据格式(双极性电压输出时)为:
输 入
D/A数据编码
正满度
1111 1111 1111
正满度-1LSB
1111 1111 1110
中间值(零点)
1000 0000 0000
负满度+1LSB
0000 0000 0001
负满度
0000 0000 0000
3.编程实现测试信号的产生
利用上位机的“脚本编程器”可编程实现各种典型信号的产生,如正弦信号,方波信号,斜坡信号,抛物线信号等。其函数表达式分别为:
1) 正弦信号
,
2) 方波
3) 斜坡信号
,a为常量
4) 抛物线信号
,a为常量
4. 独立式按键电路:
常用的非编码键盘,每个键都是一个常开开关电路。
图lab2.1
5.按键的抖动干扰
按键稳定闭合时间的长短则是由操作人员的按键动作决定的,一般为零点几秒至数秒。键抖动会引起一次按键被误读多次。为确保CPU对键的一次闭合仅作一次处理,必须去除键抖动。在键闭合稳定时读取键的状态,并且必须判别到键释放稳定后再作处理。按键的抖动,可用硬件或软件两种方法。
2.1 按键的扰动干扰:
Lab2.2 按键的抖动干扰
6.按键消抖方法
3.1 硬件消抖参考电路1:
Lab2.3 按键的硬件消抖方法1
图中两个“与非”门构成一个RS触发器。当按键未按下时,输出为1;当键按下时,输出为0。此时即使用按键的机械性能,使按键因弹性抖动而产生瞬
文档评论(0)