Advertisement

【开源】小巧便携单通道示波器(含原理图和程序源码)-电路方案

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
本项目是一款开源的单通道示波器设计,具备体积小、重量轻的特点。附带详细的原理图及代码,便于用户进行研究与开发。 关于是德科技:是德科技(NYSE:KEYS)原为安捷伦电子测量事业部,现已成为全球领先的电子测量技术和市场领导者,致力于无线通信、模块化和软件解决方案的持续创新,并专注于提供卓越的客户体验。公司提供的产品包括各种电子设备设计、研发、制造、安装及运营所需的仪器、系统、软件和服务。 该单通道示波器采用MCU单片机STC12C5A60S2完成,没有前端部分,仅用于娱乐目的。最近添加了贪吃蛇游戏功能,但程序中包含了一些来自他人的代码,并且修改得不够完善。关于晶振:30M;带宽:200kHz。 有人提问:“STC单片机AD采样速率最快才250K,楼主怎么做到带宽为200kHz?”回答如下: 带宽和采样率是两个不同的概念。例如,如果示波器的带宽为100M且采样速率为500MS/S,则最高输入信号频率可达100MHz以上就会失真。该单通道示波器的带宽为250kHz,而实际使用中的最大AD采样速率是200KHz,因此等效于每秒采集2百万个数据点(即10bit*200Khz=2MS/S)。根据香农定理,只要采样频率大于信号的两倍就可以重建原始信号。也就是说,在这种情况下可以测量到最高达100kHz的信号。 该单通道示波器程序源码截图和实物图已展示,供参考查看。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • 便)-
    优质
    本项目是一款开源的单通道示波器设计,具备体积小、重量轻的特点。附带详细的原理图及代码,便于用户进行研究与开发。 关于是德科技:是德科技(NYSE:KEYS)原为安捷伦电子测量事业部,现已成为全球领先的电子测量技术和市场领导者,致力于无线通信、模块化和软件解决方案的持续创新,并专注于提供卓越的客户体验。公司提供的产品包括各种电子设备设计、研发、制造、安装及运营所需的仪器、系统、软件和服务。 该单通道示波器采用MCU单片机STC12C5A60S2完成,没有前端部分,仅用于娱乐目的。最近添加了贪吃蛇游戏功能,但程序中包含了一些来自他人的代码,并且修改得不够完善。关于晶振:30M;带宽:200kHz。 有人提问:“STC单片机AD采样速率最快才250K,楼主怎么做到带宽为200kHz?”回答如下: 带宽和采样率是两个不同的概念。例如,如果示波器的带宽为100M且采样速率为500MS/S,则最高输入信号频率可达100MHz以上就会失真。该单通道示波器的带宽为250kHz,而实际使用中的最大AD采样速率是200KHz,因此等效于每秒采集2百万个数据点(即10bit*200Khz=2MS/S)。根据香农定理,只要采样频率大于信号的两倍就可以重建原始信号。也就是说,在这种情况下可以测量到最高达100kHz的信号。 该单通道示波器程序源码截图和实物图已展示,供参考查看。
  • 便捷实用的国外便设计、PCB及)-
    优质
    本项目提供一套便于携带的国外设计的示波器方案,包含详尽的原理图、PCB布局和程序源代码。适合电子爱好者与工程师参考使用。 是德科技(NYSE:KEYS)原为安捷伦电子测量事业部,是一家全球领先的电子测量技术和市场领导者,专注于无线通信、模块化及软件解决方案的创新,并致力于提供卓越的客户体验。公司提供的产品包括各种电子测试仪器、系统、软件和服务,在设计、研发、制造和运营等各个阶段的应用范围广泛。 本段落介绍了一款基于国外网站的设计方案的手持便携示波器制作指南,适用于具有单片机基础的人士进行操作,即使是经验丰富的工程师也能轻松完成。对于有一定基础知识的初学者而言,则可以将其视为一次提升技能的机会。所需的所有元器件在国内均可购买到,为实际制造提供了便利。 附件中包含了电路图、PCB文件、原理简介、基本软件以及作者基于此架构开发的一些程序等内容(当所选元件不同时可能需要自行调整相关代码)。本设计采用的是Atmel的ATmega162单片机,并结合了ADS830,XC9572,IDT7201,LMG6402PFLR,ICL7660A,7805和OPA2652等其他组件。 该便携示波器具有以下技术参数: - 最大采样频率:40MSPS - 输入最大频率:5MHz - 不失真显示的最大输入信号频率:10MHz - 输入电路带宽:20MHz - 显示分辨率:总分辨率为240X128,跟踪分辨率为200x125 - 灵敏度设置为每格40mV 此设备支持以下功能: - 直流耦合输入模式(DC) - 输入阻抗设定在10K欧姆上 - 使用单一的直流电源供电,工作电压范围8至10伏特,电流需求最大为1安培 - 时间基数可调,从一秒到500纳秒不等 附件中包含有详细的制作说明文档(WORD格式)、原理图和PCB文件以及各种软件资源。此项目是开源的,经验丰富的工程师可以在此基础上进行进一步开发。 需要注意的是: - 本项目的成本估计在200元人民币以内,但不含烧录设备费用。 - 对于初学者可能不太适合直接制作这款示波器,不过它仍可作为学习参考使用。
  • 带有触摸功能的便式STM32)-
    优质
    本项目介绍一款集成了STM32微控制器和触摸屏的便携式小型示波器的设计与实现,提供硬件电路图及软件源代码。 我一直未曾分享过任何东西,主要是因为自己的技术基础薄弱且不知道如何有效地学习。早在大二上学期的时候就接触了STM32项目,但后来搁置了两年。那时我刚接触STM32,并且没有相关经验与知识积累。当时的教程资料也较为有限,《不完全手册》还处于早期版本,也没有任何视频教学资源可供参考。对于像我这样学习能力较弱的人来说,这样的环境无疑增加了许多困难。 然而,在一个偶然的瞬间,我的脑海中萌生了一个想法:制作一款带有触摸屏功能的小型便携式示波器。这个念头一经产生就无法抑制地想要付诸实践了。于是我就开始了疯狂搜集资料的过程,并且在那段时间里因为自己的努力获得了回报——成功赢得了女友的心(这里插一句玩笑话,认真的人确实很吸引人!)。就这样,“触摸屏示波器”项目正式启动。 回想起来,我真的很佩服自己当时的无知与鲁莽。比如使用J-Link时,只知道它是用来下载代码的工具,并不知道它还具有在线调试的功能。由于我对51单片机的理解只停留在不支持硬件仿真上,因此一直以为J-link只能用于编程而无法进行调试工作。在那个阶段,我所有的程序测试都依赖于不断地烧写、运行和验证过程,完全没有意识到断点与单步执行的重要性。 现在回想起来,当时的自己确实很傻(这里用词原意)。为了完成这个项目耗费了大量时间,在这段期间牺牲了许多陪伴女友的时间。直到项目的最终展示时,被问及为何没有使用在线调试工具才恍然大悟——原来我竟然不知道什么是在线仿真!虽然当时只是搪塞过去说不用仿真可以锻炼思维能力,但事后通过搜索资料我才明白自己有多么天真。 这个示波器项目要特别感谢原子哥的平台、教程以及开源的MINIDSO。尽管这是我第一次编写STM32程序且没有使用任何调试工具,代码风格也较为混乱(乱),但这毕竟是我自己的作品,并实现了基本的功能要求。外部电路也可以正常工作,请用信号发生器进行测试时注意直流偏移问题。 功能包括但不限于:触摸操作、波形显示、频率等参数测量、游标移动控制、波形位置调整及触发电平调节等功能框架,部分尚未完全实现;此外还有截图保存等相关特性等待进一步完善。具体开发指南请参考原子哥的《不完全手册》文档,并先将MINISTM32综合实验代码下载到开发板上更新字库后即可开始使用本项目程序。 最后附带实物图以供展示:
  • 【海外便全触控DDS形发生硬件及)-设计
    优质
    本项目是一款小巧便携且具备全触控功能的DDS波形发生器设计方案,包含详细的硬件原理图与软件源代码,适合电子爱好者和工程师进行学习研究。 巴掌大小便携全屏触摸DDS波形发生器是一款由国外开源网站分享的设备,它采用12V插孔直接供电方式工作,在输出频率为1MHz的情况下能够提供10Vpp(-5V至+ 5V之间)正弦波信号。不过当输出频率超过1MHz时会有所衰减,并在4MHz最大频率下达到9Vpp的峰值。 该DDS波形发生器配备了智能TFT数字控制系统,用于调节其参数如频率、幅度和偏移等。它使用了2.8英寸的触摸屏液晶显示屏(ILI9320控制器),并通过16位PMP进行数据传输。 这款设备能够生成三种基础波形:正弦波与三角波由DDS芯片提供(从0.1Hz到4MHz,步长为0.1Hz);而PWM信号则由微处理器控制产生(频率范围在0.1Hz至1MHz之间)。此外,该装置还具备创建任意形式的特殊波形的能力,包括锯齿波、sin(x)/x函数曲线以及噪声等模式。然而这些复杂波型仅适用于较低频段的应用场景内使用。 巴掌大小便携全屏触摸DDS 波形发生器不仅可以直接输出上述提到的所有类型信号,还可以将它们作为频率或幅度调制的输入源进行处理。 在硬件设计方面,此款设备采用了以下关键组件: - AD9834(一种集成了正弦波与三角波生成功能的DDS芯片) - 2个AD5310 (10位数模转换器:一个用于控制电压峰值Vpp,另一个负责偏置调节) - 共三枚LM7171型运算放大器 - 另外还有三个LT1616开关稳压器模块(分别产生+ 5V、+ 7V及 -7V的电源)。
  • 国外高性能便设计(、PCB及
    优质
    本项目详细介绍一款用于教学与工程实践的高性能便携式数字示波器的设计过程,涵盖电路原理图、PCB布局以及软件代码,旨在为电子爱好者和专业工程师提供全面的技术参考。 国外设计了一款强悍且简易便携的示波器。该设计包括了原理图、PCB布局和程序源码等内容。
  • 基于AD9833的DDS三信号发生()-
    优质
    本项目设计了一款基于AD9833芯片的直接数字合成(DDS)单通道三信号发生器,提供详细的原理图及代码资源。 该项目基于ADI AD9833数字信号直接合成IC设计而成,是一款单通道数字信号发生器。该设备支持生成正弦波、方波及三角波,并可通过两个电位器分别调节直流偏移或调整幅度。
  • 自制交板(、PCB及)-
    优质
    本项目详细介绍了一个DIY交通指示灯电路板的设计与制作流程,包括原理图、PCB设计和程序源代码。适合电子爱好者学习参考。 该交通指示灯模块由四种不同颜色的LED组成,分别表示东部、西部、北部和南部方向。每10秒进行一次灯光切换,其中黄灯切换时间为3秒。还包括交通指示灯电路板实物图、PCB截图以及所需器件清单(BOM)截图。
  • 项目】简易设计资料共享-
    优质
    本项目提供一个简易示波器的电路原理图和源代码,旨在促进电子爱好者的交流与学习。欢迎下载、研究与改进。 自制一台示波器的想法可能吸引了许多人的兴趣。首先来简述其硬件结构:示波器的整体系统框图如图所示,为了提高性能采用了“双核”设计,即两片AVR单片机协同工作,其中MCU1负责控制和频率测量任务,而MCU2则用于数据处理及显示控制;两者通过SPI总线进行通信。关于高速数模转换器ADS830E的工作原理:其时序图表明每个时钟周期执行一次数模转换操作,因此采样率等于该器件的时钟频率。这意味着可以通过调整采样时钟来改变采样速率。值得注意的是,当前输出的数据代表了4个之前采集到电压值的结果;也就是说从数据采集至输出之间存在大约4个时钟周期的时间延迟。这在我们的电路设计中影响不大,因此可以理解为每次接收到一个时钟脉冲就进行一次转换,并且是在下降沿时刻输出新的数值。 此外需要提及的是ADS830E的输入电压范围是可以编程设定的:当11脚(RSEL)设置为高电平时,其工作于2Vpp范围内;而如果该引脚被设成低电平,则器件将切换至1Vpp的工作模式。在进行程控放大器设计时需考虑这一特性的影响,在本电路中选用的是前者即2Vpp的输入电压范围。 附图包括了示波器系统框图、AD转换时序图及ADS830E引脚配置详情。
  • 便式移动BOM清等-
    优质
    本项目提供一款便携式移动电源的完整电路设计方案,包含详细电路图、源代码以及物料清单(BOM),适用于电子爱好者和工程师进行产品开发与研究。 便携式移动电源是一种具备供电与充电功能的便捷设备,能够随时随地为手机和其他数码产品提供电力支持。这种电源通常采用锂电芯作为储能单元(也有使用干电池的情况,但较为少见),便于携带并快速使用。 在设计上,该款便携式电源集成了储电、升压和充电管理等功能,并由输入充电控制电路、放电控制电路、电量检测显示电路、充电指示电路以及电池保护电路等多个部分构成。其中采用瑞萨R7F0C809单片机作为主控芯片,确保了设备的高效运作。 便携式移动电源的工作原理可以通过一个框图来展示其内部结构和工作流程,并且可以提供演示版实物图以供参考。此外,电路截图也能够帮助用户更好地理解该产品的技术细节。
  • 赛作品)便式腕带计步的设计与实现(、PCB、BOM及)-
    优质
    本项目详细介绍了一款便携式腕带计步器的设计过程,包括硬件原理图、PCB布局和物料清单(BOM),以及软件代码。通过该项目,读者可以全面了解从设计到实现的全过程。 便携式腕带电子计步器电路概述:本设计基于Freescale官方FRDM-KL25电路板实现了一个便携式电子计步器。在设计中,利用板子上自带的三轴加速度传感器MMA8451作为主要的姿态感应元件,并配合自主设计的扩展交互插件电路板(包括用于输入的按键和显示用的彩屏液晶)以实现人机交互功能。用户可以切换计步器的工作模式:在自动计步模式下,只要将设备佩戴到手腕上正常摇摆,设备即可检测步伐;但在摇摆不均匀的情况下可能会出现少许偏差;而在手动计步模式下,通过为每一个步伐“签到”,定期按键进行计步,则能够确保更高的准确性。