热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

DIY实用工具——看看大神手下的示波器

DIY实用工具——看看大神手下的示波器示波器是每个工程师的必备品,也是电路研究的宝贝,用途十分广泛,凡可以变为电效应的周期性物理过程都可

DIY实用工具——看看大神手下的示波器

示波器是每个工程师的必备品,也是电路研究的宝贝,用途十分广泛,凡可以变为电效应的周期性物理过程都可以用示波器进行观测。它能把肉眼看不见的电信号变换成看得见的图像,便于人们研究各种电路现象的变化过程。分享电路城上9个示波器的设计作品,看看大神手下的示波器有没有满足你所有的幻想!
1、STM32F103 示波器+信号源仿真资料
可完美移植到正点原子开发板,不需修改程序。
软件基于UCOSIII+STEMWIN 5.26制作。显示屏使用正点原子2.4寸LCD屏幕。使用触摸屏作为交互方式。
可采集频率不大于40KHz的各类波形,无闪烁。可通过触摸屏选择时间间隔,幅值范围,上下平移等操作。
可设置输出方波、正弦波、三角波,频率、幅值、占空比均可调。

项目链接:https://www.cirmall.com/circuit/12400#/details

2、基于PIC32MZ的1x1 20msps示波器
我们正在设计一个基于PIC32MZ的示波器,它只有1英寸×1英寸,包括一个OLED屏幕。
该项目是围绕PIC32MZ EF处理器设计的。我们以交错模式使用其内部ADC,以获得完整的20Msps。我们发现在实践中我们能够实现大约1MHz的带宽。

项目链接:https://www.cirmall.com/circuit/10332#/details

3、DIY制作属于自己的数字示波器
功能预留:
波形发生器:使用STM32另一路DA+NE5532实现正弦,三角波,方波输出。
SD卡波形存储输出。
系统串口,可连接电脑输出数据,也可实现远程ISP升级:通过从网上下载升级包文件,方便地升级示波器软件。

项目链接:http://www.cirmall.com/circuit/5474#/details

4、STM32数字示波器源码+数字信号处理教程、配套实例
由于数字信号处理涉及的范围太广,也需要较强的数学功底,本教程是以应用为主,理论为辅。方便大家更好的掌握基本的DSP算法。
本教程使用的DSP库来自ARM官方,此库支持以CM0,CM3,CM4以及CM7为内核的所有MCU。
本教程的硬件平台是用的STM32-V5开发板

项目链接:https://www.cirmall.com/circuit/5012#/details

5、【开源】国外强悍、简易便携示波器设计
本文来自于国外网站的最新设计,结构简单,有单片机基础的非常容易制作成功,老鸟不在话下,甚至于有点基础的初学者也可作为一次提高的挑战,所有元器件国内都有,给制作带来了方便。附件内容含有制作必须的所有的电路图,pcb文件,原理简介,基础软件,作者基于此构架的开发程序等。

项目链接:https://www.cirmall.com/circuit/4841#/details

6、【嵌入式课程设计作品】微型掌上示波器,STM32主控
嵌入式技术作品为基于stm32的微型掌上示波器,核心技术为arm芯片stm32f103c8t6的控制技术和芯片资源以及4.2英寸液晶屏的应用。微型掌上示波器通过以STM32芯片作为主控芯片,通过利用STM32芯片自带的AD功能实时识别信号源的电压,并且以一定的采样周期采样电压数据,并按照队列方式储存芯片当中。再通过4.2英寸的显示屏把波形实时地显示出来。即可完成功能的实现。

项目链接:https://www.cirmall.com/circuit/4871#/details

7、毕业设计作品分享,数字示波器电路原理图和PCB源文件、源程序、Proteus硬件仿真
作为数字示波器是对输入的模拟信号AD转换数值化后在LCD上显示,实现多种参数的测量的装置,被测信号具有多样性,可能是交流信号,也可能是直流信号,信号幅度有大有小,这些复杂的信号在进行AD转换前,需要一些辅助电路进行调理转换。

项目链接:https://www.cirmall.com/circuit/3455#/details

8、【毕业设计】STM32控制器设计的数字示波器
基于STM32控制器的数字示波器,主要是设计前端硬件电路和算法程序的设计并完成预期目的。首先是设计完整的系统框图,并对各个组成部分的模块进行分析和设计,对方案的选定和相关参数进行计算,并给出各个模块所使用的元器件,所需要设计的模块包括前端信号调理、电源部分、控制器接口外围电路、TFT显示部分。软件设计部分包括有,A/D采样部分、TFT显示部分、数值处理部分、UC/OS移植和GUI的设计,以此来设计一个完整的系统,达到预期的目标。

项目链接:https://www.cirmall.com/circuit/3381#/details

