用LPC824 DIY一个小示波器,套件已经给你准备好了!
编者荐语:
LPC824真是小身材大能量,赶快跟着苏老师,自己动手做个小示波器吧。参加DIY的同学们,还可以收到NXP送出的神秘学习礼物。
鼓励大家把学习心得写下来,本加油站将帮你发表,并赠送一件定制T恤略表谢意。
文末还有关于LPC800的精彩文章链接。
以下文章来源于电子森林 ,作者苏老师
讲述电子工程师需要掌握的重要技能: PCB设计、FPGA应用、模拟信号链路、电源管理等等;不断刷新的行业新技术 - 树莓派、ESP32、Arduino等开源系统;随时代演进的热点应用 - 物联网、无人驾驶、人工智能....
DIY一个示波器是每个电子爱好者的情怀,在网上总有不少人前赴后继地用各种方式来做一下。碰巧苏老师做了一个基于LPC824的核心控制模块,又碰巧LPC824内部有一个12bit、1.2Msps的ADC,想了想做一个小示波器挺合适,正好疫情的原因同学们无法进到实验室,如果自己能够DIY一个简易的小示波器,其实在平时的学习和项目训练中也会大有用场滴。
下面先看看苏老师设计的LPC824的核心模块:
先讲一下核心控制器LPC824:
NXP推出的30MHz的基于Arm Cortex M0+内核的控制器
高达32KB的内存、高达8KB SRAM
多达29个GPIO(在模块上只引出了14个)
SCtimer和PWM功能
12位ADC和模拟比较器
LPC824的内部功能
它的定位就是一款32位性能,8位单片机价格的控制器,可玩性也是极强的,这也是苏老师为什么做这么一个模块的原因。
用它来开发类似下面图片中的简易示波器应该是很轻松的。
于是,苏老师设计了下面的一个板子Mini Scope
LPC824的核心模块可以焊接16根插针,安装在Mini Scope的插座上,没有直接焊接在板上,是为了这个核心模块可以重复使用在各种场景下
显示屏为一个128*64分辨率的OLED
5个按键:上、下、左、右和确认
模拟信号输入有3路
1路接板上的麦克风,在手头没有任何信号源的情况下,可以直接采样音频信号,在屏幕上显示波形
1路通过插座直接接外部的模拟信号0-3.3V
1路通过5:1的衰减,可以测量外部幅度比较大的信号0-16.5V
LPC824的核心模块还可以通过USB跟PC进行通信连接,因此你也可以将ADC采集到的数据传到上位机PC上,通过LabView或Matlab来进行处理或显示。
虽然这样的配置不够豪华,但对于DIY示波器、深入了解示波器的工作原理以及学习Arm的嵌入式编程已经足够,越是简单的配置越能彰显你的技术功力。
除了能够采集、显示波形以外,示波器还应该可以自动显示测量信号的基本参数,比如周期、幅度等。
如果你能够再进一步,通过FFT分析一下信号的频谱成分,那就更完美了,如下图中所示(用8位的Arduino做的)。
一切尽在你的掌握!小巧而可以功能强大、实用!
如何获得?为了鼓励真正能够玩转的朋友,还采取那个套路:
你先下单购买一个套件 - 活动期间特价79元,仅50套,预订完为止,但要等到7月1号正式发货,7月4号之前应该能到你手上
7月4号,我们硬禾学堂会通过直播向大家介绍如何使用这个套件以及简易示波器设计的一些技术要领
我们会有一个专门的DIY示波器交流群供大家进行技术交流,我们的工程师也会在群里给大家进行指导
7月31号之前能完成示波器的功能,并上传3-5分钟视频给我们的朋友,我们将79元返还给你
也就是,如果你真正用心学习,并成功完成示波器的制作,你付出的只是自己的时间,收获的是:
一项重要的技能 - 基于Arm的嵌入式系统编程
一个对你求职帮助极大的项目, 只需要将你的作品show给面试你的技术官,你被录用或得到更高薪水的概率会大大增加
而你只是预支了79元的硬件套装费用。
文章出处:恩智浦MCU加油站
|