测量放大器的设计与制作(2)
2/2
第二级放大倍数
10(2)
Ad2 5( 1)
2
所以总的前端放大倍数为1、5.12、51.2、512
2、程控电路部分
为保证最终的放大倍数为1~500,且输出电压不超过10V,通过单片机将从键盘得到的放大倍数加以换算送入D/A。如测量0.02~0.2V间的电压,前端已放大至1.024~10.24V,若输入放大倍数为30,则单片机将30/2得15,在*10得150,那么最终的放大倍数为51.2*150/256=30。
3、通频带的计算
在信号输入端加入了一个R=200K,C=10nF的低通过滤电路 计算f=1/(2*π*200*10*0.01*0.001)=7.94Hz 满足题目1~10Hz的设计要求
六、软件程序部分
程序流程图
七、测试数据
输入一差模信号,调节反馈电阻来改变差模电压增益,使之与预置的数一一对应。
1、放大倍数
2、输出电压线性度
八、结论
整个系统本着简单可靠的原则完成了本设计任务。可根据输入电压的范围选择1~500中适当的放大倍数进行放大,且最大输出电不超过10V。由测试数据可以看出,该测量放大器的非线性误差<0.5%,经计算和实际测量,通频带0~10Hz、共模抑制比的要求也已达到。
附录:该实验主要程序 #include<reg51.h> #include<math.h>
#define uint unsigned int #define uchar unsigned char
char i,j,temp,num,num_1; long a; float a_c,b_c; uchar flag,fuhao;
uchar code table[]={ 1,2,3,0, 4,5,6,0, 7,8,9,0, 0,0,0,0};
uchar code table1[]={ 1,2,3,0x41-0x30, 4,5,6,0x42-0x30, 7,8,9,0x43-0x30,
0x60-0x30,0,0x3d-0x30,0x44-0x30};
void delay(uchar z) // 延迟函数 {
uchar y;
for(z;z>0;z--)
for(y=0;y<110;y++);
void init() //初始化 {
num=-1; a=0; P2=0x00; flag=0; fuhao=0; }
void keyscan() // 键盘扫描程序 {
P3=0xfd; if(P3!=0xfd) {
delay(20); if(P3!=0xfd) {
temp=P3&0xf0; switch(temp) {
case 0xe0:num=8;break; case 0xd0:num=9; break; case 0xb0:num=10;break; case 0x70:num=11;break; } }
while(P3!=0xfd);
if(num==8||num==9||num==10)//如果按下0的是'7','8'或'9 {
a=a*10+table[num]; }
else//如果按下的是'/' {
flag=1; fuhao=3; }
P3=0xfb; if(P3!=0xfb) {
delay(20); if(P3!=0xfb) {
temp=P3&0xf0; switch(temp) {
case 0xe0:num=4;break; case 0xd0:num=5; break; case 0xb0:num=6;break; case 0x70:num=7;break; } }
while(P3!=0xfb);
if(num==4||num==5||num==6)//如果按下的是'4','5'或'6' {
a=a*10+table[num]; }
else//如果按下的是'/' {
flag=1; fuhao=2; } }
P3=0xf7; if(P3!=0xf7) {
delay(20); if(P3!=0xf7) {
temp=P3&0xf0; switch(temp) {
case 0xe0:num=0;break; case 0xd0:num=1;break; case 0xb0:num=2;break; case 0x70:num=3;break; } }
while(P3!=0xf7);
if(num==0||num==1||num==2)//如果按下的是'1','2'或'3' {
a=a*10+table[num]; } else {
flag=1; fuhao=1; } }
P3=0xfe; if(P3!=0xfe) {
delay(20); if(P3!=0xfe) {
temp=P3&0xf0; switch(temp) {
case 0xe0:num=12;break; case 0xd0:num=13;break; case 0xb0:num=14; break; case 0x70:num=15;break; } }
while(P3!=0xfe); switch(num) {
case 12: init();break;
case 13:{ //按下的是"0" a=a*10; } break; case 14:{
if(fuhao==1) {
P2=0xff; }
else if(fuhao==2){ switch(a) { case 2:P2=0x64;break;
case 3:P2=0x96;break; case 4:P2=0xc8;break; case 5:P2=0xff;break; } }
else if(fuhao==3){P2=10*a/2;} else if(fuhao==4){P2=a/2;} a=0;flag=0;fuhao=0; } break;
case 15:{ } break; } } }
main() { init(); while(1) {
keyscan(); } }
flag=1; fuhao=4;
…… 此处隐藏:577字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [专业资料]《蜜蜂之家》教学反思
- [专业资料]过去分词作定语和表语1
- [专业资料]苏州工业园区住房公积金贷款申请表
- [专业资料]保安管理制度及处罚条例细则
- [专业资料]2018年中国工程咨询市场发展现状调研及
- [专业资料]2015年电大本科《学前教育科研方法》期
- [专业资料]数字信号处理实验 matlab版 离散傅里叶
- [专业资料]“十三五”重点项目-虎杖白藜芦醇及功
- [专业资料]2015-2020年中国竹木工艺市场需求及投
- [专业资料]国际贸易理论与实务作业五:理论案例分
- [专业资料]财政部修订发布事业单位会计制度
- [专业资料]BCA蛋白浓度测定试剂盒(增强型)
- [专业资料]工程进度总计划横道图模板(通用版)
- [专业资料]七年级地理同步练习(天气与气候)
- [专业资料]X光安检机介绍火灾自动报警系统的组成
- [专业资料]衢州市人民政府办公室关于印发衢州市区
- [专业资料]经济全球化及其影响[1]
- [专业资料]质粒DNA限制性酶切图谱分析
- [专业资料]国家安全人民防线工作“六项”制度
- [专业资料]劳动力投入计划及保证措施
- 电子账册联网监管培训手册
- 人教版语文七年级上第1课《在山的那边
- 对我区担保行业发展现状的思考与建议
- 平面四边形网格自动生成方法研究
- 2016年党课学习心得体会范文
- 如何设置电脑定时关机
- 全球最美人妖排行榜新鲜出炉
- 社会实践调查报告及问卷
- Visual Basic习题集
- 《鱼我所欲也》课件2
- 浙江省会计从业资格考试试卷
- 全遥控数字音量控制的D 类功率放大器资
- 鞍钢宪法与后福特主义
- 电表的改装与校准实验报告(1)
- 2014年高考理科数学真题解析分类汇编:
- Windows 7 AIK 的使用
- 风电场全场停电事故应急处置方案
- 化工原理选填题题库(下)
- 关于产学研合作教育模式的学习与思考
- 西安先锋公馆项目前期定位报告




