InnoSwitch™3 - 高效率(94%)离线式开关电源IC系列

LYTSwitch™-1 LED驱动器IC可降低22 W以内灯泡

LYTSwitch™-7 LED结合PFC及恒流输出特性

【毕业设计(论文)】基于单片机STM32控制、Android显示的便携式数字示波器电路原理图、源代码和毕业论文

  • 【毕业设计(论文)】基于单片机STM32控制、Android显示的便携式数字示波器电路原理图、源代码和毕业论文
  • 【毕业设计(论文)】基于单片机STM32控制、Android显示的便携式数字示波器电路原理图、源代码和毕业论文

【毕业设计(论文)】基于单片机STM32控制、Android显示的便携式数字示波器电路原理图、源代码和毕业论文

【毕业设计(论文)】基于单片机STM32控制、Android显示的便携式数字示波器电路原理图、源代码和毕业论文


前言:

是德科技(NYSE:KEYS)是全球领先的电子测量公司,通过在无线、模块化和软件解决方案等领域的不断创新,为您提供全新的测量体验。是德科技专注于测量技术,旨在帮助科学家、研究人员和工程师精准和充满信心地应对最严苛的测量挑战。

越来越多的工程师开始选择是德科技示波器,因为它们能够帮助您:

  • 利用屡获殊荣的示波器执行测试,从而加速将您的产品推向市场。这些示波器可以提供最快的更新速率、最深的存储器、独特的电容触摸屏,以及最广泛的示波器软件选件
  • 利用可以信赖的测量生产出性能最高的产品。这些测量由具有业界领先信号完整性的示波器和最广泛的示波器探头提供
  • 通过在一台主机中集成多种仪器以及轻松进行升级,实现最低的拥有成本

同时本文重点介绍了基于单片机STM32控制、Android显示的便携式数字示波器毕业设计

数字示波器毕业设计概述:

基于单片机STM32控制的、并在Android上进行显示的便携式数字示波器。STM32单片机是一款性价比非常之高的处理器,最高时钟可达72M,完全能满足本设计的要求。采用Android设备作为显示平台,是本设计最大的一个特点。本设计的基本思路是,由单片机对ADC采样到的数据进行处理,再通过蓝牙把波形数据发送到Android设备上进行显示。同时由于Android设备都采用触摸屏,因此示波器的参数可以很方便的通过触摸屏进行设置。本设计采用Android设备取代液晶屏,并使用蓝牙进行数据传输,充分利用了Android设备的硬件资源。

由于A/D转换器的输入范围一般都比较小(低于2Vpp),不可能直接测量几十伏甚至是几百伏的信号。而且由于A/D转换器的分辨率有限,对于幅值很低的信号测量误差将会很大甚至是无法测量。所以在输入级必须要设计一个程控放大电路,以现实对信号进行不失真的处理,而后再送至A/D数模转换器,以达到A/D数模转换器的输入要求。基于本设计便携小巧的宗旨,和电路复杂度的考虑,本设计使用专用PGA芯片AD603,可以通过MCU来控制AD603的基准,进而实现不同放大倍数的调节。该电路优点是控制比较简单,且增益调节范围大,外围电路简单。缺点是成本稍微偏高。

AD603它是美国ADI公司的专利产品,是一个低噪、90MHz带宽增益可调的集成运放,如增益用分贝表示,则增益与控制电压成线性关系,压摆率为275V/μs。管脚间的连接方式决定了可编程的增益范围,增益在-11~+30dB时的带宽为90Mhz,增益在+9~+41dB时具有9MHz带宽,改变管脚间的连接电阻,可使增益处在上述范围内。该集成电路可应用于射频自动增益放大器、视频增益控制、A/D转换量程扩展和信号测量系统。

AD603封装引脚图:

Android示波器电路原理图

电路城语:此资料为卖家免费分享,不提供技术支持,请大家使用前验证资料的正确性!如涉及版权问题,请联系管理员删除!

附件包含以下资料:

电路相关文件

电路图文件
Android示波器电路原理图.zip
描述:Android示波器电路原理图
源代码
Android、STM32源代码.zip
描述:便携式数字示波器源代码
教程
收藏 (69)
扫码关注电路城

电路城电路折扣劵获取途径:

电路城7~10折折扣劵(全场通用):对本电路进行评分获取;

电路城6折折扣劵(限购≤100元电路):申请成为卖家,上传电路,审核成功后获取。

(版权归aying所有)

版权声明:电路城所有电路均源于网友上传或网上搜集,供学习和研究使用,其版权归原作者所有,对可以提供充分证据的侵权信息,本站将在确认后24小时内删除。对本电路进行投诉建议,点击投诉本电路反馈给电路城。