9、【毕业设计(论文)】基于单片机STM32控制、Android显示的便携式数字示波器电路原理图、源代码和毕业论文
基于单片机STM32控制的、并在Android上进行显示的便携式数字示波器。STM32单片机是一款性价比非常之高的处理器,最高时钟可达72M,完全能满足本设计的要求。采用Android设备作为显示平台,是本设计最大的一个特点。本设计的基本思路是,由单片机对ADC采样到的数据进行处理,再通过蓝牙把波形数据发送到Android设备上进行显示。同时由于Android设备都采用触摸屏,因此示波器的参数可以很方便的通过触摸屏进行设置。本设计采用Android设备取代液晶屏,并使用蓝牙进行数据传输,充分利用了Android设备的硬件资源。

项目链接:https://www.cirmall.com/circuit/3376#/details


推荐阅读
  • Java Socket 关键参数详解与优化建议
    Java Socket 的 API 虽然被广泛使用,但其关键参数的用途却鲜为人知。本文详细解析了 Java Socket 中的重要参数,如 backlog 参数,它用于控制服务器等待连接请求的队列长度。此外,还探讨了其他参数如 SO_TIMEOUT、SO_REUSEADDR 等的配置方法及其对性能的影响,并提供了优化建议,帮助开发者提升网络通信的稳定性和效率。 ... [详细]
  • 三角测量计算三维坐标的代码_双目三维重建——层次化重建思考
    双目三维重建——层次化重建思考FesianXu2020.7.22atANTFINANCIALintern前言本文是笔者阅读[1]第10章内容的笔记,本文从宏观的角度阐 ... [详细]
  • 浅析python实现布隆过滤器及Redis中的缓存穿透原理_python
    本文带你了解了位图的实现,布隆过滤器的原理及Python中的使用,以及布隆过滤器如何应对Redis中的缓存穿透,相信你对布隆过滤 ... [详细]
  • 基于iSCSI的SQL Server 2012群集测试(一)SQL群集安装
    一、测试需求介绍与准备公司计划服务器迁移过程计划同时上线SQLServer2012,引入SQLServer2012群集提高高可用性,需要对SQLServ ... [详细]
  • 网络爬虫的规范与限制
    本文探讨了网络爬虫引发的问题及其解决方案,重点介绍了Robots协议的作用和使用方法,旨在为网络爬虫的合理使用提供指导。 ... [详细]
  • 用阿里云的免费 SSL 证书让网站从 HTTP 换成 HTTPS
    HTTP协议是不加密传输数据的,也就是用户跟你的网站之间传递数据有可能在途中被截获,破解传递的真实内容,所以使用不加密的HTTP的网站是不 ... [详细]
  • 本文介绍了几种常用的图像相似度对比方法,包括直方图方法、图像模板匹配、PSNR峰值信噪比、SSIM结构相似性和感知哈希算法。每种方法都有其优缺点,适用于不同的应用场景。 ... [详细]
  • 解决Only fullscreen opaque activities can request orientation错误的方法
    本文介绍了在使用PictureSelectorLight第三方框架时遇到的Only fullscreen opaque activities can request orientation错误,并提供了一种有效的解决方案。 ... [详细]
  • 网站访问全流程解析
    本文详细介绍了从用户在浏览器中输入一个域名(如www.yy.com)到页面完全展示的整个过程,包括DNS解析、TCP连接、请求响应等多个步骤。 ... [详细]
  • window下的python安装插件,Go语言社区,Golang程序员人脉社 ... [详细]
  • 本文是Java并发编程系列的开篇之作,将详细解析Java 1.5及以上版本中提供的并发工具。文章假设读者已经具备同步和易失性关键字的基本知识,重点介绍信号量机制的内部工作原理及其在实际开发中的应用。 ... [详细]
  • 利用爬虫技术抓取数据,结合Fiddler与Postman在Chrome中的应用优化提交流程
    本文探讨了如何利用爬虫技术抓取目标网站的数据,并结合Fiddler和Postman工具在Chrome浏览器中的应用,优化数据提交流程。通过详细的抓包分析和模拟提交,有效提升了数据抓取的效率和准确性。此外,文章还介绍了如何使用这些工具进行调试和优化,为开发者提供了实用的操作指南。 ... [详细]
  • 本文回顾了作者初次接触Unicode编码时的经历,并详细探讨了ASCII、ANSI、GB2312、UNICODE以及UTF-8和UTF-16编码的区别和应用场景。通过实例分析,帮助读者更好地理解和使用这些编码。 ... [详细]
  • 大家好,我是李白。本文将分享一个从零开始的全栈项目,涵盖了设计、前端、后端和服务端的全面学习过程。通过这个项目,我希望能够帮助初学者更好地理解和掌握全栈开发的技术栈。 ... [详细]
  • 本文介绍了如何使用 Node.js 和 Express(4.x 及以上版本)构建高效的文件上传功能。通过引入 `multer` 中间件,可以轻松实现文件上传。首先,需要通过 `npm install multer` 安装该中间件。接着,在 Express 应用中配置 `multer`,以处理多部分表单数据。本文详细讲解了 `multer` 的基本用法和高级配置,帮助开发者快速搭建稳定可靠的文件上传服务。 ... [详细]
author-avatar
盧品澄_673
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有