该项目源于对家庭电气系统进行自动化的愿望。 Arduino是一个很好的平台,可以快速开发原型,但是对于复杂的项目,它仍然只有很少的输入,因此我需要一些东西来允许我使用一些引脚来检测负载(轻负载,通用负载,电源插座)的状态。 使用此板,可以使用4个引脚选择要读取的多路复用器输入,一个引脚使能多路复用器公共引脚,最后一个引脚读取所选输入的状态。通过堆叠两块板,可以仅使用另外两个引脚(只有在除了选择引脚之外还复用多路复用器的共享引脚的情况下,一个引脚)才能读取另外的16个输入。 COM输出上检测到的状态的电平范围为0至5V,适合直接连接到微控制器的数字端口,即使不存在上拉电阻,在板上仍需要保持稳定逻辑电平的电阻。连接或活动负载。如果所选输入中没有电流流动,则输出通常为高电平(5V),如果所选输入中有电流流动,则输出为低电平(0V)。所有输入均为光电隔离,以确保逻辑和电源部分之间必要的隔离 评估板配置为读取24V AC,要与12V AC一起使用,必须用1K 1W电阻替换R9至R24之间的电阻。 要将其与48V AC一起使用,必须用4.7K 2W电阻代替R9至R24的电阻。 该项目中使用的物料清单 电容器100nF 4 2通螺丝接头 13 电阻10K 1 / 4W16 电阻216 2K 1瓦 16 H11AA1交流光电耦合器 1个
2023-04-18 12:34:00 282KB 多路复用器 Arduino 电路方案
1
前言 本章节是用基本的Linux基本函数加上epoll调用编写一个完整的服务器和客户端例子,可在Linux上运行,客户端和服务端的功能如下: 客户端从标准输入读入一行,发送到服务端 服务端从网络读取一行,然后输出到客户端 客户端收到服务端的响应,输出这一行到标准输出 服务端 代码如下: #include #include /* basic system data types */ #include /* basic socket definitions */ #include <netine
2023-04-14 21:11:44 48KB ep epoll IN
1
图1所示电路将AD5755-1 (四通道电压和电流输出DAC,带动态功率控制)和 AD5700-1 HART调制解调器结合了起来,结果打造出一种完全隔离式多路复用HART1模拟输出解决方案。电源既可由板载变压器隔离电路提供(±13 V和+5.2 V输出,依负载电流而定),也可由连接到端子板的外部电源提供。该电路适合可编程逻辑控制器(PLC)和分布式控制系统(DCS)模块,这些模块要求多个HART兼容型4 mA至20 mA电流输出及单极性或双极性电压输出。同时还包括外部瞬变保护电路,这对恶劣工业环境中的应用极其重要。 AD5755-1 DAC可通过软件配置,允许用户轻松编程输出范围及用于动态电
1
开关和多路复用器产品选型指南.pdf
2022-12-30 17:31:08 1.05MB 开关 多路复用器 产品 选型指南
1
通信概论
2022-11-29 14:20:51 1.14MB 通信
数字通信原理
2022-11-24 14:20:13 450KB 数字通信 通信原理
数字通信原理
2022-11-24 14:20:09 701KB 数字通信 通信原理
wsapi + ++ 为什么 通过 http 进行 RPC 和文件上传/下载并不是那么有趣。 这个库让你可以毫不费力地提供本地化的 API(通过 websockets)。 您可以免费获得自动重新连接、心跳保持连接和多路复用二进制流。 它只是有效! 如何 服务器.js var http = require ( 'http' ) ; var ecstatic = require ( 'ecstatic' ) ; var wsapi = require ( 'wsapi' ) ; var statics = ecstatic ( __dirname + '/share' , { cache : 'no-cache' } ) ; var server = http . createServer ( function ( req , res ) { console . log ( re
2022-09-07 15:29:01 10KB JavaScript
1