【嵌入式】uC/OS-II 数字示波器设计
0赞
发表于 6/18/2013 10:18:03 PM
阅读(4657)
一直对示波器情有独钟,感觉是个神奇的东西。大一大二很长一段时间里,为了寻找和借用一个示波器而奔波;所以想自己做一个示波器,能简单应用就好。起码是自己的,不用借,不用买,不用愁没设备而停止研究学习。
所以,本科毕业设计,就毅然决然地做示波器了。
设计简介:
该示波器在硬件上采用了32位微处理器STM32和高速A/D转换器ADS830等器件,软件上搭载上µC/OS-II实时操作系统,简化编程,提高系统的效率和稳定性。输入信号从系统的无源探头接入,先经过的是AC/DC耦合电路,然后经过信号调理电路,被调理后的信号接着由A/D转换器转变成数字信号,再经过高速缓存器FIFO,信号数据即被传送到微处理器STM32中,由微处理器STM32完成对信号数据的处理,最后把波形还原到液晶上,并显示该信号的频率、电压等技术指标,以供用户参考。
实物图片:
分立电路板搭建起来的整机图片
波形测试:正弦波,低频
波形测试:正弦波,低频
波形测试:正弦波,高频(1M)
波形测试:方波,100kHz
波形测试:三角波,100kHz
波形测试:噪声
打样开板,底板
最终版整体照片。没加上电池。
示波器整体指标如下:
