基于c8051f060单片机的数字示波器设计内容摘要:

表 输入短路时输出噪声峰 峰值 ppV 次数 1 2 3 4 5 6 7 8 9 10 /ppV mV 19 32 48 36 49 40 54 36 44 40 5 结论 本次设计的数字示波器 基本 完成了题目要求的 功能和技术 指标。 采用C8051F060 单片机作为控制核心,结合 实时 采样和等效采样 的方法设计制作了数字示波器。 通过 SD 卡扩展了系统的存储深度, 实现了数字示波器的存储功能,通过鼠标简化了操作,内置打印机可以将 波形打印记录。 但是,由于 我们 硬件模拟电路的制作工艺水平有限, 和时间紧任务重等, 系统 的指标 如:在高频 采集波形 时还存在 失真 现象。 参考文献: [1]孙焕根主编 《电子测量与智能仪器》 浙江大学出版社, [2]魏立峰,王宝兴主编 《单片机原理与应用技术》 北京:北京大学出版 社, [3]谭浩强著 《 C 程序设计》第二版 北京:清华大学出版社, 1999 [4]黄志伟编著 《全国大学生电子设计竞赛电路设计》 北京: 北京航空航天大学出版社, [5]张咏梅,陈凌霄编著 《电子测量与电子电路实验》 北京:北 京邮电大学出版社, [6]蒋焕文、孙续编著 《电子测量》第二版 北京:中国计量出版 社, 8 附录一 通过对赛题任务、要求的分析,我们认为,这台数字示波器应达到以下一些功能和技术指标,如表 1 所示。 表 1 功能和数据表 采集 采 样方式 实时采样、等效采样 实时采样速率 stf 1/stf MSa s 等效采样速率 sef 200 /sef MSa s 输入 输入阻抗 inZ 1inZM 频率范围 10 ~ 100Hz MHz 垂直 ADC 1/MSa s 示波器垂直刻度范围 2 / ~ 5 /mV div mV div 垂直灵敏度 2/mVdiv 、 /V div 、 1/V div 电压测量误差 5% 水平 取样速率范围 100 / ~ 20 /ns di v ms di v 扫描速度 100 /ns div 、2/s div 、 20 /ms div 波形周期测量误差 5% 触发 触发方式 内触发方式,上升沿触发 触发电平范围 显示屏(通用示波器 /液晶显示器) 刻度 8 10div div 水平显示分辨率 20 /div 点 其他 波形存储 /调出,单次触发方式存储显示( 10 ~ 50Hz kHz ),方波校准电路100 , 5%kHz V (负载电阻 1M),频率误差 5% , ADC 和取样保持电路之间设置测试端子 TP。 9 附录二 示波器实物图 附录三 程序清单 // SFR declarations include // // 16bit SFR Definitions for 39。 F06x // sfr16 RCAP3 = 0xCA。 // Timer3 reload value sfr16 TMR3 = 0xCC。 // Timer3 counter sfr16 ADC0 = 0xBE。 // ADC0 Data sfr16 ADC1 = 0xBE。 // ADC1 Data sfr16 DMA0DS = 0xDB。 // DMA0 XRAM Address Pointer sfr16 DMA0CT = 0xF9。 // DMA0 Repeat 10 Counter Limit sfr16 DMA0DA = 0xD9。 // DMA0 Address Beginning sfr16 DMA0CS = 0xFB。 // DMA0 Repeat Counter // // Global CONSTANTS // define SYSCLK 24000000 // SYSCLK frequency in Hz define BAUDRATE 115200 // Baud Rate f。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。