EVLSTNRG-170W板用于离线电源转换应用中的STNRG388A数位控制器,适用于家电, 液晶显示器等。该方案实现了一个PFC级,其后是一个支持高达170 W功率的谐振LLC级。该应用支持多个输出轨:用于主应用的高功率24 V(6 A)通道,用于主应用的1个辅助12 V(2 A)。控制器和始终开启的5 V(2 A)备用电源。 STNRG388A功率转换专用外设(SMED State Machine Event Driven )提供了在过渡模式(DCM-CCM边界)下驱动PFC的灵活性,而谐振LLC由时移控制(TSC)控制。在管理两个转换阶段的同时,STNRG388A保证了应用程序所需的所有保护以及实现了先进的抗电容保护。借助STNRG388A的数位内核,还可以通过方便的超级终端控制来监视,控制和调试EVLSTNRG-170W板。 该电路由两部分组成: 1.基于VIPER27L的10 W备用电源,VIPER27L是用于离线的高压切换器应用程序。该辅助转换器提供5 V / 2 A的电流,一班用于电视供电微处理器,红外接收器,逻辑和监控电路,以及主转换器的控制设备。 2.主转换器由前端PFC和LLC谐振转换器组成,两者由STNRG388A控制。 PFC级可提供400 V恒定电压给LLC级和备用电源的预调节器,LLC谐振转换器提供两种输出电压,其中一种供电于电视面板,另一个用于背光和音频功率放大器。L6382D驱动主转换器上的MOSFET, 还集成了高压启动及精确的基准电压(3.3 V)达30 mA的电流给STNRG388A。 产品实体图方案方块图简单示意图核心技术优势数位控制 带有线电压前馈的增强型恒定导通时间控制 可编程软启动 具有可编程PI频率补偿器的数位控制回路 方案来源于大大通
1
概述随着物联网技术的广泛推广,产生了农业物联网。做智慧农业物联网项目,首先要解决的是农业数据的采集问题;比如空气的温湿度、土壤的温湿度、二氧化碳浓度、水培溶液的EC值、PH值等数据;结合此次RTT大赛,笔者决定基于ART-Pi板子和RT-Thread实时操作系统,开发一个农业数据采集器。此次数据采集器笔者以ART-PI开发板为核心板,外接了一款温湿度传感器模块、GPS模块、OLED模块、串口通讯模块进行了基础Demo版本代码编写与调试,实现了采集温湿度数据在OLED屏上显示、GPS位置信号信息采集后经串口输出等功能。后续还有采集的数据经板载的WiFi模块上传至TCP Server 、阿里IOT平台的规划。 开发环境 硬件:ART-PI(STM32H750XB)、GPS模块、DHT11、0.96寸OLED屏、USB转串口模块 RT-Thread版本:RT-Thread V 4.0.3 开发工具及版本:RT-Thread Studio版本: 2.0.0 RT-Thread使用情况概述(1)内核部分:调度器,信号量等。 调度器:创建多个线程来实现不同的工作。 信号量:用来线程间的同步。 (2)组件部分:UART框架,SENSOR框架。 UART框架:使用了1个串口,用于采集GPS模块数据、同时用于串口输出数据。 II2C框架:使用了1路II2C接口用于连接OLED屏,进行采集温湿度数据的显示。 SENSOR框架:使用DHT11采集空气温湿度 (3)软件包:u8g2 netutils dht11gps_rmc 硬件框架软件框架说明软件模块说明主函数中执行了 wlan_autoconnect_init(); serial_init(); oled_init(); DHT11_init(); 创建了3个线程,其中 dht11_thread_entry()用于读取温湿度传感器数据; serial_thread_entry()用于读取串口1 RX引脚接收到的GPS模块数据; 演示效果比赛感悟首先笔者要表扬一下自己,能在工作之余、在下班后回家还要哄娃入睡之余,利用了一切可以利用的时间,进行STM32单片机的理论、RT-Thread Studio平台、II2C通讯、串口通讯理论知识的学习,然后小白一样的摸索着玩ART-Pi;笔者之前是Java程序员出身,在Java代码层面是打通过跟阿里IOT平台进行数据采集对接的,可是用STM32单片机来做,尤其是要熟悉STM32单片机的开发流程与技巧、RT-Thread 开发环境与编程规范等,作者实在是显得有点稚嫩,毕竟想要很快入行,是需要时间积累的。笔者还是5年前玩过AVR单片机,之后的工作主要是PLC、C#、JAVA相关,最近的工作是基于Go\Linux系统进行应用程序开发,讲真笔者对STM32单片机的知识了解还是相当欠缺的,Ubuntu系统用过半年左右,对于实时操作系统比如RTOS等,不曾了解;可是这些并不能阻止我对国产操作系统的关心与关注。当某次在论坛看到RT-Thread Smart发布会宣传时,笔者一下子就被深深吸引,在参会中看到了搭载RT-Thread Smart内核的板子启动很快,于是乎当时就萌发了了解一下RT-Thread的想法。后面也就有了参加此次RT-Thread全连接创意创客大赛的故事。 笔者的初心并不是参加比赛获得名次,而是通过参与,让自己去熟悉RT-Thread,熟悉RT-Thread跟STM32单片机的联姻;想着能不能基于RT-Thread操作系统、APT-Pi板子做些数据采集的实验测试;幸不辜负青春,通过此次尝试,笔者调通了APT-Pi 的板载串口1的收发控制、II2C通讯驱动OLED屏、采集单总线的温湿度传感器DHT11、板载WiFi模块进行参数配置联网、TCP通讯测试、GPS信号数据截取处理等;在整个边学习边码字的过程中也遇到了一些困难,比如调试II2C接口的气压传感器时,折腾了几天就是不出结果,还不知道问题出在哪,还有调试SPI接口液晶屏时,也是遇到困难,最后曲线救国,换成了II2C接口的OLED屏,还好调通了。主要是笔者时间上受限了,工作上几个项目要跟进,期间去出差了外省几次;下班后回家宝宝又会粘着我求抱抱。本来计划的是多接一些传感器采集数据,比如采集485接口传感器数据、通过调用我自己封装的dll文件去跟欧姆龙PLC进行通讯的测试、上传数据至阿里IOT平台,截止当前未完成,但后面我会继续把这个项目做下去,争取把这个数据采集器做得完善。最后感谢大赛举办方给我们提供了一个如此好的学习和锻炼的机会,我会尝试将RTT引入到自己研发的产品中去。
1
家庭智慧化是我们一直以来努力的目标,市面上也出现很多智能的产品,大抵可以分为两类: 一类是大场作品如华硕、Google、Apple、小米等等; 一类是独立购买的单一功能产品,如无线门铃、智能插座、无线灯控等等。大厂作品的好处是系统整合完整,可以互相支持连动,但是缺点也很明显,就是『天地万物﹐朕赐给你的才是你的﹐朕不给﹐你不能抢。 』,就是大厂没出的你就没得用。独立购买单功能的好处是,想要什么买什么,但是缺点就是,没有整合,当设备一多起来,光遥控器就超过你的手指 这个系列就是要来把上面两类的优点合并起来,将家里会用到的设备全部无线化,又有统一的接口可以管理既然讲到无线,当然要提到最适合DIY应用的LoRa无线技术。LoRa有4大优点 1.使用Sub1GHz频段,绕射能力强,传输距离长,全家都收的到 2.尺寸小巧,而且省电,不用常常换电池 3.市面上唯一可以自行建构网络的IOT技术,适合家庭应用 4.设计图与code原厂都开放网络可以查询,建置成本低廉 这次为了简化开发难度我们使用诠鼎代理群登的LoRa模块S76S。S76S的好处是尺寸小巧,只有11mm x 13mm,而且有开发版,脚位有外拉出来,方便开发。话不多说,先来第一系列 智慧家庭无线化一:温湿度计无线化 目标: 1. DIY制作包含LoRa模块的温湿度计 2. 接收小主机要可以使用计算机,手机监看 3. 要可以一个小主机接收多个温湿度计 方案来源于大大通
2021-04-23 20:24:31 3.18MB 智能家居 温湿度检测 LoRa 电路方案
1
实物购买地址:点击购买 多功能空气质量检测仪概述: 该多功能的空气检测仪基于STM8S005设计,能够检测甲醛、PM2.5检测功能,并且能够连接WiFi,可通过网页和App查看历史测量数据。该空气检测仪功能挺多的,同时也比较的实用,所以分享给大家,提供给大家一些设计的思路及技术资料,彼此提高在技术层面的积累。 空气检测主要分为以下几个方面: 甲醛检测 PM2.5检测 温湿度检测 时间 ESP8266的联网 TFT显示 产品总体性能: 显示方式TFT液晶显示屏 测量工作环境 温度:5~50℃,湿度:20%~90%RH,大气压:1 kPa 测量方法 甲醛:电化学原理 PM2.5:激光散射法 燃气:半导体 检测方式 自动 超标提示 按照国标设置预警值,蜂鸣器报警 甲醛测量范围 0~2mg/m3, 数字分辨率:0.001mg/m3,精度:±5%F.S PM2.5测量范围 0~999ug/m3,分辨率:1ug/m3, 精度:±10% F.S 燃气检漏范围 0~25%LEL,等级:无泄漏,轻微泄漏,中等泄漏,严重泄漏 湿度测量范围 25%~90%RH 温度测量范围 -20~55℃ 多功能空气质量检测仪截图: 用到的重要芯片和模块如下: ESP8266和RX8010 ESP8266是现在成本较次的WiFi连接方案之一,之前用它做项目,现在将它的功能进行了深入的挖掘,现在用的是AT指令进行的联网和数据交换的任务,可以满足自己DIY的乐趣,如果是用于产品响应时间很让人担忧,所以最近研究ESP8266的固件,看看能否通过ESP8266的片内编程解决响应时间及IO资源的问题。因为ESP8266的程序量交大,主要是最数据的上传交互,和其他的程序交叉使用,提取较为麻烦,有需求的朋友可以留邮箱或者QQ进行交流,也可添加本人QQ:1214814488或加群302341668进行交流。可提供APP和联网教程。 RX8010SJ是爱普生出的一颗时钟芯片,内部集成了时钟晶振,所以用起来较为方便,也不用担心晶振的选型。 温湿度SHT20和STM8S005 SHT20应该是现在市面精确测量温湿度较为常用的器件,价格也相当的靠谱,当时想用TI的HDC1000,发愁如何进行焊接,所以放弃的使用。由于SHT20、RX8010SJ、HDC1000都是IIC通讯的,所以附件驱动程序包括SHT20、RX8010SJ、HDC1000的程序。 STM8S系列的库文件,找的比较好用的库文件,在工程里直接替换C文件即可进行编译,便于新手上手。手里还有STM8L系列的相关资料,需要的可以加群302341668。 1.8寸TFT 驱动用的是ST7735S当时驱动这个屏花了有一天的功夫,真惭愧啊,最后发现卖家给的驱动有点问题,呈上驱动文件,如果是STM8系列的可以直接应用。 甲醛模块 甲醛模块是同学做的,我只是拿来应用,和原装英国达特的传感器性能相当,应用起来相当的简单,通电,只需串口接收数据进行解析就OK了。 甲醛的程序主要是串口,配置好串口后只用接收处理就可以了。甲醛模块的接收处理程序。 PM2.5模块 这是采用激光原理进行测量的传感器,测量相当的准确。主要是串口,配置好串口后只用接收处理就可以了 注意:附件内容分享的是所使用的资料及驱动文件等,具体详见附件内容。
1
前言: 当时是要做一个智能看家狗,但是最后上位机程序不稳定出现BUG。底层用了2个减速电机做的驱动,2个舵机控制头,2个舵机控制机械臂,1个舵机控制尾巴,8个超声波做得各方向测距。5个舵机和8个超声波用的EPM570(资源几乎用完),随意写的类似74595的接口和STM32连接。 底层板子做了两块,图里能看到,左边电池上面的是STM32 + CPLD的板子,右边底下的是功率板(请原谅我申了一堆的TI样片,主要为了节省体积。用的都是最新的驱动器和集成电感开关电源),电源充电也在上面。右上那块就是cubieboard,负责双摄像头(一个改成红外最后也没用上)数据传输和上位机指令传输,用的USB WiFi,天线给我接出去拉到尾巴上增强信号(里面干扰大,而且cubieboard位置也比较靠下)。 总体架构是STM32 + CPLD控制2个减速电机带正交编码,3个舵机,8个超声波。一个串口和cubieboard通信,接收下行指令并上传实时监测数据。另一个串口接收遥控器指令。两个都用的DMA方式。 PID部分是另一个同学写的,中间可能会有一些纯粹包装性质的函数,主要是俩人中间的链接用。 遥控器部分是最后临时用51加上去的,硬件也是随手焊,资料可能比较少。 Labview是我为了调试PID搭的一个算是可视化平台,接收STM32主串口(就是接cubieboard那个)的数据并且绘图显示出来,方便调整PID参数。 还有一个FPGA的文档,印象中貌似是控制舵机和超声波测距的,主要是STM32定时器不够用,就加了一块EPM570的片子。 实物图片展示: 附件内容截图:
2021-04-22 19:05:17 17.11MB 智能家居 电路方案
1
本设计方案是全自动波轮洗衣机,能自动完成浸泡、洗涤、漂洗、脱水等功能,该方案采用RENESAS单片机UPD78F9234作为控制IC,目的促进RENESAS ALL FLASH MCU的推广。 全自动波轮洗衣机功能介绍: 采用按键控制:4个按键 LED显示:8个发光LED显示状态 洗涤程序选择:4种洗涤程序(标准、大物、轻柔、快速) 洗涤逻辑选择:进水、排水报警、开盖报警、不平衡报警 无水检测模式:用于无水状态时测试功能 循环测试模式:用于寿命测试 结构框图: 全自动波轮洗衣机电路截图:
1
智能家居控制系统硬件方面,本系统以HG255D路由器为载体,通过基于路由器的嵌入式软件开发,实现了一种超低成本的智能家居联网控制解决方案。本系统由控制板、学习型遥控板和刷入OpenWRT系统的路由器组成,其中控制板采用了STC12C5A60S2单片机作为控制核心,学习型红外遥控板采用了两个STC15F104E单片机为红外信号学习和发射的主控芯片。通过1838T红外接收头学习家用遥控器红外波形,通过两路红外发射管发射学习来的红外遥控信号。 智能家居控制系统软件方面,通过向OpenWrt系统移植PL2303-USB转串口芯片驱动实现了单片机向路由器的实时数据传输,通过Linux系统下交叉编译编写了OpenWrt系统下的串口数据处理程序,通过向OpenWrt系统移植boa(开源的嵌入式WEB服务器,支持CGI)实现了基于路由器的WEB服务器,然后以直观的控制网页呈现给用户。控制信号通过CGI程序发送给控制板,由控制板上的单片机直接控制8继电器开关的通断或者学习型红外遥控板发射红外遥控信号或者学习信号。 Android客户端 Windows客户端 电路城语:此资料为卖家免费分享,不提供技术支持,请大家使用前验证资料的正确性!如涉及版权问题,请联系管理员删除! 附件包含以下资料:
1
直流电机调速控制硬件介绍: 在本设计中,主要目的是完成直流电机的调速功能,以STC89C52RC 单片机为作为主控芯片;电机驱动采用集成H 桥芯片L298,采用单极性控制方式,即通过一个I/O 来对输入端INA进行高低电平控制,实现电机转向控制,再通过一个PWM 调制信号对输入端INB 进行脉宽调制控制,实现电机转速控制;L298 与单片机以及8254 定时器之间的信号采用光耦PC817 来隔离;通过外加一些按键以及拨码开关来实现相关启动、停止、加速、减速、转向设置功能;对于8254 定时器而言,在前面已经介绍过特定工作方式时的硬件连接,所以不再赘述,在这里的外部时钟采用4MHZ 的有源晶振输入;整体原理图所示,整体硬件效果以及PCB图所示 直流电机调速控制器整体原理图 直流电机调速控制器整体硬件效果 intel 8254是可编程计数器计时器芯片,其内部集成了三个相互独立的16位计数器(其计数速度可达10MHZ),以及一个具有三态双向的位数据总线缓冲器为芯片提供与系统总线相接口的能力, 通过读写逻辑的控制,接收来自系统总线的命令和数据, 并将的状态字送上系统总线。控制寄存器接收来自数据总线缓冲器中关于命令的数据, 并暂存这些数据。可以基本解决了任何一个微处理器或单片机系统中最普遍的一个问题——在软件的控制下如何产生精确的定时以及准确计数。 intel 8254定时器硬件连接图 电路城语:此资料为卖家免费分享,不提供技术支持,请大家使用前验证资料的正确性!如涉及版权问题,请联系管理员删除! 附件包含以下资料:
1
系统以AT89S52单片机为控制核心,以太网模块作为接口。该系统具有结构新颖、电路简单和控制方便等优点。 本文阐述了系统的具体实现和所用到的关键技术。介绍了一种用W5500以太网转SPI模块实现AT89S52单片机与以太网通信的方法。开发了W5500的结构与用法及与AT89552的硬件连接方法和软件设计。 电梯远程监控系统可实现以下功能: 进行故障的早期预告,变被动保养为主动保养,使用户停梯时间减到最少; 协助现场人员进行远程故障分析及处理; 通过远程操作,控制电梯的部分功能; 对电梯进行远程调试,修改电梯的部分控制参数等; 进行故障的记录与统计,改进产品性能; 对电梯运行频率、停靠层站、呼梯楼层统计 电梯远程监控系统(3D图纸版) 电梯远程监控系统(W5500模块PCB) 电梯远程监控系统(主控制PCB) 电路城语:免费分享设计资料,不提供技术支持,请大家使用前验证资料的正确性! 附件包含以下资料:
2021-04-22 15:03:56 4.01MB 监控系统 远程监控 竞赛方案 电路方案
1
支持10V到36V的输入 双路5V/2.4A的USB输出 带线损补偿 输出电流单独控制 12V转5V/4.8A的效率高达93%以上 支持10V-40V输入5V/2.4AX2双USB输出车充方案部分附件截图如下:
2021-04-21 18:06:16 1.13MB 车充电源方案 电路方案
1