基于STM的数字示波器设计
基于STM32的便携式示波器的设计

基于STM32的便携式示波器的设计本设计是一种简易数字示波器,以STM32单片机作为控制核心,经过按键设置相应档位后,被测信号经过与处理电路、A/D转换电路、采样电路后再经过数据处理最后显示实时波形。
测试结果表明本课题设计的便携式示波器系统稳定、波形清晰、可靠性高,而且本课题设计的便携式示波器成本低,具有很高的实用价值。
标签:便携式示波器;STM32;预处理电路;A/D转换;实时采样引言示波器的应用与日俱增。
对硬件开发来说,测量信号的幅度、频率等信息都离不开示波器,但是对于非盈利的教学组织和广大电子爱好者来说高精度的示波器非常昂贵[1]。
为满足众多电子设计爱好者由于高精度示波器昂贵的价格所带来的困扰,设计了一种基于STM32的便携式示波器。
1 便携式数字示波器的工作原理本设计硬件电路部分由信号调理电路、主控芯片、按键选择电路组成,显示部分为LCD液晶显示电路。
本设计以STM32为控制核心,首先将被测信号离散化,之后将离散数据暂存于FIFO中,单片机从FIFO中读取数据,然后经过一系列数据处理将数据输出在LCD显示器上,实现被测信号的波形显示。
2 硬件设计2.1 前端信号的处理本模块具有两大功能,一是通过拨码开关切换测试档位;二是信号波形的处理。
被测信号分为两种:一种是直流信号,另一种是交流信号。
对于选择直流信号还是交流信号是通过拨码开关进行选择的。
首先,判定信号是直流还是交流;然后通过调整拨码开关将示波器测试模式调整至合适测试档位。
测量交流信号时,信号经过电容进入模拟通道;测量直流信号时,信号直接进入模拟通道。
信号波形处理电路主要由信号抬升电路和阻抗变换电路两部分组成。
信号抬升电路作用是使信号在垂直方向上处于A/D转换器的输入范围[3]。
但STM32属于数字器件,不能直接对模拟信号进行处理,所以需要对信号进行离散化处理[4]。
2.2 信号的采集信号的采集部分采用BB公司的8位AD,是本设计的核心部分,经过AD 采集的数据不是直接发送至MCU,而是首先发送到AD与MCU之间的FIFO,以便起到数据缓冲的作用。
基于STM32的简易数字示波器

山东科技大学课程设计报告设计题目:基于STM32的简易数字示波器专业:班级学号:学生姓名:指导教师:设计时间:小组成员:基于STM32的数字示波器设计-----------硬件方面设计摘要本设计是基于ARM(Advance RISC Machine)以ARM9[2]为控制核心数字示波器的设计。
包括前级电路处理,AD转换,波形处理,LCD显示灯模块。
前级电路处理包括程控放大衰减器,极性转换电路,过零比较器组成,AD的转换速率最高为500KSPS,采用实时采样方式,设计中采用模块设计方法。
充分使用了Proteus Multisim仿真工具,大大提高了设计效率,可测量输入频率范围为1HZ—50KHZ 的波形,测量幅度范围为-3.3V—+3.3V,并实现波形的放大和缩小,实时显示输入信号波形,同时测量波形输入信号的频率。
总体来看,本文所设计的示波器,体积小,价格低廉,低功耗,方便携带,适用范围广泛,基本上满足了某些场合的需要,同时克服了传统示波器体积庞大的缺点,减小成本。
关键词:AD ,ARM,实时采样,数字示波器目录前言---------------------------------------------------------------------------------3第一章绪论--------------------------------------------------------------------41.1课题背景---------------------------------------------------------------------41.2课题研究目的及意义----------------------------------------------------41.3课题主要的研究内容----------------------------------------------------5 第二章系统的整体设计方案--------------------------------------------62.1硬件总体结构思路--------------------------------------------------------6 第三章硬件结构设计------------------------------------------------------------73.1程控放大模块设计-------------------------------------------------------73.1.1程控放大电路的作用-------------------------------------------73.1.2程控放大电路所用芯片---------------------------------------73.1.3AD603放大电路及原理----------------------------------------83.2极性转换电路设计------------------------------------------------------103.3 AD转换电路及LED显示电路等(由组内其他同学完成)第四章软件设计(由组内其他同学完成)第五章性能能测试与分析--------------------------------------------------15第六章设计结论及感悟-----------------------------------------------17参考文献----------------------------------------------------------------------18前言由于传统示波器虽然功能齐全但是体积旁大,不方便使用,本设计针对这种缺点设计一种体积小、成本低、功耗小、便携数字示波器,同时达到学以致用,理论和实践相结合,进一步学习课外知识,培养综合应用知识,锻炼动手和实际工作的能力。
基于STM32的数字示波器

