收藏 分享(赏)

桥梁结构试验测试系统设计.doc

上传人:weiwoduzun 文档编号:3249354 上传时间:2018-10-08 格式:DOC 页数:24 大小:312.50KB
下载 相关 举报
桥梁结构试验测试系统设计.doc_第1页
第1页 / 共24页
桥梁结构试验测试系统设计.doc_第2页
第2页 / 共24页
桥梁结构试验测试系统设计.doc_第3页
第3页 / 共24页
桥梁结构试验测试系统设计.doc_第4页
第4页 / 共24页
桥梁结构试验测试系统设计.doc_第5页
第5页 / 共24页
点击查看更多>>
资源描述

1、课程设计 桥梁结构试验测试系统设计课程设计指导老师:张训文学院: 宇航学院专业:_班级: 学号: 姓名: 课程设计 目 录一 系统设计技术指标1.1 系统设计技术指标1.2 系统设计要求二 数据采集系统设计分析2.1 数据采集系统概述2.2 数据采集系统方案分析2.3 数据采集系统方案选择三 计算机数据采集系统设计3.1 传感器的选择3.2 放大器的选择3.3 A/D转换器的选择3.4 记录仪器的选择3.5 测试系统框图3.6 测试系统误差计算 四 计算机数据采集系统程序设计4.1 程序所用语言的选择4.2 程序流程图4.3 程序分析(程序说明)4.4 程序清单五 课程设计总结参考文献课程设计

2、 一、测试系统设计技术指标1.1、测试系统设计技术指标1 测量参数A. 测试主推力 F: 0150KN;B. 加速度 a1: 0200g; a2: 0400g;a3: 01000g;C. 测试位移 W : 010mm;W2: 010mm;2 测试系统精度要求: 20FcC 串行采集方式的 Fs n*20 Fc其中 Fc:信号频率 n:工作通道数 Fs:A/D 采集频率。D 采集精度 根据测试系统的精度要求选择转换板。常用 12位的 A/D转换器的精度小于 0.05%。计量部门常用的是 14位的转换精度为 0.01%,0.005%,0.002%,0.0002%。E:输入方式:常用差分输入方式,程

3、控方式F:启动工作方式:程序控制方式,外输入电压控制方式,自动启动方式3常用转换板型号1 SC系列 采集频率: 30KHZ10 MHZ2 PCL系列 采集频率: 100 KHZ MHZ3 CS000系列 采集频率: 1.25 MHZ00 MHZA/D转换器的选择,此系统选择 SC105型的 A/D转换板,参数为:A分辨率:12 位; B.最高采样频率:330KHZ; C.精度:0.05%3.4 记录仪器的选择课程设计 3.4.1记录仪选择方案(1)磁带记录方式由于磁带具有容量大,存储时间长的特点,因此选择磁带机作为一种记录仪器。磁带上记录的是模拟电压量。(2)计算机记录方式计算机记录数字量的实

