随笔分类 -  二代示波器教程

摘要:之前发布了个:TI发布采样率12.8Gsps,带宽6GHz,12bit分辨率高速示波器参考设计 http://www.armbbs.cn/forum.php?mod=viewthread&tid=107877 大家反馈太难,这次来个实际的,直接设计了一个框图,大家可以方便的在框图里面点击选择,用的那 阅读全文
posted @ 2021-11-22 17:05 硬汉嵌入式 阅读(299) 评论(0) 推荐(0) 编辑
摘要:开源:https://github.com/EEVengers/ThunderScope 这个示波器三大特色: (1)不仅开源,作者还有一个超详细的设计过程记录贴,有兴趣可以看看,这个还是非常难得的。 https://hackaday.io/project/180090/logs (2)并没有为了降 阅读全文
posted @ 2021-11-22 16:52 硬汉嵌入式 阅读(451) 评论(0) 推荐(0) 编辑
摘要:https://www.ti.com/tool/TIDA-01028 完整的PCB相关文件都是开源的,还有一个设计文档可以参考学习。 原理图:tidrz70.pdf (4.68MB) 设计指南:tiduei2.pdf (6.15MB) 示波器前端规格: 前端框图: ADC采用ADC12DJ3200, 阅读全文
posted @ 2021-11-10 14:08 硬汉嵌入式 阅读(194) 评论(0) 推荐(0) 编辑
摘要:前言感谢大家的支持,提前奉上今年的国庆福利。 一代示波器发布于3年前,去年年底的时候发布了二代示波器,软件性能已经比较强劲,但依然有值得升级改进的地方,经过今年这半年多努力,在二代示波器的基础上再推出网络版,目标只有一个,希望能够在实际项目上帮到大家。 一. 制作二代示波器网络版的意义在哪里1、二代 阅读全文
posted @ 2018-09-25 17:17 硬汉嵌入式 阅读(1394) 评论(0) 推荐(0) 编辑
摘要:第19章 附件E 参考资料 DSP教程 http://forum.armfly.com/forum.php?mod=viewthread&tid=3886 。 FreeRTOS教程 http://forum.armfly.com/forum.php?mod=viewthread&tid=17658 阅读全文
posted @ 2018-07-18 16:19 硬汉嵌入式 阅读(273) 评论(0) 推荐(0) 编辑
摘要:完整教程下载地址:http://forum.armfly.com/forum.php?mod=viewthread&tid=45785 第18章 附件C 波形拟合 emWin5.44中新增的样条函数Spline可以实现波形拟合,即波形插补。不过当前可用于芯片的emWin库还没有升级到5.44,等升级 阅读全文
posted @ 2018-07-17 15:41 硬汉嵌入式 阅读(276) 评论(0) 推荐(0) 编辑
摘要:完整教程下载地址:http://forum.armfly.com/forum.php?mod=viewthread&tid=45785 第17章 附件B 功能扩展和改进方向 虽然二代示波器实现了很多功能,但是当前依然有很多功能可以扩展和改进,下面为大家提供一些方向。 1、外接ADC,DAC模块进行支 阅读全文
posted @ 2018-07-16 15:01 硬汉嵌入式 阅读(313) 评论(0) 推荐(0) 编辑
摘要:第16章 附件A 电阻屏触摸校准 二代示波器的触摸校准比较简单,随时随地都可以做触摸校准,按下K1按键即可校准。有时候我们做触摸校准界面,需要在特定的界面才可以进入触摸校准状态,非常繁琐,这里采用的方法就非常省事了,也推荐大家在项目中使用。 不管当前示波器打开的是哪个界面,都可以按下K1按键做触摸校 阅读全文
posted @ 2018-07-14 16:35 硬汉嵌入式 阅读(363) 评论(0) 推荐(0) 编辑
摘要:第15章 FreeRTOS操作系统版本二代示波器实现 本章教程为大家讲解FreeRTOS操作系统版本的二代示波器实现。主要讲解RTOS设计框架,即各个任务实现的功能,任务间的通信方案选择,任务栈,系统栈以及全局变量共享问题。同时,工程调试方法也专门做了说明。 15.1 注意事项(重要必读) 15.2 阅读全文
posted @ 2018-07-12 14:48 硬汉嵌入式 阅读(1204) 评论(0) 推荐(0) 编辑
摘要:第14章 uCOS-III操作系统版本二代示波器实现 本章教程为大家讲解uCOS-III操作系统版本的二代示波器实现。主要讲解RTOS设计框架,即各个任务实现的功能,任务间的通信方案选择,任务栈,系统栈以及全局变量共享问题。同时,工程调试方法也专门做了说明。 14.1 注意事项(重要必读) 14.2 阅读全文
posted @ 2018-07-11 16:16 硬汉嵌入式 阅读(959) 评论(0) 推荐(0) 编辑
摘要:第13章 RTX操作系统版本二代示波器实现 本章教程为大家讲解RTX操作系统版本的二代示波器实现。主要讲解RTOS设计框架,即各个任务实现的功能,任务间的通信方案选择,任务栈,系统栈以及全局变量共享问题。同时,工程调试方法也专门做了说明。 13.1 注意事项(重要必读) 13.2 任务功能划分 13 阅读全文
posted @ 2018-07-10 15:19 硬汉嵌入式 阅读(817) 评论(0) 推荐(0) 编辑
摘要:第12章 示波器设计—DAC信号发生器的实现 本章节为大家讲解二代示波器中信号发生器的实现。这个功能还是比较实用的,方便为二代示波器提供测试信号。实现了正弦波,方波和三角波的频率,幅度以及占空比设置。 12.1 DAC的输出阻抗和使能缓冲问题 12.2 DAC驱动实现 12.3 信号发生器配置界面设 阅读全文
posted @ 2018-07-09 17:11 硬汉嵌入式 阅读(1185) 评论(0) 推荐(1) 编辑
摘要:第11章 示波器设计—功能模块划分 二代示波器的界面上做了五个按钮,分别用于不同功能的配置,本章节就为大家讲解这五个按钮实现的功能。 11.1 主界面上的五个按钮 11.2 Measure测量功能 11.3 ADC电压测量功能 11.4 DAC信号发生器 11.5 Math数字信号处理 11.6 S 阅读全文
posted @ 2018-07-07 16:59 硬汉嵌入式 阅读(808) 评论(0) 推荐(1) 编辑
摘要:第10章 示波器设计—数字信号处理 本章节为大家讲解二代示波器中用到的FFT和FIR。单纯从应用上来说,比较省事,调用API函数即可,从学习的角度来说,需要大家花点精力。 10.1 FFT快速傅里叶变变换 10.2 FIR有限冲击响应滤波器 10.3 总结 10.1 FFT快速傅里叶变换 二代示波器 阅读全文
posted @ 2018-07-04 14:37 硬汉嵌入式 阅读(643) 评论(0) 推荐(0) 编辑
摘要:第9章 示波器设计—自动触发和普通触发 自带触发和普通触发是示波器设计中比较重要的两个功能,本章节为大家讲解二代示波器中自动触发和普通触发的实现。 9.1 自动触发 9.2 普通触发 9.3 总结 9.1 自动触发 由于示波器模拟前端模块稍有些问题,所以自动触发功能是用软件实现的。软件实现自动触发比 阅读全文
posted @ 2018-07-03 15:35 硬汉嵌入式 阅读(796) 评论(0) 推荐(0) 编辑
摘要:第8章 示波器设计—测量功能 二代示波器测量功能实现比较简单,使用2D函数绘制即可。不过也专门开辟一个章节,为大家做一个简单的说明,方便理解。 8.1 水平测量功能 8.2 垂直测量功能 8.3 总结 8.1 水平测量功能 水平测量方式的效果如下: 水平测量功能的数据显示不要以窗口的形式呈现,因为将 阅读全文
posted @ 2018-07-02 15:11 硬汉嵌入式 阅读(548) 评论(0) 推荐(0) 编辑
摘要:第7章 示波器设计—波形滑动浏览 类似手机的滑动功能用在示波器上还是比较实用的,可以用来调节波形位置和滑动浏览波形的存储记录。 7.1 滑动基础知识 7.2 滑动基础知识总结 7.3 滑动功能在窗口上的实现 7.4 总结 7.1 滑动基础知识 滑动的实现是基于emWin提供的Motion功能。在em 阅读全文
posted @ 2018-06-29 15:51 硬汉嵌入式 阅读(1469) 评论(0) 推荐(0) 编辑
摘要:第6章 示波器设计—双通道ADC驱动 本章节为大家讲解示波器的ADC驱动,采用STM32自带ADC实现。关于STM32F429的ADC,可以说处处有地雷,不小心就踩上了,如果简单的使用,不会发现,复杂使用就很容易踩到了。 6.1 3个ADC的快速交替采样 6.2 双通道ADC采样 6.3 拓展阅读 阅读全文
posted @ 2018-06-28 16:38 硬汉嵌入式 阅读(1348) 评论(0) 推荐(1) 编辑
摘要:第5章 示波器设计—波形快速刷新方案 本章节比较重要,推荐的波形刷新方式都经过了大量测试验证。 5.1 波形快速刷新方案 5.2 示波器背景的快速刷新 5.3 系统上电,主界面无闪烁感 5.4 测量窗口的刷新 5.5 开关对话框时,界面的刷新方式 5.6 五个数值显示窗口的快速刷新 5.7 总结 5 阅读全文
posted @ 2018-06-25 17:45 硬汉嵌入式 阅读(3552) 评论(0) 推荐(0) 编辑
摘要:第4章 示波器设计—主界面布局和框架 本章简单为大家说明主界面的布局和框架。 4.1 主界面框架选择 4.2 主界面布局 4.3 总结 4.1 主界面框架选择 emWin主界面框架主要有三种(当然,还有很多其它种类,我们这里仅说明以下三种): 第1种类似ATM机操作界面 大家在ATM机取钱的时候应该 阅读全文
posted @ 2018-06-23 17:22 硬汉嵌入式 阅读(715) 评论(0) 推荐(0) 编辑