L非鱼
见习卖家
  • 城市
  • 概况
  • 加入于
    2016年01月15日
  • 个人简介
    还没有填写个人介绍!
  • 免费

    6
    79

    用机智云+STM32快速打造的空气质量监测系统

    本文以一个简单的手机APP远程空气质量监测应用为例,将教会大家如何使用STM32CubeMX图形化配置工具生成MCU工程,然后只需编写几个简单的接口,即可将机智云自助生成的STM32方案工程里面的设备协议移植过来,99%图形化自动完成,减少开发者工作量,这样可以十分方便的将其它型号STM32微控制器连上机智云,开发智能产品。系统设计框图截图:该设计应用到的硬件为:软件工具为:1.STM32CubeMX V4.16.1 ;2.机智云自助开发平台;3.串口调试助手;4 .Keil V5.21.1 .0;视频演示:http://player.youku.com/player.php/sid/XMTc3MzA1NTk1Mg==/v.swf 我们这里演示的是一个基于STM32L432 Nucleo-32的简单的远程空气质量监测应用,即微控制器采集空气质量传感器的数据,通过WIFI上报到机智云服务器,然后我们通过手机端APP即可远程查看监测值。
  • 免费

    13
    86

    基于国产GD32的四轴飞行器,试飞成功!

    今天本来也没做好起飞的准备,不过感觉老是在屋里调有些东西是观察不到的,因此就冒险去户外飞了一下。果然。。。。。。坠机了,原因是其中一个非自紧螺旋桨的螺丝松了,稍后上图,之前也松过一次,没处理好,这次得到教训了。这一摔就是400块钱没了,维修也得1到2个星期。目前的功能: 1.开启传感器低通滤波98Hz,滤掉电机震动对加速度计和陀螺仪的影响。2.磁力计现场校准,代码直接完成,不需要PC干预。换个地方飞不用再带个电脑做校准了。3.陀螺仪零偏自校准4.加速度计零偏和灵敏度校准4.代码时间片管理,姿态融合500Hz,PID控制200Hz5.位置式PID控制,控制参数采用kp,Ti,Td,从今天飞行状况来看,此功能日后需大力改进6.固定航向模式。日后加入可控航向。7.串口在线调试,支持在线参数保存和读取,采用GD32F103内部Flash来保存参数,不用外扩存储芯片,也方便调试PID参数和磁力计校准。8.飞行模式:x模式自己设计的飞控板第二版,兼容F10x/F2xx/F4xx系列MCU,正面:外扩4个PWMin外接遥控接收机,4个PWMout外接motor,4个PWM备用,1个DCMI摄像头接口,1个USART1接蓝牙模块,1个SPI可接SPI nand。外接TF卡用于存储视频整机:两个白色轴中间是机头,右边白色轴上是之前做的蓝牙模块,整机标配:450机架,980kv电机,好盈20A电调,11.1V-3S动力电池,7通道接收机,锂电池低压报警器,桨1047PID分两种位置式和增量式,我采用的是位置式,将Ki和Kd用Ti和Td的形式来表达,并带入到式2-3中,ek=角度的期望-传感器输出的角度,所用的PID三个参数是:Kp、Ti、Td。 公式如图所示:四轴PID控制的目的就是将接收到的遥控的控制信号(一般有油门THR、升降舵ELE(对应pitch)、副翼Ail(对应roll)、方向舵RUD(对应yaw))与飞控板本身计算得出pitch、roll、yaw做比较,分别得出它们之间的误差值,然后将Kp、Ti、Td与这个误差值结合得出PID输出(PID_pitch、PID_roll或者PID_yaw),再将这三个PID输出与油门结合在一起算出送到每一个电调的PWM数值,从而控制每一个电机的转动。

    飞行器     发布时间:     四轴 源代码 gd32

  • 免费

    15
    134

    3KG电子秤设计方案,原理图、模块资料、源码全部奉上

    基于51单片机的电子秤,称重范围为3Kg。含电路图与源码等。附件内容截图:3KG电子秤设计方案原理图截图:

    医疗电子     发布时间:     51单片机 原理图 源代码 电子秤

  • 免费

    17
    201

    全套微型四轴开源,STM32F1主控,原理图、程序免费下载

    在跟大学好友俩人的共同努力下,我们的小四轴终于完工了.现在已经可以比较稳定的飞了,情况见下面视频.现在板子也升级到第二版本了,更加集成,遥控接收也做到板子上了.下面把这段时间来的成果,自己的经验,还有原理图、程序、上位机分享给大家.四轴设计方案:CPU: STM32F103CB2.4G: NRF24L01电子罗盘:HMC5883陀螺仪+加速度计:MPU-6050上位机视频演示:http://www.56.com/u50/v_ODQ0ODcxNjc.htmlhttp://www.56.com/u52/v_ODQ0ODcyNTc.html匿名四轴试飞视频:http://www.56.com/u56/v_ODQ0ODczNDk.html四轴飞行器电路板照片:

    飞行器     发布时间:     stm32 原理图 四轴 程序

  • 免费

    8
    45

    基于物联网的酒店管理系统

    项目成果采用的新唐开发板或MCU型号:NuTiny-SDK-M451主要功能如下:实时采集温度上传到服务器实现门禁控制功能使用远端服务器提供开关量控制锂电池充电管理模块

    工业控制     发布时间:     原理图 防丢器 酒店管理

  • 免费

    27
    135

    智能家居系统设计(附智能照明、自动浇花、宠物喂食器功能)

    项目成果采用:M451LG6AE微控制器一. 项目名称:智能家居三件套(照明、浇花、宠物喂食)二. 项目描述本创意方案旨在研究基于微控制器和移动应用APP的智能物联家居网络的实现。采用基于新唐M451LG6AE微控制器作为主控的智能终端采集温湿度、检测限位等。微控制器与WIFI模块构建智能控制设备终端,智能终端通过wifi模块与服务器进行socket通讯。云服务器根据用户的需求提供必要的数据,并将对应的任务更新至对应的数据库数据表。移动应用在4G或者WIFI连通的情况下,通过Http请求至服务器完成对于信息的查询和任务的设定,并通过云服务器的桥接实现了从移动应用至智能控制设备的控制。最终实现对智能照明、智能浇花、智能喂食的控制。视频演示:http://v.youku.com/v_show/id_XMTcxNDk3NzU0NA==.htm...http://v.youku.com/v_show/id_XMTcxNDk2ODQ4MA==.htm...三. 作品实物图

    智能家居     发布时间:     智能家居 照明 宠物喂食 浇花

  • 免费

    23
    235

    基于STM32的逆变焊机电源数字化控制系统

    前言将直流电变换成交流动称逆变,实现这种变换的装置叫逆变器由嵌入式微处理器控制的,为焊接电弧提供电能,并具有弧焊方法所要求性能的逆变器,即为数字化逆变焊机,或数字化弧焊逆变器、数字化逆变式弧焊电源。目前,各类数字化逆变焊机已应用于多种焊接方法,逐步成为焊机更新换代的重要产品。 原理:数字化逆变焊机通常采用三相交流电供电,经整流和滤波后变成直流电,将其逆变成几千到几万赫兹的中频交流电,再经中频变压器降至适合焊接的几十伏交流或直流电压,并借助于DSP,ARM等嵌入式微处理器完成,具有功能丰富, 产品稳定可靠,制精确度高,良的焊接性能,威的焊接专家数据库,节能,络和自动化焊接等优良特性。本设计优点:电源的发展趋势,其关键在于控制器的数字化。目前市场上的大多数数字化产品价格相对高昂,本设计TM32系列单片机进行经济型数字化弧焊电源控制器的设计和实现。该控制器采用数字式PI方法进行输出电流控制,并具有按键操作、 液晶显示、过流保护、过热保护等功能。该控制器还具有良好的扩展性,可以通过修改程序增强系统功能。主电路硬件设计: 1.控制系统总方案设计 逆变电源是最新发展的技术,它的控制思想是:利用电子控制系统,以电流电压负反馈闭环控制为核心,来获得电源所需的外特性 ,调节特性和动特性。 其输入输出关系为: U=q*E/n 其中: q=T1/(T1+T2)*100% U为电源输出电压;E为逆变器输入直流电压,n为高频变压器变比,q为占空比,T1为逆变器功率管导通时间,T2为逆变器功率管关断时间,由于E,n为定值,改变占空比q就可以调节电源输出的电压值。 根据公式,我们选择定频率调脉宽的方式调节电源输出电压值,即保持脉冲频率不变,通过改变逆变器开关脉冲的脉宽T1来调节电源输出,脉宽越大,占空比越大,电源输出越大。 这种调节方式主要由以下特点,可以得到相当接近正玄波的输出电压;整流电路采用二极管,可获得接近1 的功率因数;只用一级可控环节,电路结构简单;通过对输出脉宽的控制就可以改变输出电压,大大加快了变频器的动态响应。2,逆变电路的拓扑结构本设计采用全桥逆变主电路来设计主回路,主电路原理图如下 其工作原理为:家用220V交流电经过变压器变成15V交流电,然后再经过整流桥堆整流和电容滤波后成直流电压,最后供给由功率MOS管IRF840和高频变压器组成的逆变电源,IRF840_1,IRF840_2,IRF840_3和RF840_4四个功率管由控制电路提供波形而交替导通,再经过变压器降压后在变压器的次级得到交变的电压;然后再由二极管整流成直流电,经电抗器滤波提供给负载使用。3,MOSFET的选择MOSFET是该逆变电源的关键核心元件,对它的设计,选择直接关系到整个焊机的安全,可靠。1,额定电压的确定 输入的家用220v交流电压经过变压器降压为15v交流电,再经过整流滤波后,直流输出电压最大值U。 U=http://www.stmcu.org/file:///COCUME~1ADMINI~1LOCALS~1Tempksohtmlwps_clip_image-4977.png[/img]×15=21V而IRF840的可承受电压为500V,在其工作范围内。2,额定电流的确定高平变压器工作频率为20KHz,高频变压器一次侧和而此次的匝数比为20:8,高频变压器一次侧电流为: I=21×8÷20=8.4A 一次每只MOSFET管子的平均电流为一次侧电流的一半,即4.2A,在IRF840的额定电流8A以内。 综上所述,选择额定电压为8A,额定电流为500V的IRF840。控制系统总体结构设计:主要原理:通过ARM主控板输出PWM,然后经过光耦隔离以减少干扰增大驱动能力,然后直接驱动主电路的IRF840功率管,使其交替导通,然后再经过高频变压器降压,最后通过整流滤波和稳压电路整流滤波后输出给负载使用。该控制系统可以使得系统快速响应性能好,动态抗干扰能力强。 该控制系统的系统结构框图如下图所示: 由图可见,整个数字化焊接电源的主要组成及作用如下: 1,主电路由供电系统,电子功率系统和整流稳压电路组成。 (1)供电系统把家用220V交流电变成直流电对电子功率系统和电子控制系统进行供电。 (2)电子功率系统在数字化逆变电源中它实质是一次侧分频功率系统,即逆变主电路,其作用是分频,变换电参数。 2,电子控制系统对电子功率系统提供足够大的,但所需变化规律的开关脉冲信号,驱动主电路正常工作。 3,反馈给定系统由检测电路,给定电路比较和放大电路组成检测电路主要用于最终输出的电压电流的检测,给定系统用于脉冲开关信号的给定,比较放大电路用于放大检测电路的微弱信号以反馈给控制器形成闭环控制。控制系统硬件设计: 1,ARM控制板硬件设计为了适应设计要求并减少成本,本设计了以STM32F103为核心的ARM控制板,其控制原理框图如下: 电源电路用来给stm32f103处理器提供稳定的3.3V工作电压,JTAG接口为stm32的程序下载接口,本设计使用的stm32f103zet6内部集成了512K的FLASH和64K的RAM,无需外扩储存器,RS232和RS485串口用来是处理器与计算机通信,从而调试电源控制系统,PWM输出为本控制系统的核心,stm32具有多达28路pwm输出,我们采用其中的两路,通过驱动放大后,用来驱动主逆变电路的开关管,使该电源系统正常工作;液晶显示用来做人机交互界面,可以直观的显示电源系统输入输出电流电压值以及频率等信息;stm32f103ze还内部集成多路12为A/D通道,我们采用其中两路分别用来测量输出电压和输出电流,用以实现闭环控制。2,MOSFET驱动电路设计由ARM输出的两路PWM脉冲波形均为峰值电压3.3V的方波,不能满足驱动MOSFET的功率,而且无法实现控制电路与MOSFET之间的隔离,因此,本设计在ARM和MOSFET之间采用了下图所示的驱动电路: 本设计采用TLP250专用驱动芯片来驱动MOSFET,从STM32控制器输出的PWM波形如下图所示: 从驱动电路输出波形 逆变桥输出波形 最后整流滤波输出波形:

    电源模块     发布时间:     stm32 逆变电源 数字化控制

  • 免费

    1
    21

    汽车超速模拟电路原理图+参考文档

    用555定时器频率的改变来模拟汽车速度的改变,当汽车超过预定的车速时,声光报警

    智能车     发布时间:     555定时器 汽车超速 汽车超速模拟电路

  • 免费

    9
    47

    Arduino仿生机械鱼

    它是用arduino、常见的绝缘材料和几个伺服电机制作而成。 鱼的身体使用的材料是聚苯乙烯(热塑性塑料),作为一个墙壁用作绝缘材料。物美价廉,非常耐用,重量轻:它漂浮轻松,可塑性强。测试机器人入水之前,你必须仔细检查每一个机械和线路连接。将鱼和控制动作,并确保两个传感器提供信号到Arduino。使用万用表测量其输出电压:在没有障碍的情况下,信号应该是很高的,请确保电压至少5.5 V. 在这一点上,我们已经准备好防水机器人:有许多解决方案,我们已经介绍了机器人在一个塑料袋(呼吸里面看到它有孔,并用胶带密封)。使用橡皮筋保持袋子的机器人身体紧贴,确保伺服自由移动。

    DIY创意产品     发布时间:     arduino