基于STM32的数字示波器摘要本设计是基于STM32F103系列MCU的便携数字示波器,其主控芯片为STM32F103RCT6,使用由主控芯片的片上ADC外设将模拟量转换为数字量,通过DMA进行数据传输,由锂电池进行供电,1.8寸TFT屏将波形显示给使用者,并使用按键及旋钮进行波形切换显示。
本设计具有方便携带和成本低的特点,具有实际使用价值。
关键词:STM32F103;便携示波器;TFT屏;1.1设计背景、研究目的和意义设计背景数字示波器是设计、制造和维修电子设备不可或缺的工具。
随着科技及市场需求的快速发展,工程师们需要的工具,迅速准确地解决面临的测量挑战。
作为工程师的眼睛,数字示波器在迎接当前棘手的测量挑战中至关重要。
随着电子工业的持续高速发展,信息技术产品的智能化、网络化以及集成化程度逐步提高以及半导体、5G、人工智能、新能源、航天航空及国防等行业驱动,数字示波器具有良好的发展前景。
根据《2022-2027年中国示波器行业市场发展现状及投资前景展望报告》的数据显示,数字示波器在2020的市场规模达到18.02亿美元,在2024年将达到21.67亿美元,2019年至2024的市场需求将按照4.56%的年均复合增长率增长。
而目前示波器的主要供应国和地区有美国、日本、荷兰、韩国、中国等。
从全球市场销量来看,三大厂商泰克、安捷伦和力科垄断了大部分市场份额。
面对如此庞大的市场,世界以及中国本土示波器制造商一方面增强中国市场的进军力度,另一方面也紧贴市场的需求,最大程度的满足用户的实际使用需求。
目前新的技术应用越来越多,测试要求也越来越高,谁能不断满足用户不断变化的测试需求,谁就能赢得市场。
研究目的在很多生产领域,数字产品离不开模拟产品的配合,各种新型应用对模拟产品提出了新要求,同时也影响着模拟产品的发展方向。
以目前市场热点5G手机为例,实数字算法问题早已解决,电源待机时间、声音效果、背光等还不能满足用户的需求,而这些都属于模拟技术的范畴。
基于STM32示波器的研究与设计

基于STM32示波器的研究与设计STM32数字示波器是不可缺少的,不论是在做实验,或者是研究中,都需要用到,而且是需要不断改进的。
本篇文章主要通过以STM32微处理器为控制核心,在与外部处理单元结合起来,设计出一款STM32数字示波器。
标签:STM32数字示波器研究设计因为目前来说数字处理器不够灵活,而且复杂,且成本较高,所以采用stm32微处理器作为核心控制系统,作为触发源来设计数字示波器。
这样的话,避免了目前所使用的示波器的复杂性,不用反复去研究复杂的一些电路设计,硬件方面的电路设计,也不用去费劲脑汁去思考该怎么样去设计程序,反复检验,这些过程所花费的时间大大降低,极大的降低了成本。
再通过各种技术进行采样,重建波形,定时采样,输送数据,等等构成整个系统。
再通过外部处理单元,让系统具备它所还有的分辨率,触发以及耦合等等,再通过各种技术结合提高系统稳定性。
一、硬件系统的方案设计1.输入阻抗方面的设计那么什么叫做输入阻抗呢?其实我们大部分同学学过物理的都知道的,其实也就是我们平常所说的电阻,在一段导体通电时,阻止电流流过的电阻的大小其实就是我们所说的阻抗。
这样的话我们可以把输入端想成一段导体,而输入阻抗就是用通过输入端的电压除以电流,也就得到我们要求的阻抗了。
而我们平时所见到的输入阻抗不单单是一个电阻,他是有好多电容的电阻并肩起来的,也就是说可以通过电路的接通断开来调节输入阻抗的大小。
我们在设计stm32数字示波器时,设立相应的电阻,因为我们所设计的数字示波器要求非常精准,不容易受到其他在家因素的影响,所以这是必须要考虑的问题,也是为什么示波器在不断更新的原因,所以说数字示波器必须考虑到一个合适的输入阻抗的值,能够不受其他外界因素影响,更加精准的测量数字波形图。
2.如何管理信号的放大和缩小为什么要特别关注输入信号的大小呢,因为在数字示波器种,只有达到一定频率的信号才会被采样,所以就需要在信号输入时经过输入端前边的滤波处理器将输入信号调节到能够被采样的提前设定好的数值,这样才能够被采样,根据不同的输入信号的大小,进行放大或者缩小。
基于STM32的手持示波器设计

