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>>

大家都在看:

继续阅读

  • ShareBoard-i.MXRT1050 一群发烧友(群:450919784) 基于MIMXRT1052DLV6设计的开发板软硬件资料

    基于MIMXRT1052DLV6设计的开发板软硬件资料ShareBoard-i.MXRT1050 一群发烧友(群:450919784)注:附件资料中包含原理图的PDF格式,PCB的工程文件(使用AD打开)以及元器件清单表。
    来自:智能家居时间:2018-01-16 单片机
  • LED数码管显示数字温度计,准确测温,蜂鸣器上下限报警

    系统概述:本系统所设计的数字温度计采用的是DS18B20数字温度传感器测温,DS18B20直接输出的就是数字信号,与传统的温度计相比,具有读数方便,测温范围广,测温准确,上下限报警功能。其输出温度采用LED数码管显示,主要用于对测温比较准确的场所。该设计控制器使用的是51单片机AT89S52,AT89S52单片机在工控、测量、仪器仪表中应用还是比较广泛的。测温传感器使用的是DS18B20,DS18B20是一种可组网的高精度数字式温度传感器,由于其具有单总线的独特优点,可以使用户轻松地组建起传感器网络,并可使多点温度测量电路变得简单、可靠。显示是用4位共阴极LED数码管实现温度显示,LED数码管的优点是显示数字比较大,查看方便。蜂鸣器用来实现当测量温度超过设定的上下限时的报警功能。数字温度计原理图截图:数字温度计实物图:
    来自:基础电路时间:2018-01-08 单片机 温度计 温度传感器
  • 【毕业设计】电子秒表设计资料分享,原理图、源码、仿真及论文

    对于一切都要精确的科技信息时代,用来精确时间的工具必然少不了秒表。此次设计的电子秒表计数范围0-1000秒,三个功能按键,进行复位,开始,暂停的功能操作。整个设计分硬件模块和软件模块这两个模块展开的,硬件模块是基于单片机AT89C51RC,以四位一体数码管和按键部分以及用于信号功率放大的74HC245芯片 等外围电路组成,元件少,结构简单;软件部分利用keil uVision4编写软件,采用中断服务程序对事件处理,结构合理,思路清晰,提高了微处理器的工作效率。最终经过调试实现了秒表的计时功能。本设计利用单片机原理,结合显示电路,用以四位一体共阳极数码显示管及按键来实现0000-1000秒计时器。将软硬件合理结合,以实现系统正常运行,数码管正常显示的最终目的。仿真原理图如下:Altium Designer画的原理图和PCB图如下:
  • 基于单片机和液晶屏做的一款高精度频率计,源码有注释,方便理解

    包含了基于单片机和液晶屏做的一款高精度频率计,同时有pcb和原理图,通过ad就可以打开,有源程序,需要的同学可以下载。同时源程序有适当的说明,可以帮助大家看懂程序,程序也可以根据需求修改,电路设计基于一个整形,分频的思路进行,可以给大家提供一个很好的思路。
    来自:测试与测量时间:2018-01-10 单片机 频率计 液晶屏
  • “微信 跳一跳” 物理外挂,随便你刷多少分

    本文根据时下最火小游戏 微信跳一跳,编写的物理外挂,实现简单,具有DIY精神的都能迅速上手。废话不多说,先来点视频开开胃。 哈哈哈,是不是很爽很刺激,好了,不吊胃口了,还是整点干货吧。准备1:手机一部,电脑端下载好投屏软件,苹果的airplay,安卓的忘了,自己找下,嘻嘻嘻。。。。准备2:搞电子的才有,继电器模块一个,随便什么开发版一块,有串口就行,usb转串口模块一个。准备3:电脑上装上我提供的“跳一跳物理外挂.exe",这个才是核心,后面我会贴源码,low不low不要紧,关键好用,我花了一天时间学的,代码拙劣,慎看,/呲牙。 准备工作做完了,现在开始动工,先做物理部分。首先拿出你的继电器模块,然后把继电器给削了(捂嘴笑)哈哈,我也不知道怎么告诉你怎么削,还是给个图吧。 哎吆我去,这图这么大的咧,将就看看。反正就是把继电器的壳子给拿掉。温馨提醒:用刀的时候注意点,手弄破没事,别把继电器线圈削了(幸灾乐祸的笑呵呵)然后呢,找个导电的,有电容的,弹簧呀,电容笔呀,或者湿海绵呀。。。一切可以让手机触摸屏反应的材料都行,就是要小一点。反正我是找了个弹簧,还把它焊在了继电器的活动片上。不会的,看图,下面没图,还是上面那张。 硬件部分还差个单片机,这个你们都会的,专业的嘛,随便整个单片机最下系统就行,带个串口,协议我告诉你简单。帧头32位的最高8位后8位后8位后8位‘A’00000000看到没,接收到串口数据后,把除了'A' 之外的四个8位的数据合并成一个32位的数据,这个合并后的数据,就是ms,是多少就是多少ms。简单吧,单片机只要接收到这组串口数据,就可以进行操作了,(忘了说了波特率115200 ,8,0,1,我想大家都看得懂,不解释了。)主程序代码如下:if(收到串口发来的数据){将4个字节接收到的数据转化为32位的数据;继电器置1或者置0(看你电路了,让它按下去就行,模拟按下动作);延时(xx ms);(这就是那个32的数据) 继电器置1或者置0(看你电路了,让它抬起来就行,模拟抬起动作);}实在不会的,也没事,我不是还有程序源码的嘛; 好了好了,硬件就到这了,整点软件的。软件c#写的,高手的话,简单,随便你们喷,反正我也不熟,就学了一天,整成这样,自认为还行。源码,我会贴上去,别急。 操作部分。我是鼠标左键点击确定起点位置,鼠标右键点击确定终点位置。也就是说,你想跳,那就鼠标左键点起点,鼠标右键点终点。根据距离计算时间。软件上,有个系数,用来确定不同电脑,不同分辨率的,自己调试下, 一致就行。截图截图,看图看图。先打开这个软件,苹果的airplay,然后打开手机,选择airplay镜像。然后将软件全屏。打开我的那个"跳一跳物理外挂.exe",选择串口后,就点连接,没啥问题是不会有任何提示的。有问题就报错了。(哈哈哈,仰天长啸中)下面这个框 3.5,这个就是系数了,要将我的这个软件和投上去的界面重合,这样才行。然后你试试鼠标左键,鼠标右键,看看你的继电器会不会动。(不会动就是你程序有问题,硬件有问题,电脑有问题,反正我的是好的,我不管,自己检查)还有就是,这个软件是由两个窗体组成的,一个透明的,一个透明有边框的,别问我为什么,因为我不知道如何设置透明鼠标不穿透,你也不知道呀,哈哈哈(鬼畜中),会的私信我,我学一下。所以,如果点击的时候会触发这个软件后面的东西,那么请点击任务栏中,将窗体设置到最前,其实就是获取热点了,其实就是激活窗口啦,笨呢,点不到说明窗口不在激活状态嘛。好了,不说了, 下面都是图了,你们自己玩吧。 啰嗦一句,把框框对齐哟,不然跳不准呢。
    来自:DIY创意产品时间:2018-01-09 单片机 stm32 微信
  • 【毕业设计】简易数字温湿度计,基于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 毕业设计 环境检测 温湿度计
  • 基于单片机的病房呼叫系统

    基于51系列的单片机设计的病床呼叫系统说明:该系统以AT89C51单片机作为这个系统的控制中枢,另外采用了矩阵键盘、LED显示电路和部分数字电路组成。当病人要呼叫时,可以按键,同时会有蜂鸣器发出响声,指示灯也会随即闪烁,不同的数码管可以将床位号显示出来。当多人使用时可实现循环显示,医护人员按下“清零”键取消当前呼叫。此时,系统将按按下按键的先后顺序来显示其他病人编号。
  • 超声波测距的万年历

    本设计采用1602作为显示屏,并且具有万年历和距离测量两种功能,万年历具有备用电子,主电源掉电的情况下,时钟芯片仍然可以运行,从而保证时间的准确性,距离测量5-150厘米内比较准确。万年历时钟和距离测量的最小值和最大值可以通过板上按键进行调整,当距离小于最小值或者大于最大值时,系统会通过蜂鸣器产生警报。 按键说明:按键从上到下分别标号为1、2、3、4。 1为选择键,可以定位到需要调节的数值上。 2为增加键,需调节的数字加1。 3为减少键,需调节的数字减1。 4为进入距离测量键,按下后,可测量距离,再次按下后,回到时间界面。
  • 简易数字频率计设计,支持放大整形,附报告,可用作课程设计

    简介:频率计作为一种基础测量仪器。它主要由信号输入、放大整形、分频、单片机控制模块、驱动显示电路等组成。本设计以STC80C51单片机作为控制核心,使用它内部的定时/计数器,实现对待测信号的频率的测量。设计过程中,频率计采用外部10分频,以便测量1Hz~1MHz的信号频率,并且实现量程自动切换。显示部分用74LS245驱动,使用四位共阳极数码管显示数据。本设计采用单片机技术,使得设计具有很高的性价比和可靠性,改善了传统频率计的不足,它具有测量精度高、测量省时、价格便宜、使用方便等优点。仿真电路图及结果:附件内容截图:
    来自:测试与测量时间:2017-12-27 单片机 频率计 放大整形
  • 心型多彩流水灯(15种方式)

    本文介绍了一种基于AT89C52单片机控制流水灯的电路设计,整个造型为心型设计,共采用了32个LED进行设计,有多种流水样式设计,里面包含4个源程序(因为单片机有容量限制,一个程序放不下),可以学习到流水灯的不同控制方式。
销量
746
查看
14K
参数名 参数值
发布于 2016 年 04 月 11日
更新于 2017 年 01 月 11日
Moore8直播课堂