stm32f429 discovery matlab,分享:基于STM32F429-Discovery-Board的示波器--

本帖最后由 MouseCat 于 2015-3-9 13:52 编辑

声明:不是原创,是分享!

STM32F429-Discovery-Board

10-Show (Mini-Oszi per STM32F429-Disco)

Das hier ist die Projekt-Seite vom Mini-Oszilloskop per STM32F429-Discovery-Board.

Das ganze soll mehr den Anspruch als “Sch?tzeisen” und nicht dem von einem “Messger?t” haben. Also nicht hoffen das man mit dem Ding hoch genaue Messungen machen kann.

Analoge Eing?nge :

CH1 an PA5

CH2 an PA7

Hinweis :

An die Analog-Eing?nge dürfen nur Spannungen zwischen 0V und Vref (+3V) angelegt werden !! Am besten durch eine externe Beschaltung die Pins gegen unerlaubte Spannungswerte schützen !!

Digitale Ausg?nge :

UART-TX an PA9

500Hz Testsignal an PB2

Version :

V:1.6 vom 24.03.2014

implementierte Funktionen :

Analog-Kan?le : 2 (per ADC1 und ADC2)

ADC-Mode : Dual regular simultaneous mode (ADC1+2 werden gleichzeitig gemessen)

DMA-Mode : Double-Buffer-Mode (zwei Buffer die alternierend beschrieben werden)

Navigations-Steuerkreuz : per Touch (Halbtransparent)

Steuerkreuz an 3 Positionen vom Display einblendbar und abschaltbar.

Trigger-Quelle : CH1 oder CH2

Trigger-Flanke : Hi- oder Lo-Flanke

Trigger-Mode : “normal” , “auto” , “single”

Trigger-Value :  0,0V bis 3,0V

Triggerposition : fix bei Display Mitte

“Run/Stop” Button zum stoppen der Aufzeichnung (per Hardware User-Button)

Timebase : einstellbar von 5sec/div bis 25us/div (max = 1MHz Samplerate)

CH1 : einstellbar von 5V/div bis 0,1V/div (an Pin PA5 [0...3V])

CH2 :  einstellbar von 5V/div bis 0,1V/div (an Pin PA7 [0...3V])

CH1+CH2 : ein/ausblendbar + Y-Position verschiebbar

Cursor : Off, CH1, CH2, Time oder FFT

FFT : von CH1 oder CH2 (abschaltbar)

ADC und FFT-Daten k?nnen per UART an einen PC gesendet werden

Der Oszi-Screen kann als BMP-File per UART zum PC gesendet werden

UART Setting : 115200 Baud / 8N1

500 Hz Testsignal (Rechteck)

zip.gif

2015-1-5 20:55 上传

点击文件名下载附件

下载积分: ST金币 -1

1.05 MB, 下载次数: 93, 下载积分: ST金币 -1

zip.gif

2015-3-9 13:52 上传

点击文件名下载附件

下载积分: ST金币 -1

10.53 KB, 下载次数: 25, 下载积分: ST金币 -1

zip.gif

2015-3-9 13:52 上传

点击文件名下载附件

下载积分: ST金币 -1

391.7 KB, 下载次数: 39, 下载积分: ST金币 -1

内容摘要: 本设计是基于 本设计是基于 Cortex-M4 内核 的 STM32的数字示波器,使用主控芯 片为 STM32F439,主频 180M,外部扩展的 16MB的 FLASH。本设计主要由三大 本设计主要由三大 部分组成。第一大是 硬件 部分:芯片内有三个置 ADC来进行信号采样,主 控外接一个 800*480的 TFTLCD显示屏 来显示待测信号; 来显示待测信号; 第二大部分是 显示部分 部分 :该设计使用了 Seagger公司的 公司的 eMwin作为显示 输入 插件,通过该可以实 时的显示波形,并且可以通过触摸键盘进行 交互 操作;第三部分则是数据处理的 一 些算法:本设计在内 s部有 N=512的 FFT算法、基于线性插值的 算法、基于线性插值的 时基变换递归 算法、递推平均滤波等用来处理采样数据。 该设计 实现了常规双通道示波器的 XY/YT显示方式, 显示方式, 采样频率达到 3.2MS/s,带宽 300KHz,在不开启 FFT功能时 功能时 FPS为 0.41,开启时 为 0.8左右, 能很好的 实时 显示出外部的函数发生器输入正弦波、方锯齿斜白噪声 等测试 信号,并且可以实时显示出 FFT曲线, 可以根据输入信号频率手动调节采 样频率, 内有 统计算法可以实时得到并显示电平信号的均值、 有效峰频率等物理量, 值得一提的是信号 频率的计算是基于 FFT算法得到的,在该设 算法得到的,在该设 计的带宽内失真 率不会超过 2%,误差较 小。
这个项目通过STM32F429开发板设计的小型示波器示波器实现的功能: Analog-Kanäle : 2 (per ADC1 und ADC2) ADC-Mode : Dual regular simultaneous mode (ADC1+2 werden gleichzeitig gemessen) DMA-Mode : Double-Buffer-Mode (zwei Buffer die alternierend beschrieben werden) Navigations-Steuerkreuz : per Touch (Halbtransparent) Steuerkreuz an 3 Positionen vom Display einblendbar und abschaltbar. Trigger-Quelle : CH1 oder CH2 Trigger-Flanke : Hi- oder Lo-Flanke Trigger-Mode : “normal” , “auto” , “single” Trigger-Value : 0,0V bis 3,0V Triggerposition : fix bei Display Mitte “Run/Stop” Button zum stoppen der Aufzeichnung (per Hardware User-Button) Timebase : einstellbar von 5sec/div bis 25us/div (max = 1MHz Samplerate) CH1 : einstellbar von 5V/div bis 0,1V/div (an Pin PA5 [0...3V]) CH2 : einstellbar von 5V/div bis 0,1V/div (an Pin PA7 [0...3V]) CH1+CH2 : ein/ausblendbar + Y-Position verschiebbar Cursor : Off, CH1, CH2, Time oder FFT FFT : von CH1 oder CH2 (abschaltbar) ADC und FFT-Daten können per UART an einen PC gesendet werden Der Oszi-Screen kann als BMP-File per UART zum PC gesendet werden UART Setting : 115200 Baud / 8N1 500 Hz Testsignal (Rechteck) 源码得用CooCox来Build 不想compiler的, 也可以直接烧录这原码包內的bin档 \Show_10_Oszi\stm32f429\Debug\bin\stm32f429.bin 这是正面, 有兩個Channel 这是背面(PA5是CH1, PA7是CH2) 这是菜单(触摸屏) 电路城语:此资料为卖家免费分享,不提供技术支持,请大家使用前验证资料的正确性!如涉及版权问题,请联系管理员删除! 附件包含以下资料:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值