ImageVerifierCode 换一换
格式:DOCX , 页数:9 ,大小:340.98KB ,
资源ID:13879701      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/13879701.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(光功率计的设计说明Word文档下载推荐.docx)为本站会员(b****0)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

光功率计的设计说明Word文档下载推荐.docx

1、 图1.2 数字光功率计的光电转换电路图 (2)模数转换及显示ADC0809是带有8位A/D转换器、8路多路开关以及微处理机兼容的控制逻辑的CMOS组件。它是逐次逼近式A/D转换器,可以和单片机直接接口。 图1.3 ADC0809的管脚图 AT89C51单片机是Atmel公司的生产的一种低功耗/低电压、高性能的8位单片机,部除CPU外,还包括128字节RAM,4个8位并行I/O口,5个中断优先级,2层中断嵌套中断,2个16位可编程定时计数器,片集成4K字节可改变程序Flash存储器,具有低功耗,速度快,程序擦写方便等优点,完全满足本系统设计需要。 单片机P0口作为ADC0804转换数据的输入端

2、,P3.0接ADC0809的EOC端检测数据转换是否结束。P0.0P0.3则作为个数码管的位选信号控制。P3口有特殊的功能,P3.1用于控制ADC0804的启动,P2用于控制读取ADC0804的转换结果。 图1.4 89c51单片机连接图本次设计中使用八通道的IN0,将A,B,C(25 24 23)管脚直接接地固定选择IN0, ALE与ST管脚连通,接单片机P3.4(14)脚,EOC接P3.3(13)脚,OE接P3.5,CLK时钟为1MHZ,由单片机ALE二分频得到,二分频电路详见后文讲解。VREF+接VCC,VREF-接GND,引出八根数据脚接P1口,由此完成硬件连接。 图1.5 数模转化电

3、路图 (3)程序模块 程序设计的流程图数模转换程序及显示c程序如下:#include #define uchar unsigned char #define uint unsigned intchar dispbuf4;unsigned int i;unsigned char code dispbitcode10 = 0x3f, 0x06, 0x5b, 0x4f, 0x66, 0x6d,0x7d, 0x07, 0x7f, 0x6f; /*显示【0 1 2 3 4 5 6 7 8 9】数字的数码管的段码 */ unsigned int j;unsigned char getdata;unsign

4、ed int temp;unsigned int temp1;unsigned char count;unsigned char d;sbit CLK=P34;sbit ST = P31;sbit EOC = P30;sbit OE =P32;sbit P00=P01;sbit P01=P02;sbit P02=P03;sbit P03=P04;sbit P17=P27;void TimeInitial();void Delay(unsigned int i); /*T0定时器的初始化函数*/void TimeInitial(void) TMOD=0x10; TH0=(65536-200)/2

5、56; TL0=(65536-200)%256; EA=1; ET1=1 ; TR1=1;/*延时1MS函数*/void Delay(unsigned int i ) unsigned int j; for(;i0;i-) for(j=0;j125;j+) ; /*显示函数*/void Display() P2=P0; while(1) P0=0; P00=1; P01=0; P02=0; P03=0; P2=dispbitcodedispbuf3; Delay(10); P0=0; P17=1; P00=0; P01=1; P2=dispbitcodedispbuf2;Delay(10);

6、P02=1; P2=dispbitcodedispbuf1; P00=0; P03=1; P2=dispbitcodedispbuf0; /*T0中断服务,提供时钟信号*/void t1(void) interrupt 3 using 0 TH1=(65536-200)/256; TL1=(65536-200)%256; CLK=CLK; /*主函数*/main() TimeInitial(); /中断初始化 ST=1; OE=0; ST=0; Delay(10); ST=1; while(EOC=0) ; getdata=P0; OE=1; temp=getdata*1/255*500; d

