内容介绍
项目备注
视频课程
任务列表
项目报告
内容介绍
基于STM32F072微控制器,支持双通道示波器、单通道波形发生器、单通道脉冲发生器、双路可调直流电压源,240*240 LCD显示,2个按键和一个拨轮开关,适合教学实验使用以及低于100KHz频率以内的测试测量。
1 系统构成
2 功能介绍:
-
双路可调直流电压源输出 - -4V ~ +4V,每路能够支持的电流为10mA
-
双路示波器 - 1Msps采样率,200KHz模拟带宽,输入信号幅度最大10Vpp
-
一路任意波形发生器 - 最高100KHz频率分量的任意波形,输出信号的幅度为-4V ~ 4V可调节,直流偏移可以调节
-
一路数字波形发生器 - 可以调节频率和占空比,频率调节范围为1MHz
-
带有1.54寸240*240彩色LCD显示,脱离PC也可以进行基本的测试
-
能够通过USB连接PC,访问www.eetree.cn/wfl的在线测量仪器软件,通过WFL进行波形的显示和控制
3 能够提升的技能:
-
基于Arm Cortex M系列单片机的嵌入式系统编程(C)
-
测试测量的基本原理 - 示波器、信号发生器、可调电源的硬件构成原理及软件实现
-
微控制器的按键输入、显示(LCD)输出
-
微控制器的ADC和DAC使用、DMA数据搬运、中断的使用等
-
资源(时钟、总线速度、存储空间等)受限情况下的系统性能优化 - 采集、刷屏、通信、响应
-
数字信号处理 - FFT、数字滤波
-
模拟电路的实际应用 - 放大器、滤波器
-
串行总线 - SPI、UART的使用
-
用户体验至上的操作界面设计
关于STM32F072的介绍:STM32F072CB-主流ARM Cortex-M0 USB系列MCU,具有128 KB Flash、48 MHz CPU、USB、CAN和CEC功能
4 STM32F072编程和固件的更新:
该口袋仪器发出时安装了一个演示用的固件,待活动结束以后我们会将源代码全部开源,用户可以参考该固件已经实现的功能,来编写自己的程序,从而完成“暑期一起练”项目要求的任务。该固件已经支持了本口袋仪器中的所有硬件功能,因此可以做一个简易的多功能口袋仪器来使用。
我们硬禾团队也会不断完善、升级固件,优化用户的体验。
如果您编写的固件优于我们官方提供的固件,也可以分享出来(免费、收费皆可),让用户有更好的选择。
你可以下载:该口袋仪器的固件HEX文件以及STM32F072的编程/升级指南,解压后使用。
源代码已经开源,地址:SCOPE-F072--基于STM32F072的多功能掌中仪器
令该版本的升级版 - 基于STM32G491的多功能掌中仪器已经在全球著名的众筹网站Kickstarter上获得4倍的众筹,来自全球31个国家的用户购买了该掌中仪器。
众筹地址:Zoolark | Integrating Oscilloscope and Function generator
软硬件
元器件
电路图
物料清单
附件下载
step_scope_stm32f072.pdf
PDF格式的原理图
boardDV3.1.DXF
PCB的DXF文件
团队介绍
苏州硬禾信息科技有限公司
团队成员
苏公雨
硬禾学堂/电子森林创始人
王安然
资深硬件设计工程师、FPGA教学导师,12年硬件研发经验,主持开发了基于小脚丫FPGA的系列学习平台。
评论
0 / 100
查看更多
猜你喜欢
暑假一起练——基于STM32F072的多功能掌中仪器制作的双通道可调电源暑假一起练 STM32F072 PWM ADC SPI ST7789 电源 电压 调节
aramy
2512
2021暑假一起练----用STM32F072的多功能掌中仪器完成信号发生器本项目是基于STM32F072CBT6制作的信号发生器。已经完成了以下功能:能产生正弦波等三种常用波形,和PWM波形,按键可以改变频率,幅值,直流偏移和占空比,LCD屏幕可以显示各种参数。
wnnn
1900
2021暑假一起练——用STM32F072CBT6做了简易波形发生器本项目完成的是本次暑期一起练项目的任务二,通过STM32F072实现简易的波形发生功能
喻家山不相信野猪
2554