使用说明:直接使用附件资料或需要对资料PCB板进行打样的买家,请先核对资料的完整性,如果出现问题,电路城不承担任何经济损失!

换一批 more>>

大家都在看:

继续阅读

  • [程序源码]飞思卡尔MAPS-K64开发板程序例程

    飞思卡尔MK64FN1M0VLQ12微控制器特性: 基于ARM Cortex-M4处理器,120MHz主频,集成DSP指令、FPU单元集成1MB Flash、256KB SRAM、128KB FlexNVM、4KB FlexRAM,FlexBus接口用于连接外部存储器两个16位SAR ADC、两个12位DAC、3个模拟比较器、内部参考电压8两个8通道定时器(PWM/电机控制),两个两通道定时器、实时时钟等10/100 M以太网MAC、CAN、USB OTG(支持无晶振USB设计)3个SPI模块、3个I2C模块、6个UART模块、SDHC接口、I2S模块,最大支持100个GPIOs口多种低功耗模式,工作电压:1.71~3.6VMAPS-K64板卡给人的印象还是十分简洁的,板载资源很少,微控制器的功能大部分还是靠排针座引出: 飞思卡尔K64微控制器,Cortex-M4处理器一个10/100M 自适应以太网接口Flex-bus扩展1MB PSRAM,带地址锁存器Flex-bus扩展一个2.8英寸彩色LCD(QVGA 240x320)一个标准2.54mm 20pin JTAG调试接口一个全速MicroUSB Device接口(供电)支持RTC功能,板载3.0V锂电池,给VBAT供电排针座引出微控制器所有IO口,方便扩展MAPS-DOCK板的外设资源非常丰富,主要包括: 飞思卡尔K20微控制器,基于Cortex-M4处理器,作为板载调试器一个Micro-SD卡插槽、一个8Mbit SPI Nor Flash、一个2Kbit EEPROMI2S音频编解码器,支持一路立体声耳机输出,两路Speaker输出,一路麦克风输入板载USB调试器, 支持CMSIS-DAP协议,同时支持USB转UART功能USB全速接口、红外收发接口、两个UART接口、一个CAN接口一个DAC/PWM Audio输出接口两路单端或一路差分ADC输入一个128x64单色LCD屏,SPI接口四个物理按键、四个LED显示、一个五向按键、六个触摸按键
    来自:智能车时间:2018-01-17 单片机 nxp 源代码电路原理图
  • 12颗全彩LED,七天不重样,炫彩时钟分享

    借用了别人的程序修改的19264时钟,带有12颗全彩LED,周一到周日每天一种颜色,很好看,从自己做的开发板到打样,花了好久的时间了,今天分享出来,单片机用的STC89C52RC,注意,不可以用STC12C5A60S2,我也很纳闷程序用到了指针,在52上可以用在12上就不运行了,有大神知道的可以在讨论区指导一下,多谢啦!时钟实物图:
    来自:基础电路时间:2018-01-19 单片机 时钟 led diy
  • 单片机炉温控制系统仿真及源码

    炉温控制系统温度设定部分:设定部分主要是键盘输入,此部分主要由三个按键组成,PLAS为加,SUBS为减,START为开始。当系统启动时,默认设定温度为30℃,当按下PLAS时设置水温增加,按下SUBS时设置水温减小,当按下START时为开始加热。此部分按键为常开按钮,当不触发时为断开状态,按键按下之后与地连接,故为低电平,单片机读取按键数据为低电平时有效。炉温控制系统仿真说明:由于单片机端口的驱动能力有限,所以令其低电平触发光电耦合器,故当P1.5口输出低电平时电热丝加热。当设定温度与实际温度之差大于10℃时属于粗调,即令电热丝持续加热,无PWM控制;当设定温度与实际温度之差小于10℃时属于微调,即电热丝加热时受PWM控制。仿真原理图截图:
    来自:基础电路时间:2018-01-15 单片机 温度控制 炉温控制
  • 单片机多参数床边监护系统,实时的测量脉搏、体温等参数

    方案论证及系统工作原理:本系统设定两种工作方式:人体体温检测和指尖脉搏检测。指尖脉搏检测采用ST188光电传感器将脉搏的跳动转换成单片机可以接受的脉冲信号,每跳动一次就产生一个脉冲,利用单片机计数功能对信号进行计数,十秒钟进行一次采样,得到人体每分钟的脉搏跳动次数。人体体温检测使用MF58系列热敏电阻进行温度测量,将输出电压通过ADC0809进行A/D转换,将模拟量转换成数字量,利用温度与电压之间的关系得到当前的温度值。测得的脉搏、温度数据通过LCD1602进行显示。该方案可以有效、实时的测量脉搏、体温这些要求监测的参数,能够达到系统设计的各项指标,设计方案切实可行。多参数床边监护系统原理图:多参数床边监护系统实物图:心率部分实物测量:温度部分实物测量口腔温度:温度部分实物图:指尖脉搏测量部分实物图:
    来自:基础电路时间:2018-01-15 单片机 毕业设计 监护系统
  • ShareBoard-i.MXRT1050 一群发烧友(群:450919784) 基于MIMXRT1052DLV6设计的开发板软硬件资料

    基于MIMXRT1052DLV6设计的开发板软硬件资料ShareBoard-i.MXRT1050 一群发烧友(群:450919784)注:附件资料中包含原理图的PDF格式,PCB的工程文件(使用AD打开)以及元器件清单表。
    来自:智能家居时间:2018-01-16 单片机
  • 煤气超标实时监测

    硬件部分包括单片机最小系统模块、煤气测量与模数转换模块、LED数码管模块、声光报警模块、开关煤气发生装置模块和步进电机模块,其主要功能是有害其他传感器实时的检测空气中的煤气,主要是CO气体的浓度值,然后通过AD转换芯片PCF8591将模拟量转换成数字量送给单片机,然后单片机将会对接收到的信号进行实时处理,将空气中CO的浓度值显示在LED数码管显示屏上,当气体中CO的浓度值超过了系统的预设值之后,系统会发出报警信号,蜂鸣器会间隙性的响,红色LED灯会间隙性的亮,以此提醒人们CO泄露,同时,单片机将通过继电器来关闭电磁阀,以停止CO可能泄露的装置,并且启动步进电机,通过步进电机来开启部分门窗以达到降低CO浓度的目的。
  • 基于单片机的电子密码锁

    双击打开Protues软件,之后,双击AT89C52单片机,在Program File选项里选择我们编译好的后缀为.hex的文件,点击OK键(我已经关联好了,因此这步不用做也可以,如果程序重新编译的话,要做这一步)。 点击左下角的开始键,输入3次错误密码,位数不对也算错误密码,这时系统会被锁死,然后按复位键,重新输入正确密码,继电器会闭合,3秒之后断开,这时,再按输入新密码,输入6位新密码,然后按新密码确认键,屏幕显示新密码保存,之后输入一遍新密码并按确认键,屏幕显示密码正确。以上是推荐流程,可以试出密码错误时、系统锁死时,按复位时,密码正确时,更换密码时,密码可以掉电保存等各种情况,也可根据需要自行安排顺序。注意:1、更换密码时,确保密码为6位 2、密码正确后,请等3秒再进行其他操作(如改密码) 3、新密码保存后,按复位或关闭软件再打开软件,新密码仍然有效
  • 出租车计价系统设计

    设计出租车计费器系统由计费电路、时钟电路、按键电路以及LCD显示电路组成。本设计的主要任务:1. 实现计费功能,计费标准为:按行驶里程计费,起步价为10.00元,并在车行3km后按2/km计费,如果在路上遭遇堵车,那么每5分钟加收2元,当行驶路程超过15公里后,那么超出部分按每公里3元收取费用时,每车次的燃油附加费为2元;2. 现场模拟功能:能模拟汽车起动、停止、以及不同速度等状态;3. 设计显示电路,将总车费和行驶路程显示出来;使用时钟芯片,将当前的时间在LCD屏上显示出来,并能通过按键调节时间。
  • 点阵式LED显示控制

    基于AT89C52单片机的四个8*8的LED模块组成了一个16×16LED汉字点阵显示屏,通过将字体保存进程序,可以显示任意字体。
  • 【毕业设计】简易数字温湿度计,基于DHT11温湿度传感器设计

    基于单片机的数字温湿度计设计,毕业设计资料,现在分享给大家一起学习。硬件:1,单片机内部时钟设置为30MHZ2,上位机需要打开串口。波特率9600 无校验位 1停止位3,传感器的DAT引脚,连接板子的 A4 排母,也是IO口 P1.1程序功能:1,按下KEY1按键,程序读取DHT11的数据,并发送到串口上,格式是ASCII,便于阅读。(仅仅用于测试程序硬件各方面是否正常运行)2,正常开机状态下,每2S刷新一次OLED的显示。(这个历程里面的OLED字库和显示函数都做了改变,以节约单片机的Flash。若OLED显示都是 0 ,表示数据读取失败。3,按下 KEY3 按键 ,OLED显示器关闭4,按下 KEY2 按键, OLED显示器重新打开
    来自:基础电路时间:2017-12-27 毕业设计 环境检测 温湿度计
销量
746
查看
14K
参数名 参数值
发布于 2016 年 04 月 11日
更新于 2017 年 01 月 11日
Moore8直播课堂