基于STM32的手持示波器设计引言示波器是一种测量电信号波形的仪器,它可以将电信号转换成图形显示在屏幕上,方便工程师对波形进行分析。
随着科技的发展,示波器也得到了不断的创新和改进,从传统的台式示波器发展到了现代化的手持示波器,能够满足更多场景下的使用需求。
本文将介绍基于STM32的手持示波器设计,通过探讨硬件设计、软件开发和功能实现来为读者展示手持示波器设计的过程和技术。
一、硬件设计1.1 系统架构手持示波器的硬件设计需要考虑整体系统架构,包括处理器选型、外设接口、供电设计等。
基于STM32的手持示波器采用了STM32系列的微控制器作为处理器,具有低功耗、高性能的特点,能够满足手持设备对性能和功耗的需求。
为了实现对外部信号的采集和显示,需要配备AD转换器、外部存储器和显示屏等外设接口。
供电设计也是整体系统架构中的重要部分,需要考虑电池管理电路、充放电保护电路等。
1.2 信号采集手持示波器的主要功能是对电信号进行采集和显示,因此信号采集部分是设计中的重点。
采用高性能的AD转换器能够实现快速且精确的信号采集,满足对于小幅度、高频率信号的测量需求。
考虑到手持设备的便携性,还需要设计合适的采集探头和信号输入接口,以便用户能够方便地对待测信号进行接入。
显示系统是手持示波器设计中的另一个重要部分,直接影响到用户对测量结果的观察和分析。
基于STM32的手持示波器可采用彩色TFT液晶显示屏,能够实时显示采集到的波形图像。
通过合理的显示算法和界面设计,可以实现波形的放大、移动、峰值检测等功能,提升用户的使用体验。
二、软件开发2.1 嵌入式系统基于STM32的手持示波器属于嵌入式系统,因此软件开发需要考虑到嵌入式系统的特点和要求。
需要选择合适的嵌入式操作系统或实时操作系统,以实现对硬件资源的合理管理和调度。
还需要针对手持设备的特点进行系统优化,包括功耗管理、界面交互、用户输入输出等方面的设计。
2.2 数据处理采集到的原始信号需要进行处理和分析,以便用户能够对波形进行准确的观察和评估。
基于STM32的多功能示波器设计

