STM32的数字示波器设计

STM32的数字示波器设计

ID:41785038

大小:77.28 KB

页数:11页

时间:2019-09-02

STM32的数字示波器设计_第1页
STM32的数字示波器设计_第2页
STM32的数字示波器设计_第3页
STM32的数字示波器设计_第4页
STM32的数字示波器设计_第5页
资源描述:

《STM32的数字示波器设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、STM32的数字示波器设计示波器的设计分为硬件设计和软件设计两部分。示波器的控制核心采用ARM9,由于STM32芯片里有自带的AD,采样速率最高为500KSPS,分辨率为10位,供电电压为3.3V,基本上能满足本设计要求,显示部分用3.2寸TFTLCD(分辨率:320*240)模块。软件部分采用C语言进行设计,设计环境为KeiL硬件总体结构该设计采用模块化的设计方法,根据系统功能把整个系统分成不同的具有特定功能的模块,硬件整体框图如下图所示。该示波器由4部分电路构成,分别是:ADLCD(1)输入程控放大衰减电路;⑵极性转换电路;(3)AD转换电路;⑷

2、显示控制电路;⑸按键控制电路;整体设计思路是:信号从探头输入,进入程控放大衰减电路进行放大衰减,程控放大器对电压大的信号进行衰减,对电压小信号进行放大以符合AD的测量范围,经过处理后信号进入极性转换电路进行电平调整成0-3.3V电压,因为被测信号可能是交流信号,而AD只能测量正极性电信号,经调整后送入AD转换电器对信号进行采样,采样所得数据送入LCD显示,这样实现了波形的显示。按键控制可以通过不同的按键来控制波形的放大和缩小,同时也可以改变采样间隔,以测量更大频率范围的信号。STM32处理器介绍STM32系列基于专为要求高性能、低成本、低功耗的嵌入式

3、应用专门设计的ARMCortex-M3内核。按性能分成两个不同的系列:STM32F103“增强型”系列和STM32F101“基本型”系列。增强型系列时钟频率达到72MHz,是同类产品中性能最高的产品;基本型时钟频率为36MHz,以16位产品的价格得到比16位产品大幅提升的性能,是16位产品用户的最佳选择。两个系列都内置32K到128K的闪存,不同的是SRAM的最大容量和外设接口的组合。时钟频率72MHz时,从闪存执行代码,STM32功耗36mA,是32位市场上功耗最低的产品。本设计所用的STM32F103VCT6集成的片上功能如下:(1)1.2v内核

4、供电,1.8V/2.5V/3.3/V存储器供电,3.3V外部I/O供电(2)外部存储控制器(3)(3)LCD控制器(4)4通道DNA并有外部请求引脚(5)3通道UART(6)2通道SPI⑺1通道lie总线接口1通道IIS总线接口(8)AC'97编解码器接口(8)兼容SD主接口协议1.0版和MMC卡协议2.11兼容版(9)2通道USB主机1通道USB设备(10)4通道PWM定时器和1通道内部定时器/看门狗定时器(11)8通道10位ADC和触摸屏接口(12)80个通用I/O和24通道外部中断源LCD显示介绍LCD液晶显示器是LiquidCrystaIDi

5、splay的简称,LCD的构造是在两片平行的玻璃当中放置液态晶体,两片玻璃中间有许多垂直和水平的细小电线,通过通电与否来控制杆状水晶分子改变方向,将光线折射出来产生画面。LCD的主要技术参数有:1.对比度LCD制造时选用的控制IC、滤光片和定向膜等配件,与面板的对比度有关,对于一般用户而言,对比度能够达到350:1就足够了,但在专业领域这样的对比度还不能满足用户的要求。对比值定义是最大亮度值(全白)除以最小亮度值(全黑)的比值2.亮度LCD是一种介于固态与液态之间的物质,本身是不能发光的,需要借助于额外的光源才行。因此,灯管数目关系着液晶显示器亮度。

6、液晶显示器的最大亮度,通常由冷阴极涉嫌管来决定,亮度值一般都在200~250cd/m2间。3.可视面积液晶显示器所表示的尺寸就是与实际可以使用的屏幕范围一致。1.可视角度当背光源通过偏极片、液晶和去向层之后,输出的光线变具有了方向性。也就是说大多说光都是从屏幕中垂直射出来的,所以从某一个较大的角度观看液晶显示时,便不能看到原来的颜色,甚至是只能看到全白或者全黑。为了解决这个问题,制造商们也着手开发广角技术,到目前为止有三种比较流行的技术,分别是:TN+FILM、IPS和MVA。2.色彩度任何一种色彩都是由红、绿、蓝三种基本色组成的。LCD面板上是由4

7、80X272个像素点组成现象的,每个独立的像素色彩是由红、绿、蓝(R、G、B)三种基本色来控制。软件整体设计整体设计思路是:信号从探头输入,进入程控放大衰减电路进行放大衰减,程控放大器对电压大的信号进行衰减,对电压小信号进行放大以符合AD的测量范,经过处理后信号进入极性转换电路进行电平调整成0-3.3V电压,因为被测信号可能是交流信号,而AD只能测量正极性电信号,经调整后送入AD转换电器对信号进行采样,采样所得数据送入LCD显示,实现波形的显示按键控制可以通过不同的按键来控制波形的放大和缩小,同时也可以控制程控放大器,选择放大和衰减的倍数。该示波器软

8、件开发环境为KeiI4,代码采用C语言编写。ARM中软件完成的功能:⑴输入波形显示和峰峰值测量o(2)LCD

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。