7、ispbuf2=temp%1000/100 ; dispbuf1=temp%1000%100/10; dispbuf0=temp%1000%100%10; Display(); 3、元件参数 PIN光电二极管-1个 10K电阻-2个9K电阻-1个 3K电阻-1个560电阻-1个22uF电容-1个30pF电容-2个 运算放大器-1个 ADC0809模数转换器-1个 AT89S51单片机-1个 晶振(11.0592MHZ)-1个 级联数码管-1个 直流信号电源一个,导线若干四、实验调试 由于89c51单片机与adc0809级联电路比较简单,所以硬件电路在连接方面没有太大问题。 软件调试需要用到 u

8、Vision 软件, Keil C51 是美国 KeilSoftware 公司出品的 51 系列兼容单片机 C 语言软件开发系统。与汇编相比, C 语言在功能、结构性、可读性、可维护性等方面具有明显的优势,而且易学易用。此外, Keil C51 软件还提供有丰富的库函数和功能强大的集成开发调试工具,且全 Windows 界面。 Keil C51 生成的目标代码效率非常高,多数语句生成的汇编代码都很紧凑,很容易理解。在开发大型软件时更能体现高级语言的优势。 uVision 在编译过程中,能很好的检测出程序的错误与警告,并能直观提示是哪一行程序出了问题,故可方便地对程序进行检测与验证。 uVisi

9、on 采用 BL51 作连接器,因为 BL51 兼容 L51 ,所以,一切能在 Dos 下工作的 project 都可以到 uVision 中进行连接调试。 uVision 采用 dScope for windows 作调试器,该调试器支持 MON51 及系统模拟两种方式,而且功能较 for DOS 要强大好用,调试功能也很强大。在系统硬件调试中,可利用 51 系列仿真器 F51-64K 进行硬件仿真, uVision 也对 51 系列仿真器进行了说明与介绍。同时, uVision 还可与 F51-64K 进行联合仿真,它可以根据仿真步骤进行实际操作,并利用参考光功率计进行调试,以便此设计程序

10、在语法没有错误的基础上能够正确测量光纤功率。五、设计结果 本次设计可以实现直流光功率的测试,在数码管可以显示05V的电压值,可以精确到0.01,如果在设计一个交流光功率计,可以在I/V变换电路前加一个交直流转换电路,从而实现交流光功率计的制作。六、体会 光功率计是一款多功能新型光功率测试仪表,它具有功耗低、体积小、重量轻、便于携带等优点,可广泛应用于单模/多模LAN、FDDI、WAN、FTTH、CATV等领域的施工、维修、监测,既可用于光功率的直接测量,也可用于光链路损耗的相对测量,还可用于光信号监测等。光功率计用于测量绝对光功率或通过一段光纤的光功率相对损耗。在光纤系统中,测量光功率是最基本

11、的,非常像电子学中的万用表。在光纤测量中,光功率计是重负荷常用表,通过测量发射端机或光网络的绝对功率,一台光功率计就能够评价光端设备的性能。用光功率计与稳定光源组合使用,则能够测量连接损耗、检验连续性,并帮助评估光纤链路传输质量。 回顾历时两个周的课程设计,从理论准备,到实践操作,到最后的撰写报告。此时,我思绪万千,收益颇丰,既有对已有知识和技能的巩固,又有对新知识的理解和掌握,同时也提高了我的动脑和动手能力,使我了解了课程设计的步骤,获得了设计过程中的一些经验。主要有以下几点: (1)在这次课程设计中,我采用理论和实际相结合的方法,将过去所学的知识应 用到设计当中,很好的解决了课程设计中遇到的各种问题。这对我来说不仅是对所学知识的理解、巩固和加深,而且增强了运用所学知识解决实际问题的能力和对问题的分析能力。(2)此次课程设计中,我了解了许多以前从未接触过的知识,开阔了视野,增长了见识,为以后的工作打下了坚实的基础。(3)这次课程设计,端正了我的学习态度,使我更深刻的认识到团结协作和虚心求教的重要性,这是完成一份工作所必需的,也是做好一份工作的前提。七、附录参考文献王 银,数字电路逻辑设计 .高等教育方强,梁猛 .光纤通信

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1