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

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

精美元器件欣赏:连接器分立电线外壳(0039012225)

【国外开源】巴掌大小便携全屏触摸DDS 波形发生器(硬件+程序源码)

  • 【国外开源】巴掌大小便携全屏触摸DDS 波形发生器(硬件+程序源码)
  • 【国外开源】巴掌大小便携全屏触摸DDS 波形发生器(硬件+程序源码)
  • 【国外开源】巴掌大小便携全屏触摸DDS 波形发生器(硬件+程序源码)
  • 【国外开源】巴掌大小便携全屏触摸DDS 波形发生器(硬件+程序源码)

【国外开源】巴掌大小便携全屏触摸DDS 波形发生器(硬件+程序源码)

【国外开源】巴掌大小便携全屏触摸DDS 波形发生器(硬件+程序源码)

【国外开源】巴掌大小便携全屏触摸DDS 波形发生器(硬件+程序源码)

【国外开源】巴掌大小便携全屏触摸DDS 波形发生器(硬件+程序源码)


巴掌大小便携全屏触摸DDS 波形发生器描述:

       该DDS 波形发生器有国外开源网站分享而来,由标准12V插孔直接供电,能够以1MHz输出10Vpp信号(-5V至+ 5V之间,正弦波形,无负载)。高于1MHz,输出开始衰落,在4MHz(最大频率)达到9Vpp。频率,幅度和偏移通过智能TFT数字控制。DDS 波形发生器液晶显示屏采用PIC32和2.8“TFT触摸屏液晶显示屏(ILI9320控制器,使用16位PMP)设计完成。

2.8“TFT液晶显示器资料下载见http://www.cirmall.com/circuit/6492/detail?3

巴掌大小便携全屏触摸DDS 波形发生器提供三个“基本”波形:来自DDS芯片(0.1Hz至4MHz,0.1Hz步长)的正弦波和三角波形,以及来自微控制器PWM(0.1Hz至1MHz,可变步长)。微控制器还提供任意波形,如锯齿波,sin(x)/ x,噪声,wav文件播放等,但在较低频率(0至2kHz或100kSPS)。每个波形可以直接输出,也可以作为频率或幅度调制的输入。

巴掌大小便携全屏触摸DDS 波形发生器实物展示:

巴掌大小便携全屏触摸DDS 波形发生器电路设计涉及到重要芯片:

  • - 一个AD9834(DDS芯片带有正弦波/三角波形输出)
  • - 2个AD5310(10bit DAC:一个用于Vpp控制,另一个偏移控制)
  • - 3 x LM7171(快速OPA)
  • - 3 x LT1616(开关稳压器:+ 5V,+ 7V,-7V)

巴掌大小便携全屏触摸DDS 波形发生器 PCB截图,用eagle打开:

电路相关文件

电路图文件
源代码
便携式全屏触摸DDS 波形发生器-src.zip
描述:DDS 波形发生器源码
教程
原文出处.txt
描述:原文出处
分享到:
收藏 (25)
电子硬件助手小程序 电子硬件助手小程序

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

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

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

(版权归herpderp所有)

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

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

换一批 more>>

大家都在看:

继续阅读

  • 谐波叠加生成上位机(Qt 源程序)

    该谐波叠加生成上位机可以实现 2~100次谐波叠加(可多次叠加),然后产生叠加谐波后的波形、频谱,并能导出数据。实际工程中,我们可以用波形发生器把波形还原,来模拟现场、测试电路等。软件生成的数据文件,能直接拷贝到 《GK101 10MHz 任意波发生器》里面,重现波形。上位机截图: 附件内容资料说明:<source>文件夹内为谐波生成软件的 Qt 源程序<software>文件夹内为谐波生成软件的可执行文件Qt程序所用版本为Qt 5.2.1如果电脑没有安装Qt软件可以直接运行<software>文件夹内的harmonic_wave_creator.exe文件以运行程序
    来自:测试与测量时间:2018-05-09 波形发生器 谐波叠加
  • 简易波形发生器,51出品

    采用STC89c52单片机作为主控芯片,经过DAC0832和LM324后,输出相对应的波形,按键控制输出的波形,下面上图了:首先是整体的效果:然后上电:这是控制按键,可以输出4种不同的波形:这是输出锯齿波:这是输出方波:这是输出三角波(注意:输出三角波的功能函数稍加变化就可以输出梯形波,大家可以自己改):这是输出正弦波:输出的波形还可以吧,嘿嘿,下面是手绘的原理图:原理图上接P2.7脚的那条导线可以直接接地,这样就连续转化了
    来自:基础电路时间:2018-04-11 51单片机 波形发生器 波形
  • 惊人的纽特之眼-电子眼睛制作原理图/源码

    我们将尽可能地建立一个紧凑小巧的电子眼睛。把它放在一个广口的瓶子里,然后加到你的药水架上,或者在皮颈上挂一条皮革的皮带。 这是一个相当先进的项目,需要在狭小的空间内进行小巧的焊接,并使用精密的零件。还有一些需要的软件设置。您可以添加自定义图像并根据需要调整代码,或者直接复制并粘贴我们的代码。这不是一个简单的项目,但最终的结果是非常酷,这是值得的努力工作! 视频观看: 元器件部分 1 x Teensy 3.2 Teensy 3.1或3.2微控制器 1 个 OLED显示屏 OLED分线板16位显示器 1 个 照片单元 光电池CdS光敏电阻 1 个 电池充电器 LiPoly背包电池充电器 1 个 电池 500毫安时LiPoly电池 1 x 10k电阻 10k电阻 1 个 开/关机 SPDT滑动开关 其他东西需要 2种/多种颜色的连接线: 坚实的芯线 硅胶绞线 烙铁和配件 热胶枪 爬行动物印花或万圣节面料 广口瓶或项链线 1.5“丙烯酸半球 (在您当地的Tap Plastics中较便宜) 针和线程软件部分开始焊接之前,让所有的软件运行并上传到您的Teensy微控制器。先将代码加载起来,以后可以更轻松地解决任何焊接问题或构建问题。 在继续之前,请确保已经安装了下面列出的所有东西。 Arduino IDETeensyduino安装程序库(通过Arduino IDE而不是Teensyduino安装程序安装): Adafruit_GFXAdafruit_SSD1351Adafruit_ST7735 4.Python的PIL库(只有当你想添加自己的自定义图像)一旦安装完毕,下载并打开草图。 然后,请确保选择72 mhz作为您的CPU速度。 如果你的眼睛看起来有颗粒感,这可能是你的问题。它在默认的CPU“超频”速度下无法正常工作。代码下载(见附件)代码将作为一个.zip文件下载。在里面,你会发现一个名为“convert”的文件夹,其中包含几个不同的图像文件夹和一个python脚本,另一个名为“uncannyEyes”的文件夹包含Arduino草图。开始上传代码,用于测试目的。在进行更改之前确保它能正常工作。看看不可思议的Eye.ino草图。在顶部你会发现几个不同的眼睛选择。取消注释#include "newtEye.h"行以打开眼睛选项,并注释掉该 #include "defaultEye.h" 行。只可以有一个人!此代码默认呈现为两只眼睛。由于我们只有一只眼睛,我们可以关闭第二只眼睛,使代码运行得更快。在代码中向下滚动到“setup”函数之前,注释掉第二个“displayType”行。眼睛的方向我们可以在代码中进行更多的更改,以更改图像的方向。如果您的版本横向或倒置,并且您想要旋转眼球进行补偿,请在代码中查找以下代码行中的最后一行:#else // OLED<font></font> eye[0].display.writeCommand(SSD1351_CMD_SETREMAP);<font></font> eye[0].display.writeData(0x76);<font></font>#endif要将眼睛旋转90度,请更改 (0x76)为(0x77)或(0x75)。或者旋转180度,使用(0x66)。我个人喜欢这个眼睛旋转180度,从原来的形象倒过来。我认为这使得眼睛看起来像是狡猾的,这正是我在“纽特之眼”中寻找的东西。部件安装准备充电器准备你的交换机准备你的光电池传感器准备你的Teensy&Display焊料电源线和充电器附加显示导线和照片单元将Photo单元中的另一根彩色导线焊接到Teensy的引脚16上,将黑色引线焊接到Teensy的复位按钮旁边的GND引脚上。做案例通过连接项链绳来完成,或保持原样,并保持在魔药瓶内。 请记住,OLED屏幕是非常微妙的,所以不要试图挤入一个紧密合适的瓶子 - 如果你挤得太紧,你可能会破坏屏幕。通过插入USB电缆对其充电 - 充满电时,充电器上的指示灯将变成绿色。
    来自:DIY创意产品时间:2018-02-09 diy制作 国外开源 电子眼
  • 电子DIYer的福音——低成本雕刻机开源分享,手把手教你

    分享一款开源CNC雕刻机---Openbuilds的DIY全过程。Openbuilds这款开源CNC雕刻机尺寸可以扩展很大,机器结构设计非常简介合理,DIY成本相对较低;在国外论坛玩的人非常多,国内DIY这款机器的却相对少,所以这里把制作的过程发出来,分享给国内多DIYer。机器加工范围:木质浮雕,亚克力雕刻/切割,PCB雕刻,简单软质金属铣切也可以胜任。有了雕刻机,后面制作PCB板就方便多了。电子DIYer的福音资料放在附件里了!组装好效果:雕刻机效果图:附件资料内容截图:
    来自:DIY创意产品时间:2018-01-25 国外开源 雕刻机 电子diy
  • 创意DIY,毛茸茸的会说话的猫头鹰玩具

    概述: 唧唧唧唧!制作这个令人愉快的发声毛绒玩具,缝制自己的猫头鹰套件和GEMMA毛绒玩具胆量套件。这个简单的电路使用倾斜球开关触发GEMMA在小型扬声器上播放声音。你可以编程你自己的电路来制作其他的声音,所以你甚至可以改装一个你已经拥有的毛绒玩具! 这是一个初学者的缝纫和焊接项目。本教程详细介绍了电路装配的各个步骤以及将电路安装到玩具中的详细照片,而且猫头鹰套件还附有详细的印刷说明,建议您可以在8岁以下的经验丰富的缝纫机上进行操作。 电路图: 会叫的猫头鹰视频演示 详细的制作教程见附件!
    来自:DIY创意产品时间:2018-01-16 arduino 国外开源 发声玩具
  • 【国外开源】BeagleBone 最新版本迷你主板原理图/PCB/手册等

    本设计分享的是某国外开源网站分享的是BeagleBone最新版本迷你主板,该BeagleBone开发板是仅有信用卡大小的Linux计算机,连接到互联网并运行Android 4.0和Ubuntu等软件。BeagleBone开发板采用AM3358 720MHzARM®处理器,包含大量 I/O 并使用AM3358为实时分析提供处理能力,BeagleBone可以配合Cape插件板来增强功能。BeagleBone 开发板实物截图:BeagleBone 开发板是一款基于AM3358处理器的开发套件。处理器集成了高达1GHz的ARM Cortex-A8 内核,并提供了丰富的外设接口。BeagleBone Black的扩展接口包括网口、USB Host、USB OTG、TF卡接口、串口、JTAG接口(默认不焊)、HDMI D Type接口、eMMC、ADC、I2C、SPI、PWM和LCD屏接口。BeagleBone 开发板特点: 256MB DDR2 RAM3D图形加速器ARM Cortex-M3用于电源管理2x PRU 32位RISC CPUBeagleBone 开发板电路 PCB截图:
  • 【国外开源】俏皮的OLED智能手表设计,附原理图/PCB/源码/组装

    该文档分享的是国外开源项目,OLED智能手表设计,该智能手表采用PIC24F微控制器和128x128 RGB OLED显示屏,以及加速度计和磁力计等组成。该OLED从2013年就着手做了好几个版本,最终目标希望能设计成一个拥有USB-HID(无驱动)和蓝牙4.0 LE连接的手表,这样就可以轻松地同步日历。该俏皮的OLED智能手表电路 PCB板采用2层设计,所有设计资料完全开源的,方便网友DIY。原理图和PCB布局是使用Altium完成的。俏皮的OLED智能手表实物截图:OLED智能手表内部结构图:俏皮的OLED智能手表功能:时间实时显示功能USB-HID通信和引导加载程序基本加速度计测井智能手表电池充电和监控抗锯齿字体绘图(只是灰度级,没有“清除型”)俏皮的OLED智能手表最终目标:加速度计“点按”唤醒“磁力计指南针蓝牙4.0 LE闹钟与蜂鸣器用于更新日历俏皮的OLED智能手表电路 PCB截图:基于stm32f411re的智能手表(设计分享):http://www.cirmall.com/circuit/1547/detail?3
    来自:可穿戴设备时间:2017-07-26 智能手表 oled 国外开源
  • 【国外开源】无人机 ArduPilot Mega 控制板原理图/PCB/固件源码

    ArduPilot Mega是一个完全可编程驾驶仪,它需要GPS模块和传感器来制作无人机。无人机处理了稳定系统和导航两个问题,不再需要一个单独的稳定系统。它还支持"fly-by-wire" 模式,当飞机在RC控制下手动飞行时,这个模式可以使飞机更容易、更安全地飞行。ArduPilot Mega是 Chris Anderson 和 Jordi Muñoz设计的最新版本的自动驾驶仪板,最新修正后的方案是用ATmega2560代替了ATmega1280。现将国外开源的无人机ArduPilotMega (APM)控制板原理图和PCB源文件及固件源码分享给大家,用eagle6.9可以直接打开。ArduPilotMega 控制系统板实物截图: 无人机 ArduPilotMega 控制板硬件包括: 三轴陀螺仪三轴加速度计测量高度的空气压力传感器10Hz GPS 模块监视电池状态的电压传感器4Mb板上数据记录存储器。任务数据自动记录,并可以导出为 KML 格式内建硬件失效处理器,在失控时可以返回出发点(可选) 三轴磁力计(可选) 空速传感器(可选) 电流传感器无人机 ArduPilotMega 控制板电路 PCB截图:附件资料下载:相关推荐:【2016英飞凌杯一等奖】基于英飞凌无人机解决方案的跟拍应用设计英飞凌无人机XMC4500多机演示板 - 全系统解决方案
  • 【国外开源】FUSB302 USB Type-C控制器设计(PCB 工程文件+代码+BOM)

    USB Type-C控制器用于BMC通信,电路采用核心器件为FUSB302,FUSB302 系列 USB Type-C 控制器可以消除制造商对于规格更新的担忧,他们可以在其智能手机、平板电脑、电脑和其他移动设备上轻松增加下一代 USB 功能。FUSB302 尺寸小,功耗低,具有‘投资保护’优势,因此成为当今许多产品所使用的流行解决方案。FUSB302 USB Type-C控制器实物截图:与其他 USB Type-C 控制器不同,FUSB302 通过 I2C 协议配合现有微处理器使用。这样,通过固件可灵活支持各种 USB C 类规格的变化,而不是通过硬件。FUSB302 USB Type-C控制器电路 PCB截图:
  • 带1.6“触摸显示屏的可穿戴开发板(硬件+Arduino 源码及库文件等)

    带1.6“触摸显示屏的可穿戴开发板的核心 MCU是功能强大的NXP Kinetis 120MHz Cortex-M4微控制器,具有128KB SRAM和1MB闪存。该可穿戴开发板其显示器是一个漂亮的1.6“TFT,分辨率为240x240像素,色彩深度为262,143色,并具有电容式触摸屏。大量外部IO可用,包括模拟,数字,PWM和I2C。USB提供电源和连接通过固件支持大量USB设备类。一个锁定microSD插槽允许数据存储,也可以将您喜欢的字体和图像一起应用在显示器上。带1.6“触摸显示屏的可穿戴开发板实物展示:带1.6“触摸显示屏的可穿戴开发板可以通过Arduino IDE进行编程。Arduino兼容的库和功能,见相关文件下载。附件内容截图:
销量
244
查看
7956
参数名 参数值
发布于 2017 年 07 月 17日
Moore8直播课堂