基于STM32的多功能示波器设计高级组:示波器论文——李振辉队一、摘要示波器是一种十分常用电子测量仪器,它将电信号转换成图像信息或者数值输出,方便人们对各种电现象的研究。
但是传统示波器具有不方便携带,功能不易拓展等缺点。
本设计一种多功能存储示波器,该示波器采用STM32处理器,实现了采样、处理、存储等功能;采用双电源供电;可对波形进行存储和再现。
而且其大小仅为与成人手掌大小一般,充分体现了此多功能示波器的便携性,满足了现场测试的要求,同时降低了成本。
二、设计要求1.基本要求1)可以单片机显示屏上实时地显示当前电压值,并且有波形显示以及坐标方格显示。
2)示波器最高测量电压不低于10V,精度不低于20mv。
3)具有改变采样频率以及幅度变换功能,即改变“X增益”和“Y增益”,并且有图像上下移动的功能。
4)具有输入电压过高的报警功能,电压达到设定值提醒功能,电压动荡提醒功能等。
5)支持图像保存功能以及图像回调功能。
2.拓展要求1)具有多通道信号输入功能,即可以同时测量多路信号。
2)利用十字交叉线精确标志处出波形上点的横纵坐标,实现横纵坐标的对应显示。
3)人机交互功能,上位机通讯功能,以及其他创新功能。
三、数字示波器的性能参数设计我们都知道数字示波器,所谓数字示波器其实就是通过采样定理对模拟的连续信号进行数据采集,再经A/D转换器转换成数字信号,使用软件编程等一系列的技术制造出来的高性能示波器。
数字存储示波器的指标很多,包括采样率、带宽、灵敏度、通道数、存储容量、扫描时间和最大输入电压等。
其中关键的技术指标主要有采样率、垂直灵敏度(分辨率)、水平扫描速度(分辨率)。
这几项指标直接与所选A/D、FIFO和高速运放器件的性能,以及电路设计有关。
下面根据所选器件的性能参数,合理地分析和确定示波器的采样率和分辨率。
1、采样率与水平扫描分辨率采样率主要取决于A/D转换器的转换速率,由于最高测量电压不低于10V,精度不低于20mv,故在此使用STM单片机内置的12位的A/D转换器即可。
基于STM32的手持示波器设计

基于STM32的手持示波器设计
手持示波器是一种便携式的测量仪器,具有示波器的基本功能,并具有便携、易于携带和操作的特点。
本文基于STM32单片机,设计一个基于STM32的手持示波器。
首先是硬件设计部分。
手持示波器的核心是使用STM32单片机作为控制器,它具有高性能和低功耗的特点。
在硬件设计中,我们需要设计一个合适的电路板,并选用合适的传感器和器件。
电路板上需要包含STM32单片机,LCD显示屏、触摸屏、ADC芯片等,以实现示波器的基本功能。
接下来是软件设计部分。
软件设计部分主要包括嵌入式软件和PC端软件。
嵌入式软件是在STM32单片机上运行的程序,主要负责数据的采集和处理,以及控制LCD显示屏和触摸屏的功能。
PC端软件用于接收和处理从手持示波器传输过来的数据,并以图像的形式显示出来。
最后是整体功能测试。
在整体功能测试中,需要将嵌入式软件程序烧录到STM32单片机上,并将电路板与LCD显示屏和触摸屏连接起来。
然后,通过采集和处理模拟信号,将数据传输到PC端软件上,并以图像的形式显示出来。
在测试过程中,需要验证手持示波器是否能够正常采集和处理信号,并能够准确地显示出来。
基于STM32的手持示波器设计包括硬件设计和软件设计两个部分。
硬件设计主要涉及电路板的设计和选用合适的传感器和器件;软件设计主要包括嵌入式软件和PC端软件的编写;最后还需要进行整体功能测试,验证手持示波器是否能够正常工作。
这样设计出的手持示波器具有便携、易于携带和操作的特点,适合在各种场合进行信号测量和分析。
基于STM32的手持示波器设计

