开启新的征程,邀请您见证ST的蜕变

【特惠季】小马哥最新小四轴,完整资料限时特价开源!

不用变着法偷懒,智能家政机器人给你理由!

【毕业设计(论文)】基于单片机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
描述:便携式数字示波器源代码
教程
分享到:
收藏 (82)
电子硬件助手小程序 电子硬件助手小程序

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

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

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

(版权归aying所有)

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

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

换一批 more>>

大家都在看:

继续阅读

  • 基于51单片机的智能抢答器设计

    项目要求:(1) 能够实现16位选手(编号1-16)抢答的功能(2) 主持人按下开始键之后9S内抢答有效,9S结束后本次抢答结束,若无人抢答,此时倒计时显示归0;直至主持人宣布进入下一轮(3) 要显示出抢答成功选手的编号及抢答倒计时(4) 在抢答时间内,一但有人抢答成功,其他人再抢答则无效(5) 一但有人抢答成功,报警提示(6) 完成相关硬件设计制作及软件调试 方案实施:(1) 单片机型号选用STC89C52作为控制器(2) 抢答按键采用4×4矩阵键盘组成对应16位抢答选手的抢答编号(1-16)(3) 一个独立按键来实现主持人宣布开始抢答按钮(4) 一个四位共阴数码管,前两位用来显示抢答选手的编号,第三位显示’-’,第四位显示倒计时(5) 采用蜂鸣器实现抢答成功报警
  • 基于单片机的土壤湿度检测,自动浇花系统系统完整设计资料

    自动浇水,检测湿度,湿度上下限值可调,自动与手动模式!制作出来的实物图如下:功能介绍:单片机土壤湿度检测自动浇花系统系统采用STC89C52单片机+ADC0832+LCD1602液晶+土壤湿度传感器+防水温度传感器+抽水电机+ 按键+蜂鸣器设计而成。液晶第一行显示 实际的湿度液晶第二行显示 湿度上限值 湿度下限值按键说明:从左边第一个起,减键、加键、设置键。1.单片机型号:STC89C52/51、AT89C52/51、AT89S52/51 可任选。2.产品自带单片机上电复位电路、手动复位电路(复位按键)、晶振电路(给单片机提供时钟周期)。3.采集LCD1602液晶显示土壤湿度和温度,报警参数也可以同时显示出来,直观明了。4.可以设置湿度和温度的上下限报警范围,并具有掉电保存功能,保存在STC单片机内部,上电无需重新设置。5.当湿度低于下限值时,打开水泵进行抽水自动灌溉同时声光报警,当湿度高于上限值时,自动关闭水泵停止灌溉。6.当温度高于上限值时,打开水泵进行抽水自动灌溉同时声光报警,当温度低于下限值时,自动关闭水泵停止灌溉。7.具有手动模式,按减键手动打开抽水电机,可以按加键手动关闭抽水电机。背面:仿真原理图如下:电路原理图如下:传感器上的D0不用接,AO接0832芯片上就可以了
    来自:基础电路时间:2018-09-26 单片机 仿真 自动浇花系统
  • 小马哥STM32开源RoboFly四轴飞行器原理图、PCB工程、源代码、3D模型文件等全部资料分享

    RoboFly是小马哥团队在2018年8月推出的一款完全开源的小四轴。这款四轴面向的人群是电子相关专业(包括自动化、电气自动化、电子信息工程、计算机、测控等专业)的大学生,通过一个完整的四轴项目来学习贴片元器件的焊接、PCB设计软件AD的使用、电路基本知识、旋翼型无人机的基本原理、STM32单片机编程与基本使用、飞控算法的实现等。据了解,目前大多数高校的电子专业的课程实训依然是焊接收音机等,单片机课程教的也是单片机,这已经不能满足学生的学习了,学生毕业之后进入企业,大多接触的是贴片元器件(功率器件除外),做产品的时候,硬件工程师必须要具备一定的调试能力,这就对焊接贴片元件的能力提出了要求,所以我们设计了这款四轴飞行器,使用0603、0805这样贴片元件,是练习焊接的好帮手,而且好处在于,焊接练习完了,还可以继续学习STM32,四轴原理,直到把这个四轴飞行器飞起来,在这个过程中,我们也有交流群和学习资料,供大家学习使用。下面是RoboFly四轴飞行器的整体框图、原理图、pcb、实物图源代码的截图,先一睹为快,后面详细介绍。图1:RoboFly四轴飞行器整体框图图2:RoboFly四轴飞行器原理图图3:RoboFly四轴飞行器PCB图图4:RoboFly四轴飞行器PCB 3D俯图图5:RoboFly四轴飞行器PCB 3D侧视图图6:RoboFly四轴飞行器实物图图7:RoboFly四轴飞行器源代码截图制作并开源这套小四轴的初衷有如下几点; 1、初学者需要一款价格低廉、软硬件资料完备、有技术支持的四轴学习平台; 2、以散件形式发售,电路板布局、元器件封装选型要方便焊接组装; 3、四轴所需元器件采购方便、靠谱,最好能提供一站式采购,避免过多邮费、采购周期长、采购到不合格元器件导致学习难以进展。 4、源代码要极其精简、方便入门者能够方便的学习,实现自己的代码; 5、保留一定扩展接口、方便用户自己进行扩展如定高、航迹、巡线等飞行功能。在学习完四轴飞行器之后,这个开源的四轴板子仍然可以作为一个STM32开发学习板使用;RoboFly四轴的基本配置如下:主控芯片:STM32F103C8T6 姿态检测:MPU6050气压计:FBM320无线芯片:SI24R1供电方案:HT7750SA升压+XC6206稳压灯光指示:1个电源指示LED、1个用户编程LED、4个单总线全彩RGB灯电池:600mAh 20C 1S锂离子电池电机:720空心杯桨叶:55mm桨叶桨叶保护罩:相邻轴距65mm机架:PCB一体化机架续航时间:10分钟遥控距离:空旷50mRoboFly四轴原理图各模块简单说明:STM32F103C8T6是ST在2007年发布的一款MCU,截止目前ST已经发布了速度高达400MHz的STM32H7 (这时候一定有人会说600MHz的事,我知道,不用提醒),我自己也是用STM32F1,STM32F4,STN32F7都做过各种各样的四轴,但是这个开源的四轴我还是选择了STM32F103C8T6,主要从三点考虑,一是封装比较大,方便初学者焊接,二是价格低廉,学习成本比较低,三是网上有大量的资料供初学者学习使用。姿态传感器选择MPU6050,主要考虑的也是封装比较大,可以直接使用烙铁焊接,而且价格比较低,资料也很丰富。而且还自带DMP库,可以完成姿态结算后直接把姿态角输出给主控芯片。2016年我们的第一款四轴就是采用DMP库输出姿态角的。气压计使用的是FBM320,对于这款气压计,个人认为性能一般。但是优点就是这个封装和BMP280、SPL06的引脚都是兼容的,方便更换。但是小四轴上放气压计,有一个比较麻烦的地方就是要想办法排除桨叶的风对它的干扰。可以使用海绵等其他东西进行隔离。无线芯片用的是SI24R1,国产的,之所以用这个而不用NRF2401,是因为这个经过我测试,性能也是可以的,引脚完全兼容NRF2401,无线发射可以做到7dB,在发射和接收端都采用陶瓷天线的前提下,可以达到50m的通讯距离。如果加上AP,那达到100米应该没有问题。通过两个低成本的0欧姆电阻对电源进行了单点接地,防止电机回路的电流波动串进射频回路对射频造成干扰。对于供电方案中的先升压再降压的方案,这是我做第一款四轴飞行器的时候发现的,这种1S的锂离子电池,在四个空心杯进行供电的时候,如果四个空心杯电机不带桨叶,也就是说没有负载,那启动是没有问题的。但是如果四个空心杯都带上负载,瞬间提速到满速,就会瞬间把电池输出电压拉低到3V以下,经过我测试甚至低到了2.8V,这时候如果不升压,直接用电池给LDO供电,那LDO就会失效。所以通过升压再降压后给单片机系统供电是一个可行的方案。另一个方案就是在电机启动的时候采用缓慢启动的方式,这样电池的电压就不会瞬间被拉低,但是这样的一个不足之处就是无法让这个小四轴非常暴力,飞起来不够爽快。四个机臂上采用的RGBLED是串行单总线全彩灯,也就意味着只需要占用单片机的一个IO端口,就可以控制这四个灯发出各种各样的颜色。这个灯类似与WS2811,也是通过零一码来实现数据通讯,进而控制灯的颜色的。对于初学者而言,时序往往难以理解,而这个灯可以作为学习时序最简单的一个例程,虽然简单,但是却非常有趣。因为小四轴的尺寸、重量等限制,这版四轴飞行器的电池最好不要超过600mAh,否则电池自身的重量就会成为最大的包袱。而太小的电池则不能提供较长时间的续航。总之我经过测试认为600 mAh容量应该是一个拐点。电池最好带保护板、有一定的安全性能。否则胀饱、失效事小,严重点在炸机的时候可能会爆炸。对于这个四轴最关键的一个组建—空心杯,说出来都是泪啊,做四轴两年,有一年的时间都在寻找合格的空心杯电机。2017年有一款四轴飞行器因为采购的电机侧向震动太大,导致桨叶转动之后产生很大的侧向震动、严重干扰了加速度计,使角度偏差很大,基本不能垂直飞行。一开始把问题锁定在MOS管上、陀螺仪上、原理图与PCB设计上都未能解决问题,后来对原始数据进行FFT变换后发现了干扰的频率点,这才确定是电机的侧向震动引起的。还有一种情况就是同一批次的电机性能差异很大,导致PID调节的输出差异很大,最终会影响MOS管的寿命、电机寿命。空心杯电机使用SI2302这款MOS管进行驱动,这是非常常见的一款MOS管,便宜又好用。但是市面上这个管子假货也比较多。很多人在电机驱动电路上加不加电容、加不加二极管有很大的争议,我经过测试发现,加上电容之后效果很好,而加上二极管的效果则一般。也可能是测试方式不够严谨,回头可以一起讨论这个问题。桨叶选型一定要注意选择平衡性好的桨叶、做工有瑕疵的可能会影响平衡性,在飞行的时候,如果不平衡就会导致侧向震动。初学者在调试四轴的时候,摔下来、失控是很常见的,所以加上桨叶保护罩之后,可以很大程度上减小桨叶、电机报废的概率。如果采用飞控板和机架隔离的方式,就能从一定程度上降低震动的影响,但是这样或许会增加重量及成本,所以我选择了PCB机架,这也是初学者最容易实现的一个方案,但不是唯一的方案。
    来自:飞行器时间:2018-09-24 单片机 stm32 pcb 四轴 无人机 小马哥
  • 多点数字温度测量系统设计

    一、内容掌握DS18B20温度传感器的基本原理,基于AT89S51单片机设计实现较高精度的温度测量和显示系统,该系统能够较准确地测量出室内相对温度,测温范围为-5—99℃;要求三路温度传感器进行多路温度测量;并可以通过键盘输入温度上下限值,如温度超过上下限值就自动报警等功能;精度达到0.05~0.1℃,在传感器线形温度范围外,多点温度通过软件均衡。完成相应硬件设计、制作、调试及编制相应软件。二、要求与数据要求: 1、选择DS18b20温度传感器,基于AT89S51单片机设计温度测量系统2、要求使用三路温度传感器进行多路温度测量,系统测温范围为-5-99℃,实现精度0.05-0.1℃;3、完成系统硬件设计、制作及调试,并绘制硬件电路图和PCB图;4、毕业设计说明书应包含中英文摘要、温度测量系统原理分析、电路设计方案、硬件分析调试过程及原程序等内容。
  • 自动装车机械手控制系统

    题目:粉粒包装袋自动装车机械手控制系统设计一、内容内容:设计制作一个能够把粉体包装袋装上汽车的自动装车机械手控制系统,并完成控制系统的安装调试工作。设计控制系统的电路原理图并制作电路板,对系统稳定性加以分析。二、要求与数据要求: 1.能够把生产线上的包装袋直接装上汽车。 2.机械手下方配有导轨,能够根据汽车的长度前后移动。3.要求机械手能够把包装袋码放整齐,安全稳定。4.机械手拿起的物体最大重量100公斤,位置控制精度±2厘米。
销量
836
查看
18K
参数名 参数值
发布于 2016 年 04 月 11日
更新于 2017 年 01 月 11日
Moore8直播课堂