欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    天津大学《电子系统设计》实验报告部分Word文件下载.docx

    • 资源ID:7115641       资源大小:2.14MB        全文页数:25页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    天津大学《电子系统设计》实验报告部分Word文件下载.docx

    1、6、熟悉FilterPro Desktop和TINA模拟仿真软件的使用,学会用FilterPro Desktop设计基础滤波电路并用TINA进行仿真完善,用TINA设计放大电路并将滤波电路输出作为放大电路的输入进行仿真7、利用面包板测试仿真结果电路并对其进行参数上的修改(注:测试前检查电路连接是否出错,测试时小心芯片爆炸)8、)9、将利用IDE编写好的程序通过开发板数出并作为面包板的输入,再次测试电路是否可用,如果不行继续对参数进行修改10、设计电源电路要求能输入+5V电压,11、对电源电路进行测试,测试无误后进行焊接(注:测试电路时远离电路板,小心电源电路爆炸)12、对修改后的实验电路进行排

    2、版焊接。(注:电路板上下三排和其中一端的三排接线和其余部分不同,电路板是纵向三孔连在一起的,与面包板不同)13、焊接完成后对实验电路进行再次测试,测试成功后将电源电路接入总电路,再次进行测试七、实验代码/*= 电子系统设计平台实验板演示程序 Release 2013=*/#include driver 8. unsigned char DIGI13=0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x7f,0x00,0xff; / 键值 D0=0, D1=0, D2=0, D3=0 unsigned char KEY4= 0x0e, 0x0d

    3、, 0x0b, 0x07; EA=0; / 中断全局关闭 / 关闭开门狗定时器 WDTCN = 0xDE; WDTCN = 0xAD;/ /* Initialize the OSC */ = EXTERNAL_OSC; = CRYSTAL; = ; Osc_Init(&Osc_Init_Parameter); Loop_Delay(100); io_config();【 io_init(); XBR0=XBR0|BIT2_MASK; / UART0: 和 XBR2=XBR2|BIT6_MASK; / enable crossbar REF0CN=REF0CN|BIT1_MASK|BIT0_MA

    4、SK; / enable the internal voltage reference DAC0CN=DAC0CN|BIT7_MASK|BIT2_MASK; / enable DAC0, DAC0H: 8bit; DAC0L: 4bit DAC1CN=DAC1CN|BIT7_MASK|BIT2_MASK; / enable DAC1, DAC1H: DAC1L:、 DAC0L=0; DAC0H=0; DAC1L=0; DAC1H=0; Uart0_Init(); /*& printf(n);Tianjin UniversitynElectronic System Design KitnVers

    5、ion C2012n-nMCU: C8051F020/24MHznPWR: 100mAn| */ Timer 0/1 initialization$ / BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0 / - / TCON: TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 / 0 0 0 1 0 0 0 0 / / TMOD: GATE1 C/T1 T1M1 T1M0 GATE0 C/T0 T0M1 T0M0 / 0 0 0 0 0 0 1 0 /¥ / IE: EA IEGF0 ET2 ES0 ET1 EX1 ET0 EX0 / 1 0 0 0

    6、 0 0 1 0 TL0=(231); / when 24MHz & SYSCLK/12, 10kHz timeout TH0=(231); / reload EA=1; ET0=1;. TMOD=0x02; TR0=1;#if 1 / 测试字符显示 /while(1) for(j=0;j12;j+) for(i=0;i6;i+) LED_BUFi=DIGIj; P4=0xFF; Loop_Delay(500); P4=0xF0; #endif/#if 0 / 测试IO最大翻转速度 while(1)- TP0=0; TP0=1;; /*TP0=0;*/ / 测试LED数码管 P2=0x01;

    7、for(i=0; P1=0x00; Loop_Delay(1); P1=0xFF;。 P2=P21;( / 测试键盘,LED数码管低两位显示行列值 int l=0; /KeyValue=0;4; P3=LINEi;】 for(j=0; if (P3&0x0f)=KEYj) KeyValue=i*4+j;/*计算键值*/ /LED_BUF0=DIGIj+1; /LED_BUF1=DIGIi+1; LED_BUF3=DIGI12; LED_BUF4=DIGI12; LED_BUF5=DIGI12; /P2=0x01; /P1=DIGIj;* /Loop_Delay(1); /P2=0x02; /P

    8、1=DIGIi; /P1=0xFF; while(l500)&(P3&0x0f)=KEYj) Loop_Delay(1); l+; if(KeyValue=10)&(f100)/*设计步退间隔*/ f=f-100; LED_BUF0=DIGI0; KeyValue=16; if(KeyValue=(FrequencyControl/4) DAC0H=SINabc; / DAC0 输出锯齿波,递增 SamplingControl=SamplingControl+8; if(SamplingControl=256) SamplingControl=0; BreakTime=0; DAC1H-; /

    9、 DAC1 输出锯齿波,递减 / 每十次中断执行一次以下代码,扫描一位LED if(cnt=10) cnt=0; switch(led_cnt) case 0: P2=0x01; P1=LED_BUF0; led_cnt=1; break; case 1: P2=0x02; P1=LED_BUF1; led_cnt=2; case 2: P2=0x04; P1=LED_BUF2; led_cnt=3; case 3: P2=0x08; P1=LED_BUF3; led_cnt=4; case 4: P2=0x10; P1=LED_BUF4; led_cnt=5; case 5: P2=0x20

    10、; P1=LED_BUF5; led_cnt=0; default: cnt+; else! TP1=0; / TP1 置低,TP1的高电平持续时间代表中断服务程序执行时间/*按键控制*/void KeyDown(void) char a=0; GPIO_KEY=0x0f; if(GPIO_KEY!=0x0f)/读取按键是否按下 Delay10ms();/延时10ms进行消抖 if(GPIO_KEY!=0x0f)/再次检测键盘是否按下 /测试列 GPIO_KEY=0X0F; switch(GPIO_KEY) case(0X07):KeyValue=0; case(0X0b):KeyValue=

    11、1; case(0X0d):KeyValue=2; case(0X0e):KeyValue=3; /测试行 GPIO_KEY=0XF0; case(0X70):KeyValue=KeyValue; case(0Xb0):KeyValue=KeyValue+4; case(0Xd0):KeyValue=KeyValue+8; case(0Xe0):KeyValue=KeyValue+12; while(a0;c-) for(b=38;bb-) for(a=130;aa-);八、实验电路 (一)总电路图6-1 总电路图(二)滤波电路图6-2 巴特沃斯滤波器幅频特性图图6-3 滤波电路图图6-4 仿

    12、真结果根据实验要求我们设计了一个二阶巴特沃斯低通滤波器,理想状态下100HZ1000HZ均应处于通带部分。但由于滤波器并不理想,且当按1000HZ滤波频率计算并不适用于是100HZ的伪正弦波。反复衡量我们将截止频率定为左右(三)放大电路图6-5 放大电路图图6-6 仿真结果我们设计的是反向放大器,电压增益A=U/U=-R/R。实验要求放大电路要相对输入波放大几倍,而我们的放大电路是在对滤波之后的波形进行处理,所以在考虑放大倍数时要考虑到较高频率波形在滤波时有一定的衰减,在放大部分要把衰减的电压进行弥补 (四)滤直流部分图图6-7 隔直电容为了滤除直流分量,在滤波之后要进行滤直流的操作,为了防止

    13、两级电路级间干扰,考虑把滤直流的电容放在两级电路之间 (五)电源部分 利用7805芯片产生+5V电压图6-8 电源电路(六)结果电路图6-9 焊接成果九、操作说明(一)按键操作说明图7-1 板监控部分(二)显示说明图7-2 开发板显示屏 LED显示屏使用右边三位,且从右向左为个、十、百位。程序烧入开发板后开发板输出100HZ伪正弦波,LED显示屏没有任何显示。按一下“步进”键后显示200,输出200HZ伪正弦波,在此基础上按步退,LED显示屏显示100HZ,输出100HZ伪正弦波,其余阶段,按“步进”“步退”键后分别显示100HZ之后的频率值(当前输出值)。任意数输入时,键入任意三位数(因为是

    14、100HZ1000HZ输出频率,所以设计显示范围为1999),按“键入”键,开发板输出该数字频率的伪正弦波,LED显示屏显示键入数字一十、实验结果 (一)实验输出伪正弦波(以100HZ为例)图8-1 伪正弦输出(二)滤波放大结果图8-2 100HZ波形滤波放大结果图8-3 1000HZ波形滤波放大结果图8-4 任意频率输入一十一、问题分析 (一)硬件部分:1、仿真软件是处在理想状态下进行的模拟仿真,所以仿真结果并不存在级间干扰问题。而我们在最初在面包板上测试时是将滤波电路和放大电路两部分分开测试,检验无误后进行两级串联。级联后最终输出显示滤波部分出现问题,再次检验滤波输出,发现其发生明显变化。

    15、我们反复对电路进行了一系列测更改,并没有改进。请教了老师之后才了解到我们忘记滤除直流分量,而且两级电路之间会出现明显干扰。经老师点播之后我们决定在两级之间加一个电容滤除直流同时电容也能起到隔离两级电路的作用。2、最初我们以1000HZ为最终输出频率设计滤波电路考虑,截止频率设定相对比较高,但是当输出100HZ波形经过滤波电路时截止频率相对100HZ过高,过多的波相对100HZ的波属于高频分量。过多的杂波混入基波中造成滤波之后的波形并不理想。经过反复调试后我们决定将截止频率定为比1000HZ稍大点的值。3、因为未考虑到放大倍数过高会对输出造成影响,我们直接选取了一个较大的值进行测试,因为测试时我

    16、们电源电路并没有完成,所以使用12V实验电源进 行测试并没有出现任何问题。后期电源电路完成后我们使用5V电源时出现了削顶失真。经过考虑,我们将反馈电阻减小。经反复测试后决定了最终阻值。(二)软件部分 1、通过改变采样点个数,控制阶梯大小。期初,我们严格根据实例图样设计了一个阶梯很少的伪正弦波。后期调试时,为匹配硬件使用,我们需要更改阶梯波的阶梯数。更改阶梯数是通过更改采样点的多少实现的。 2、调控步进步退间隔。更改采样点之后,步进步退间隔也随之改变,为了保证步进步退间隔一直处于100HZ,控制步进步退的函数也要进行一定的调整。一十二、实验心得这次实验主要要求我们学会利用IDE软件编程,二阶巴特

    17、沃斯滤波器和放大器的设计,还有电路的焊接。通过为期十天的课程,我们理解了电子线路设计的一些知识学会了一些新的软件的使用,巩固了电工实习期间掌握的焊接技术。通过这次课程,我们更加深入的了解接触了我们专业领域的知识,了解了行业的要求。同时也了解到作为一个软件或者硬件开发者的艰辛。期间,我们一次次的更改我们的程序,不断地完善着我们的电路,满怀希望的等待着测试结果的出来,不断地推翻自己得到的结论,只为得到更加完美的结果。电路焊接时我们小心翼翼的进行每一步,生怕自己的一个失误导致不好的结果。一切努力都得到了回报,我们靠自己的努力完成实验。也许结果不是最好的,但我们为止骄傲,毕竟这是我们努力无数天的成果,毕竟我们为之拼搏过。


    注意事项

    本文(天津大学《电子系统设计》实验报告部分Word文件下载.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开