黑客松参赛作品集 | 基于STM32H7的综合测试平台 项目名称:基于STM32H7的综合测试平台1 {8 s C, H3 Q% T项目主题:人机界面(GUI) 开发团队:RS团队 项目简介:本作品的主题为基于STM32H7的综合测试平台。4 s/ C- [! o* O- r - U# q8 U* i0 L. i0 J6 d- X5 Y( w 目前,嵌入式行业的发展涌现出了越来越多的开发者,这些开发者们大部分属于DIY爱好者,而这些爱好者往往囊中羞涩,无力购买价值数千元的测试仪器。因此,此处便诞生了个低成本搭建测试仪器的想法,方便爱好者们的开发和创作等,因此便构造出了这个设计。 本作品是一个综合测试平台,集成了示波器功能和函数发生器功能,方便用户在开发过程中快速的通过本产品对实际电路进行参数的测量和调试,此外本作品也由此展现了STM32H7系列强大的模拟外设和数据处理能力。 ▲点击观看作品视频 * @! O( Q% V/ r8 y3 ~3 c% }1 M% N 软硬件框图: 支持单通道或双通道ADC采样,采样速度可达到10Mhz(1CH)或5Mhz(2CH),分辨率为12bit,ADC采样的输入范围为0-3.3V/ ]+ l9 G; ~- Q8 n' h! @ 可通过按键修改ADC的采样频率,可从200Khz以1-2-5步进的方式直到10Mhz。0 h( P3 s/ n% w 可关闭任意波形通道,且可以缩放波形大小,方便观察波形。4 \- E& p) b% F9 v! L 双通道支持两种触发模式:上升沿,下降沿,且支持修改触发通道,电平,支持触摸修改触发高度或按键快速设置1/4电平触发。 支持自动计算功能,程序每次采样后会自动计算波形的参数并显示在绘图区下方,其支持自动计算的参数包括:电压最大值,最小值,频率,平均值,有效值(RMS),占空比。 支持调节波形位置,可通过触摸调节波形的相对位置,方便对波形进行比较。 支持FFT计算功能,FFT库基于CMSIS的浮点运算库,调用STM32H7的FPU来进行对任意通道的4096点FFT,运算时间不到10ms,并可将FFT的运算结果显示到屏幕上。( w4 i4 [1 g7 a3 @& h% i ( |6 M+ l- O% |7 } 支持单通道的DAC输出,可输出频率高达200Khz的波形,DAC更新速度达到了6.4Mhz。# {% J- D% g! d3 c) g y& I1 @0 C 可以生成正弦波,方波,三角波/锯齿波,直流,噪声等波形 输出频率可调,可从100hz以1-2-5步进的方式直到200Khz 可修改占空比,三角波可通过修改占空比的方式成为锯齿波6 p z3 T( X u 可修改波幅和垂直电压高度,动态修改输出波形# r8 H: Q' d1 c : \4 P8 }( @- C% ] 实现了多层次的UI菜单绘制以及波形绘制,并利用图形加速器来加速图形的绘制,使得示波器的刷新率可以达到120hz以上。 7 W% O4 S; m/ L 可通过按键实时将波形数据通过基于STLINK-V3的虚拟串口上传到上位机中,从而获取波形参数并用于进一步的数据分析,默认波特率921600bps。& l$ U% W2 l X+ s6 d- f - F- s' }* f5 k& Y% o % x0 u) x/ r1 G3 U, [# b 可以通过按下按键实现对示波器内容的暂停以及修改主题等操作。$ H+ i; ^1 H0 E6 V! Q + p W6 j& K: }: [/ x, x& H& b 软件框架图& I# r9 s5 I3 d U- M ; ]3 I! k0 w- s 使用方法5 }9 G; P$ E* c9 [6 H I8 s) ] ARDUINO的PA2接口为通道1,PA3为通道2,STMOD的AN(13)接口为DAC输出,用杜邦线连接上就可以进行回环测试来对DAC进行采样了,也可以连接串口,通过串口上位机来获取使用说明。* ]9 Y+ Y2 R' r" j2 m/ U0 b 图片. s' h- n' B4 d6 h 由于疫情原因,STM32取消了黑客松线下决赛,但是仍然有一些优秀队伍完成了他们的作品。点击文末左下角阅读原文查看作品详情及更多黑客松作品。" k9 I5 y; R0 o$ D, O ! H6 D: R& S' d4 l0 R% ]7 J |
STM32线上技术周回看:第五天
关于2022年STM32 峰会延期通知
【平台解读2】2022 STM32 Hackathon挑战赛开发平台之NUCLEO-U575ZI-Q
【平台解读1】2022 STM32 Hackathon挑战赛开发平台之STM32H735G-DK
2022 STM32 Hackathon挑战赛可选开发平台资料合集
“芯”星向荣系列 | Hackathon参赛队的趣事情
“芯”星向荣系列 | 数字工厂一体化解决方案,专访首届Hackathon一等奖得主梦之队
【总览】2021STM32峰会Hackathon挑战赛完美收官(文末有彩蛋)
“芯”星向荣系列 | 用 LoRa 助力智慧城市,专访首届Hackathon最佳创意奖得主RAKwireless赛队
STM32_深圳峰会_黑客松,奖品开箱