0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎样构建压控电源并将其连接到RIOTOUS以创建物联网控制的电源

454398 来源:工程师吴畏 2019-07-30 11:47 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

电源是非常有用的测试设备,但是大多数(如果不是全部)都是手动控制的。在这个Maker Pro项目中,我们将RIOTOUS与电压控制电源相结合,以创建物联网控制的电源。

怎样构建压控电源并将其连接到RIOTOUS以创建物联网控制的电源

工作原理:硬件

RIOTOUS电源的硬件有两个主要方面:

基于LM317的可变线性稳压器

设置LM317输出电压的PWM发生器

LM317是一款线性稳压器,具有三个引脚:VIN,VOUT和ADJ。 VIN和VOUT引脚分别用于电压输入和电压输出,ADJ引脚代表“调整”,用于调节电压输出。

如果使用下面的电路对于LM317,输出电压在下面的等式中给出。

然而,事实证明,如果反馈电阻R1留在原位并且R2被电压源替换,则LM317的输出电压比输入电压高约1.3V。因此,如果我们可以从PIC16F1825创建可变电压,我们应该能够控制LM317输出。 PIC16F1825具有可用于产生可变电压源的DAC,但这是一个5位DAC,因此只有32种可能的电压。相反,我们将使用平滑的PWM源来创建一个电压源,其幅度由PWM信号的占空比控制。

使用PIC16F1825的PWM信号存在一个问题,是PWM信号的最大输出电压是PIC的电源电压。因此,我们可以从LM317中获得的最大电压为3.3V + 1.3V = 4.6V。要解决这个问题,请使用运算放大器,将PWM信号的输出电压乘以10,这样可以实现1.3V至34.7V的电压范围。

工作原理:软件

客户端(RIOTOUS-powered PIC)通过配置IO端口,内部振荡器和RIOTOUS框架来启动。完成此操作后,将启用中断,然后微控制器尝试连接到指定的Wi-Fi网络。连接后,系统会尝试连接到服务器,一旦建立成功连接,就会执行主while循环。

在此循环中,代码首先检查服务器是否有发送数据以调整占空比,如果有,则将输入占空比字符串转换为整数,然后转移到占空比变量。一旦处理了输入数据,PIC就会运行PWN生成代码。虽然PIC确实有一个板载PWM模块,但是尝试使其工作时会引起很多麻烦(特别是当CCP1使用ESP引脚所需的RX引脚时)。因此,PWM信号是在代码中生成的,并且实现起来非常简单。

在主循环的每次迭代中,计数器变量递增,并将该值与周期变量进行比较。如果定时器超过了周期变量,则重置定时器。如果定时器值低于占空比值,则PIC将PWM引脚设置为1,否则将其设置为0.

服务器程序是使用VB.net编写的,包含一个简单的表单应用程序,一个用于启用服务器的按钮,一个用于设置电压的按钮,以及一个允许用户选择所需输出电压的滑块。加载时,表单应用程序初始化RIOTOUS服务器,当单击按钮Start Server时,使用端口333在机器的IP地址上启动RIOTOUS服务器。表单中包含一个计时器作为程序自动收报机。检查RIOTOUS事件,但由于我们的客户端不向服务器发送数据,因此不需要此自动收报机。调整水平条时,“电压标签”将更改为显示水平条表示的电压,按下“设置电压”按钮后,服务器会将新的占空比发送给PIC。

构造

这个项目可以使用许多不同的技术构建,包括条形板,面包板,矩阵板和定制PCB。对于这个项目,我选择使用面包板制作电路,但这确实提供了一两个挑战。首先,该项目不适合一个小面包板,因此需要将两个连接在一起。其次,ESP-01不是面包板友好的。因此,需要一个适配器来使ESP-01与面包板一起工作,这是通过使用一小块条形板和一些头来实现的。

