差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
mini_scope_diy [2020/08/09 18:59] gongyu |
mini_scope_diy [2020/09/05 16:28] gongyu [7. 购买] |
||
---|---|---|---|
行 1: | 行 1: | ||
## 基于LPC824的简易示波器DIY套件 | ## 基于LPC824的简易示波器DIY套件 | ||
- | 关于示波器的基本概念,可以参考词条[[oscilloscope|示波器]],为帮助大家理解示波器的工作原理,以及通过DIY示波器入门嵌入式系统编程,我们使用基于Arm Cortex M0+内核的LPC824为核心处理器,制作了一款能够采集100KHz以内模拟信号的简易示波器。 | + | 关于示波器的基本概念,可以参考词条[[oscilloscope|示波器]],为帮助大家理解示波器的工作原理,以及通过DIY示波器入门嵌入式系统编程,我们使用基于Arm Cortex M0+内核的LPC824为核心处理器,制作了一款能够采集100KHz以内模拟信号和麦克风做信号源的音频信号采集及处理的简易示波器DIY套件。 |
### 1. 基本功能特性 | ### 1. 基本功能特性 | ||
+ | * 核心控制器 - DIP16封装/邮票孔的LPC824控制器模块 | ||
+ | * NXP的LPC824控制器 | ||
+ | * Arm Cortex M0+内核 | ||
+ | * 30MHz主频 | ||
+ | * 内置1个12位/1.2Msps的[[ADC]],在模块上有6个IO可以通过内部的开关切换共享该ADC | ||
+ | * CH340E实现USB-[[UART]]的连接,用以程序更新 | ||
+ | * 输出显示 - 128*64分辨率/0.96英寸的OLED显示屏,通过[[SPI]]总线控制 | ||
+ | * 输入控制 - 5个按键 | ||
+ | * 两路模拟量输入 | ||
+ | * 1路直接连接外部模拟信号,信号幅度为0-3.3V,频率建议控制在100KHz(根据奈奎斯特定律可以支持到600KHz)以便取得好的波形显示效果 | ||
+ | * 1路通过Mic将外部声音信号转变为电信号,经过10x的放大以及带通滤波器以后,进行直流偏移,送到ADC的输入端口,由于ADC的输入内阻在30K欧姆左右,因此输入端信号的直流偏移高于1.65V,采集以后可以通过内部的软件进行补偿 | ||
{{drawio>pocketinstrument:mini_scope_diy}}<WRAP centeralign> 基于LPC824的简易示波器套件构成框图 </WRAP> | {{drawio>pocketinstrument:mini_scope_diy}}<WRAP centeralign> 基于LPC824的简易示波器套件构成框图 </WRAP> | ||
- | {{ :lpcscope_diy_3d.png?500 |简易示波器DIY套件的3D效果图}}<WRAP centeralign> 基于LPC824的简易示波器DIY套件的3D效果图</WRAP> | + | {{ :lpcscope_diy_layout.png?500 |简易示波器DIY套件的PCB布局图}}<WRAP centeralign> 基于LPC824的简易示波器DIY套件的PCB布局图</WRAP> |
+ | {{ :lpcscope_diy_3d1.png?500 |简易示波器DIY套件的3D效果图1}}<WRAP centeralign> 基于LPC824的简易示波器DIY套件的3D效果图1</WRAP> | ||
+ | {{ :lpcscope_diy_3d.png?500 |简易示波器DIY套件的3D效果图2}}<WRAP centeralign> 基于LPC824的简易示波器DIY套件的3D效果图2</WRAP> | ||
+ | {{ :lpcscope_diy_system.png?500 |简易示波器DIY套件的实际效果图}}<WRAP centeralign> 基于LPC824的简易示波器DIY套件的实物图</WRAP> | ||
### 2. 设计资料 | ### 2. 设计资料 | ||
* {{:miniscopediy.pdf|基于LPC824的简易示波器DIY套件的原理图 - PDF格式}} | * {{:miniscopediy.pdf|基于LPC824的简易示波器DIY套件的原理图 - PDF格式}} | ||
- | * {{:miniscopediy_gerber.zip|基于LPC824的简易示波器DIY套件的Gerber文件 - ZIP格式}} | + | * {{:lpc824v2.pdf|LPC824核心控制器模块原理图 - PDF格式}} |
- | * {{:miniscope_diy.zip|KiCad设计源文件 - 原理图、PCB版图文件等}} | + | * [[https://www.eetree.cn/wiki/_media/lpc800_cookbook_19-may-30.pdf|NXP梁平撰写的LPC800系列处理器的Cookbook(PDF)]] |
### 3. 相关元器件技术资料 | ### 3. 相关元器件技术资料 | ||
行 22: | 行 36: | ||
* [[http://ww1.microchip.com/downloads/en/DeviceDoc/MIC5501-02-03-04-300mA-Single-Output-LDO-in-Small-Packages-DS20006006B.pdf|MIC5501/2/3/4的数据手册 - PDF格式]] | * [[http://ww1.microchip.com/downloads/en/DeviceDoc/MIC5501-02-03-04-300mA-Single-Output-LDO-in-Small-Packages-DS20006006B.pdf|MIC5501/2/3/4的数据手册 - PDF格式]] | ||
- | ### 4. 制作效果 | + | ### 4. 直播课程/技术专栏 |
- | * [[https://www.bilibili.com/video/BV1yC4y1b7dF?from=search&seid=16282478098830469495|基于“硬禾学堂DIY迷你示波器"的软件演示]] | + | {{ :miniscopetraining.png |}} <WRAP centeralign> 简易示波器DIY制作直播培训</WRAP> |
+ | * [[https://class.eetree.cn/detail/p_5f222891e4b074dda144d2fe/6|简易示波器DIY实训营 - “暑期在家练”第二期]] | ||
+ | ### 5. 网友实现效果展示 | ||
+ | * [[https://www.bilibili.com/video/BV1yC4y1b7dF?from=search&seid=16282478098830469495|基于“硬禾学堂DIY迷你示波器"的软件演示 - 网友Jack在B站上的分享]] | ||
+ | |||
+ | ### 6. 案例代码 | ||
+ | 整理中,陆续会开源出来,敬请关注。。。。 | ||
+ | |||
+ | ### 7. 购买 | ||
+ | * 价格及购买渠道:[[https://appU1KFqMYL7963.h5.xiaoeknow.com/v1/entity/g_5eec98e48a6d7_iV4xoH2L?type=2|¥99]] | ||
+ | |||
+ | {{ :diyscopebuy.png?300 |扫描二维码购买}} <WRAP centeralign>**扫描二维码购买** </WRAP> |