基于STM32的手持示波器设计随着科学技术的不断发展,手持式示波器越来越普及,成为现在电子工程师最常用的测试工具之一。
本文将介绍基于STM32的手持式示波器的设计。
1. 硬件设计本设计选用了STM32F407VGT6作为主控芯片,该芯片具有高性能、低功耗、丰富的外设及易于开发的特点。
同时,该芯片还具有6路通用DMA控制器,可支持高速数据传输,有利于提高示波器的性能。
1.2 信号输入示波器需要通过一些输入通道来接收要测试的信号,本设计选择了4路输入通道。
每个通道都采用了放大电路和滤波电路,以增强信号的清晰度。
信号经过放大和滤波后,通过A/D转换芯片进行数字化处理,再传输到主控芯片进行处理。
1.3 显示屏本设计采用了3.5英寸的TFT彩屏,分辨率为320x480。
显示屏可折叠,方便携带。
同时,为了提高显示屏的清晰度,加入了背光控制电路,可以根据环境亮度自适应调节亮度。
1.4 电源为了方便携带,在电源设计上采用了锂电池供电,并加入了充电电路和保护电路。
同时,还加入了可变电阻,可以根据需要调节输出电压。
2.1 系统组成软件主要由以下几部分组成:界面模块、数据采集模块、数据处理模块和标准电压源控制模块。
2.2 界面模块该模块负责实现图形化交互界面,用户可以通过界面上的按钮和菜单选择需要的测试功能,并对参数进行设置。
同时,该模块还可以实时显示波形图和测量值,便于用户查看波形和测试结果。
2.3 数据采集模块该模块负责从输入通道接收信号并进行放大、滤波和A/D转换等处理,将处理后的数据传输到主控芯片进行处理。
同时该模块还负责实现数据的存储和回放功能,便于用户对波形数据进行后续分析。
该模块负责对采集到的数据进行处理、分析和显示,包括波形处理、频率分析、电压、电流和功率测量等功能。
用户可以通过界面设置参数来进行测试,同时还可以将测试结果保存到文件中。
2.5 标准电压源控制模块该模块负责控制标准电压源的输出,并将输出值传输到主控芯片进行处理,并与测试结果进行比较,以保证测量的准确性。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于S T M的数字示波器设计The Standardization Office was revised on the afternoon of December 13, 2020山东科技大学电子技术综合实践报告设计题目:基于STM32的简易数字示波器专业:电子信息科学与技术班级学号:电科10-1 03学生姓名:指导教师:设计时间:摘要本设计是基于ARM(Advance RISC Machine)以STM32为控制核心简易示波器的设计。
包括前级电路处理,AD转换,LCD显示灯模块。
前级电路处理由程控放大衰减器,极性转换电路组成,AD的转换速率最高为500KSPS,采用实时采样方式,设计中采用模块设计方法。
可测量输入频率范围为1HZ—50KHZ的波形,测量幅度范围为—+,实时显示输入信号波形,同时测量波形输入信号的峰峰值。
总体来看,本文所设计的示波器,体积小,价格低廉,低功耗,方便携带,适用范围广泛,基本上满足了某些场合的需要,同时克服了传统示波器体积庞大的缺点,减小成本,完全可以把本设计当做手持数字示波器。
关键词:AD ,STM32,实时采样,数字示波器前言 0第1章绪论 (1)课题背景 (1)课题研究的目的和意义 (1)课题的主要研究工作 (2)第2章系统整体设计方案 (2)硬件总体结构 (2)系统实现的原理介绍 (3)STM32处理器介绍 (3)LCD显示介绍 (4)软件整体设计 (5)数字手持示波器技术参数 (5)第3章软件编程与调试 (6)软件设计总体框图 (6)键盘控制程序 (7)峰峰值测量程序设计 (7)LCD显示程序设计 (8)第四章性能测试与分析 (8)第五章总结 (9)第六章参考文献 (9)前言由于传统示波器虽然功能齐全但是体积旁大,不方便携带,本设计针对这种缺点设计一种体积小、成本低、功耗小、便携数字示波器,同时达到学以致用,理论和实践相结合,进一步学习课外知识,培养综合应用知识,锻炼动手和实际工作的能力。
示波器实现输入频率范围为1HZ—50KHZ,幅度范围为—+,实现波形实时显示以及幅度测量。
示波器在电子、电气、控制等领域应用十分广泛,随着计算机的发展,示波器已经实现了和计算机互联,共享数据,但现有示波器有诸多不足,体积庞大,价格昂贵,功能齐全的示波器在某些场合并不能得到充分的应用。
本课题所研究的示波器定位于抵挡型,即在性能上满足大多场合的需要,努力实现小型化,价格低廉,携带方便,这样在财力有限的小用户能够普及,并和功能齐全高档示波器配合使用,取长补短。
本设计对信号的采样,使用实时采样方式,这种方法的优点是,设计相对简单,能实时显示所测信号的波形。
缺点是,由于受AD转换速率的限制不能测量频率很高的信号。
另外,AD只能测量范围很小的电压信号,单输入信号可能更小,或者更大,所以要对信号进行程控放大和衰减。
由于本设计使用的AD只能测量正极性的电压信号,而外界输入的信号有正有负,因此在输入AD前要把所有信号转换成正极性的,再做测量。
第1章绪论课题背景在电子测量技术的发展史上,示波器的出现给测量技术带来了翻天覆地的变化,可以说的上是一场革命,从布劳恩的第一台示波器问世以来,示波器的功能越来越丰富,性能也与日俱增。
从70年代开始人们的注意力主要转向自动化、实用化和提高准确度。
微型计算机和仪器通用接口的出现,给示波器的自动化发展推到了一个崭新的水平。
微机的引入使示波器在设计、性能、功能、实用以及操作和故障诊断等方面都产生了巨大变化,随着工业发展对示波器的设计和测量的需要,示波器的功能已从时域分析扩展到了数据域分析。
当前,高精度、功能多样、使用灵活、操作方便、性能可靠,已成为示波器生产厂家追求的主要目标。
课题研究的目的和意义随着电子工业的发展,电子技术已经渗透到过敏经济个领域中利用电子技术进行的测量即电子测量技术发展很快,已经成为一门学科,并在一定程度上反映了一个国家科学技术水平。
在电子测量仪器中,示波器所占的地位越来越重要,对电量和许多非电量的测试来说是一种主要的、通用的测量工具。
其实用之广泛和发展速度之快都远远超过其他测量仪器,已经广泛应用于国防、科研、学校以及工农商业等各个领域和部门。
数字示波器是随着数字电路的发展而发展起来的一种新型示波器。
它是采用数字电路,把输入信号经过AD转换,把模拟波形变换成数字信息,并存储在存储器中,待需要读出时,在通过DA转换,能捕捉触发前的信号,可通过接口与计算机相连接等特点,与计算机连成系统。
传统模拟的示波器也有其优点,即具有迅速的响应特性、面板直接控制操作、可直接观测输入信号、价格低廉等。
目前数字示波器已经完全能够做到,特别是在捕获非重复信号、避免信号虚化和闪烁等方面,数字示波器显示出了模拟示波器无可比拟的优势。
因此,数字示波器由于其性能优越,和良好的性价比,现在已成为示波器的主流产品。
通过本设计,可以达到学以致用,把理论与实践相结合,学会处理设计过程中出现的一些问题,掌握设计的技巧,为以后工作打下基础,并完成一个能满足基本需要的手持示波器。
课题的主要研究工作数字示波器利用AD把被测量的模拟信号转换成数字信号,并在液晶上显示波形。
在这里,主要对按键的控制和波形的液晶显示模块进行分析和探究。
和传统模拟示波器相比,屏幕更新速率是数字示波器另一个限制因素,它不像模拟示波器那样实时显示波形的变化,波形在采样转换显示的过程中被延迟了,被测信号总要经过一段时间才能在屏幕上显示出来。
为了使测量的波形更便于观测,需要对波形的幅度和周期进行放大和缩小。
幅度的改变可通过对按键的检测来适当调整波形显示的系数比例;周期的放大和缩小可以通过调整采样间隔来在LCD上显示出适当大小的波形。
第2章系统整体设计方案示波器的设计分为硬件设计和软件设计两部分。
示波器的控制核心采用ARM9,由于STM32芯片里有自带的AD,采样速率最高为500KSPS,分辨率为10位,供电电压为,基本上能满足本设计要求,显示部分用寸TFTLCD(分辨率:320*240)模块。
软件部分采用C语言进行设计,设计环境为Keil。
硬件总体结构该设计采用模块化的设计方法,根据系统功能把整个系统分成不同的具有特定功能的模块,硬件整体框图如下图所示。
图2-1 系统整体框图该示波器由4部分电路构成,分别是:(1) 输入程控放大衰减电路;(2) 极性转换电路;(3) AD转换电路;(4) 显示控制电路;(5) 按键控制电路;整体设计思路是:信号从探头输入,进入程控放大衰减电路进行放大衰减,程控放大器对电压大的信号进行衰减,对电压小信号进行放大以符合AD的测量范围,经过处理后信号进入极性转换电路进行电平调整成0—电压,因为被测信号可能是交流信号,而AD只能测量正极性电信号,经调整后送入AD转换电器对信号进行采样,采样所得数据送入LCD显示,这样实现了波形的显示。
按键控制可以通过不同的按键来控制波形的放大和缩小,同时也可以改变采样间隔,以测量更大频率范围的信号。
系统实现的原理介绍STM32处理器介绍STM32系列基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARM 内核。
按性能分成两个不同的系列:STM32F103“增强型”系列和STM32F101“基本型”系列。
增强型系列时钟频率达到72MHz,是同类产品中性能最高的产品;基本型时钟频率为36MHz,以16位产品的价格得到比16位产品大幅提升的性能,是16位产品用户的最佳选择。
两个系列都内置32K到128K的闪存,不同的是SRAM的最大容量和外设接口的组合。
时钟频率72MHz时,从闪存执行代码,STM32功耗36mA,是32位市场上功耗最低的产品。
本设计所用的STM32F103VCT6集成的片上功能如下:(1) 内核供电,V存储器供电,外部I/O供电(2) 外部存储控制器(3) LCD 控制器(4) 4通道DNA并有外部请求引脚(5) 3通道UART(6) 2通道SPI(7) 1通道IIC总线接口1通道IIS总线接口(8) AC’97编解码器接口(9) 兼容SD主接口协议版和MMC卡协议兼容版(10) 2通道USB主机1通道USB设备(11) 4通道PWM定时器和1通道内部定时器/看门狗定时器(12) 8通道10位ADC和触摸屏接口(13) 80个通用I/O和24通道外部中断源LCD显示介绍LCD液晶显示器是Liquid Crystal Display的简称,LCD的构造是在两片平行的玻璃当中放置液态晶体,两片玻璃中间有许多垂直和水平的细小电线,通过通电与否来控制杆状水晶分子改变方向,将光线折射出来产生画面。
LCD的主要技术参数有:1. 对比度LCD制造时选用的控制IC、滤光片和定向膜等配件,与面板的对比度有关,对于一般用户而言,对比度能够达到350:1就足够了,但在专业领域这样的对比度还不能满足用户的要求。
对比值定义是最大亮度值(全白)除以最小亮度值(全黑)的比值2. 亮度LCD是一种介于固态与液态之间的物质,本身是不能发光的,需要借助于额外的光源才行。
因此,灯管数目关系着液晶显示器亮度。
液晶显示器的最大亮度,通常由冷阴极涉嫌管来决定,亮度值一般都在200~250cd/m2间。
3. 可视面积液晶显示器所表示的尺寸就是与实际可以使用的屏幕范围一致。
4.可视角度当背光源通过偏极片、液晶和去向层之后,输出的光线变具有了方向性。
也就是说大多说光都是从屏幕中垂直射出来的,所以从某一个较大的角度观看液晶显示时,便不能看到原来的颜色,甚至是只能看到全白或者全黑。
为了解决这个问题,制造商们也着手开发广角技术,到目前为止有三种比较流行的技术,分别是:TN+FILM、IPS和MVA。
5. 色彩度任何一种色彩都是由红、绿、蓝三种基本色组成的。
LCD面板上是由480×272个像素点组成现象的,每个独立的像素色彩是由红、绿、蓝(R、G、B)三种基本色来控制。
软件整体设计整体设计思路是:信号从探头输入,进入程控放大衰减电路进行放大衰减,程控放大器对电压大的信号进行衰减,对电压小信号进行放大以符合AD的测量范围,经过处理后信号进入极性转换电路进行电平调整成0—电压,因为被测信号可能是交流信号,而AD只能测量正极性电信号,经调整后送入AD转换电器对信号进行采样,采样所得数据送入LCD显示,实现波形的显示按键控制可以通过不同的按键来控制波形的放大和缩小,同时也可以控制程控放大器,选择放大和衰减的倍数。
该示波器软件开发环境为Keil 4,代码采用C语言编写。
ARM中软件完成的功能:(1)输入波形显示和峰峰值测量。
(2)LCD的初始化和显示控制。
(3)按键的检测和控制。
数字手持示波器技术参数(1) 水平扫描速度可调(2) 垂直电压灵敏度可调(3) 被测信号的电压峰峰值在屏幕上显示。