虽然这个项目没有提供电源所需的其他功能,例如整流和输出显示,但它显示了一个概念证据,即RIOTOUS和ESP8266可以用来制作任何互联网控制的东西。如果添加其他组件,包括变压器,电源连接,大型平滑电容器和各种其他电源组件,那么这个项目很快就可以成为功能齐全的物联网电源!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电源
    +关注

    关注

    185

    文章

    18709

    浏览量

    261382
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    TE Connectivity 无人电源(UMP)连接器技术解析

    TE Connectivity (TE) 无人电源 (UMP) 连接器套件提供可靠的接触接口,安全地向无人驾驶车辆的各个部分提供电源电源/信号。这些
    的头像 发表于 11-05 15:22 249次阅读
    TE Connectivity 无人<b class='flag-5'>电源</b>(UMP)<b class='flag-5'>连接</b>器技术解析

    TE Connectivity亮相2025 IOTE展会:创新连接技术构建物联网全域生态

    ;携手参展,"万物想象无界 TE智联有方" 为主题,呈现覆盖物联网连接、计算等领域的整体解决方案,带来满足物联网产业最新技术需求的多款新品及丰富产品线
    的头像 发表于 08-28 18:16 583次阅读
    TE Connectivity亮相2025 IOTE展会:<b class='flag-5'>以</b>创新<b class='flag-5'>连接</b>技术<b class='flag-5'>构建物</b><b class='flag-5'>联网</b>全域生态

    为什么过、过流和短路保护在电源中非常重要?

    可靠的工业电源不仅对供电至关重要,而且还能保护自身及其负载免受过、过流和短路条件的损害。在本文中,我们将探讨这些保护机制的重要性,并重点介绍 RECOM RACPRO1 系列 DIN 导轨电源
    发表于 08-25 15:21 888次阅读
    为什么过<b class='flag-5'>压</b>、过流和短路保护在<b class='flag-5'>电源</b>中非常重要?

    Texas Instruments TPS3842/TPS3842-Q1欠监控器数据手册

    Texas Instruments TPS3842/TPS3842-Q1欠监控器具有1.5%精度、快速检测时间和850nA电源电流。42V输入电压监控器直接连接到12V电池,连续监
    的头像 发表于 07-18 10:32 499次阅读
    Texas Instruments TPS3842/TPS3842-Q1欠<b class='flag-5'>压</b>监控器数据手册

    建立BLE GATT连接,无法连接CYBT-343026-01,怎么解决?

    你好, 正如帖子标题所述,我正在尝试将其评估板的CYBT-343026-01连接到另一个使用 ESP32 Bluetooth®芯片的Bluetooth®设备,并将其作为 GATT 外围设备进行
    发表于 06-26 08:05

    是否可以保持与 SOM 的数据连接并将连接到 CYPD3177 的 CC 线路同时设置 USB 电压?

    我有一个应用程序,我必须将数据线连接到 SOM 单元进行 USB 高速连接,然后将 CC 线路连接到 CYPD3177 来设置电压。 是否可以保持与 SOM 的数据
    发表于 05-27 08:04

    广濑电机DF22系列铆连接器新增分支转接器

    广濑电机发布的工业电源用“DF22系列”铆连接器,新增分支转接器。新产品应用了在信号用连接器中积累的分支转接技术,可实现工业设备内部各单元电源
    的头像 发表于 05-15 16:06 701次阅读
    广濑电机DF22系列铆<b class='flag-5'>压</b><b class='flag-5'>连接</b>器新增分支转接器

    TPS22986 Thunderbolt™ 电缆电源多路复用器数据手册

    TPS22986 是有源 Thunderbolt™ 电缆的电源选择设备。该器件从两个可用电源中选择一个 3.3V 输入,并将所选输入连接到两个输出 OUTA 和 OUTB。当不存在 3
    的头像 发表于 05-12 17:21 551次阅读
    TPS22986 Thunderbolt™ 电缆<b class='flag-5'>电源</b>多路复用器数据手册

    超宽输入电源模块:解决低压启动与高压损耗难题

    超宽输入电源模块常面临低压启动不足、高压损耗大的问题。ZLG致远电子的隔离宽输入电源模块系列,4.5VDC~36VDC超宽输入范围和高
    的头像 发表于 05-06 11:41 450次阅读
    超宽<b class='flag-5'>压</b>输入<b class='flag-5'>电源</b>模块:解决低压启动与高压损耗难题

    怎样使用无线 I/O 网关搭建物联网系统

    使用无线I/O网关搭建物联网系统是一个复杂但有序的过程,以下是一个基本的搭建步骤指南: 一、明确需求与规划 1. 确定应用场景:    ● 分析物联网网关将部署在哪些环境中,例如工业自动化、智能家居
    的头像 发表于 04-13 07:35 760次阅读
    <b class='flag-5'>怎样</b>使用无线 I/O 网关搭<b class='flag-5'>建物</b><b class='flag-5'>联网</b>系统

    使用插件将Excel连接到MySQL/MariaDB

    使用插件将 Excel 连接到 MySQL/MariaDB 适用于 MySQL 的 Devart Excel 插件允许您将 Microsoft Excel 连接到 MySQL 或 MariaDB
    的头像 发表于 01-20 12:38 1129次阅读
    使用插件将Excel<b class='flag-5'>连接到</b>MySQL/MariaDB

    TSC2017的复位脚,整好在芯片的中央,不容易走线,请问是否可以将其直接短接到电源

    TSC2017的复位脚,整好在芯片的中央,不容易走线,请问是否可以将其直接短接到电源,例如和旁边的A0脚一起,直接短接在VCC上,谢谢。
    发表于 12-24 08:35

    直流电源怎么连接负载 常见直流电源接线方式

    电路正常工作和延长设备寿命至关重要。 常见直流电源接线方式 1. 正负极直接连接 这是最基本的连接方式,适用于大多数简单电路。直流电源的正极(+)
    的头像 发表于 12-23 09:45 9804次阅读

    如何使用Matter创建AIoT连接

    数据并做出适当反应的设备有助于理解这些数据,并将其转化为更有价值的体验。AI还可以使物联网系统提高自主性,能够在无人工干预的情况下实时响应数据。
    的头像 发表于 12-20 16:59 1310次阅读

    除尘设备物联网智能管理系统方案

    一、系统概述 负除尘设备物联网智能管理系统旨在实现对负除尘设备的实时监测、远程控制、数据分析与智能维护。通过物联网技术,将负
    的头像 发表于 12-16 15:30 805次阅读