4、验数据,便于数据处理分析和长久保存。3.4.2记录仪器的选择(1)磁带机记录:型号:TEAK DX2000精度:0.2%(2)计算机记录:机器配置:P4采用程序存盘记录方式记录数据。3.5 测试系统框图力传感器(BK 系列) 动态电阻应变仪BZ2202A/D-105A 计算机P4磁带记录仪(XD200)加速度传感器 2(YA11 系列)加速度传感器 1(YA11 系列)课程设计 3.6 测试系统误差计算根据系统总精度计算公式: 23221)()()( 其中传感器精度1中间变换器精度2记录仪精度3(1)磁带记录仪 %0.173.2.0%50223221 )()()()()()( F21 )()(

5、)()()()(a . 2222312 )()()()()()( 0173050223 )()()()()()( a %2.%223211 )()()()()()(W2 )()()()()()((2)计算机记录加速度传感器 3(YA11 系列)位移传感器1(WD50A)位移传感器 2(WD50A)课程设计 %0.17.05.%.5.022223221 )()()()()()( F21 )()()()()()(a . 2222312 )()()()()()( 0170550223 )()()()()()( a %.% 22223211 )()()()()()(W2 )()()()()()(符合系

6、统设计要求四、 计算机采集系统程序设计4.1 程序所用语言选择目前前大部分单片机的发开语言都为 C语言,它比汇编语言要简洁,且易于修改、移植等等优点。所以在此系统设计中采用 C语言。4.2 程序流程图文件头函数定义界面设定A/D 工作条件的设定A/D 初始化采集同步控制 0X41外控制法采集数据显示数字量计算为电压量数据擦机存入方法数据图形显示课程设计 4.3 程序分析在本次实验中具体程序设计如下:a. 源程序名:UA105N.C,调试环境:TC2.0b.由于试验条件限制,实际编写的程序是针对 UA105型A/D多功能版的。c. UA105型 A/D多功能版有多种采集方式(触发方式和通道选择方

7、式的组合) 。d.通过本程序可以实现以下功能:A UA105 型 A/D多功能板采样方式的试验;B 选用 16通道 A/D转换器,任意点数的试验数据采集;C 采集频率为 200KHz,采集通道数为 6,采集通道0-5,触发方式软件触发等可以设定;D 任意通道的数据显示、绘图、储存;E 采集循环课程设计 4.4 程序清单文件头:include 是每一个 C语言函数所必须调用的语句。/*计算机数据采集程序*/*文件头*/*UA105n TC2.0*/#include “stdio.h“#include “dos.h“#include FILE*in1;2.函数定义:是 C语言程序设计必不可少的一部

8、分,定义了整个程序所要使用的整体变量,如采集通道数、采集点数、采集频率等。main()int i,d,j,k,fr,fcode,baddr,baddr8,n,innm;unsigned char ch,fch,chn,fh,fl;int dd1024*16;/*给每个通道预留 1K 数据存储空间,在此是可以扩展的,比如有 m 个变量每个变量分配 2K 的空间,为 int dd2048*m*/unsigned char g=0;float data2000,pd2000,pd12000,pd22000,pd32000,pd4200课程设计 0;float max,pmax;char *argv;

9、char inchar1,inchar2;int driver=DETECT;int mode=0;baddr=0x240;/*初始化板基址: A/D16 位数据输入口*/3.界面设定:为程序的界面设计部分,这个程序的作用与功能。printf(“*n”);printf(“ The program of data collectionn”);printf(“ guider:zhangxunwenn”);printf(“ designer:chenhuilingn”);printf(“ 2011.09.07n”);printf(“*n”);4.A/D工作条件的设定:这三个参数对采集系统本身的要求,

10、系统本身要求的高低对采集频率、采集数据点有直接的影响,如果使用都输入硬件无法达到的要求的性能指标就容易造成采集的数据混乱。printf(“fch(0-15)= “);/*初始通道数, “0通道”*scanf(“%d“,printf(“chn(1-16)= “);/*通道个数, “2-3-4”*/课程设计 scanf(“%d“,printf(“Fr.(KHZ)= “);/*采样, “10kHz-300kHz”*/scanf(“%d“,printf(“N=“);/*采样数据点数, “1000-2000-3000“/scanf(“%d“,fcode=4000/fr;/*分频系数,定时触发方式时通过该

11、口输出分频系数可以控制采样频率,4000KHz 和 4MHz晶体振荡器分频发出等间隔定时脉冲连续触发 A/D转换,可以获得准确的采样频率*/fh=fcode/256;/*高位设定*/fl=fcode%256;/*低位设定*/5.A/D初始化程序:采集析各端口的初始化outportb(baddr+0x10,0);/*初始化 A/D通道口预置寄存口,清零,因为下面程序再次初始化首通道,所以此句也可以不用*/outportb(baddr+0x11,0);/*A/D板控制寄存器初始化,此时FIFO清零禁止采集*/outportb(baddr+7,0x54);/*通道工作方式的设定,通道 1:方式 2*

12、/outportb(baddr+7,0x34);/*通道 0:方式 2,先低后高*/outportb(baddr+0x10,fch);/*设定自动扫描的首通道*/outportb(baddr+5,chn);/*自动扫描的通道数*/课程设计 if(chn=1)outportb(baddr+7,0x70);/*如果只有一个通道则以为端口地与方式:选通道 1,方式 0,先低后高*/else /*否则自动扫描几个通道,并按以下方式:“自动扫描方式,只需设置首通道和通道for(i=0;i15 Quit) “); /*退出控制*/scanf(“%d“,moveto(0,-dd0*chn+ch/275+40

13、0-80*chn);for(i=0;i640;i+) /*分通道显示波形,开始存储时是几个通道在一起,显示则必须是分开的*/课程设计 lineto(i,-ddi*chn+ch/275+400-80*chn);setcolor(3);line(0,400-80*ch,800,400-80*ch);line(0,20,0,800);clear device(); /*清屏*/五、课程设计总结本次设计选择用力传感器、位移传感器,加速度传感器测试 6路输入信号,并用动态电阻应变仪、A/D 转换器、计算机处理,用磁带记录仪记录。设计电路简单,并采用 c语言编程,基本完成桥梁结构实验测试系统设计任务。通过短暂的小学期学习,在张训文老师的认真指导下,我得以从整体上了解到机电一体化系统的设计的理论、方法及其运用,深深地体会到了系统设计的重大意义,它不仅要完成期望的测试目的,更要保证一系列不可忽略的技术指标。其次,我也第一次学习到了论文的写作方法,相信会对我以后学习以及工作有莫大的帮助。总而言之,这次的小学期的设计课程让我受益匪浅,感谢张老师的教导。希望张老师身体健康,幸福快乐。参考文献课程设计 1张训文 电子技术应用与设计课程设计讲义2. 张训文 机电一体化系统设计与应用 北京理工大学出版社3. 张训文 机电控制与测试技术 2003.124. 李凤霞 c 语言程序设计教程 北京理工大学出版社

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报