论坛

多路输出

开始于 迷恋 2006年9月13日
我正在尝试构建一个具有25个区域的简单灌溉控制器。
每个区域每次测序大约15分钟,直到
所有25个区域均被激活。我在控制每个区域
Rayex LU-5 PC安装继电器,线圈电压/欧姆为5VDC / 125
欧姆。

用以下方法控制这25个继电器的最可靠方法是什么
BX-24?

我已经使用行列数组尝试了一下,很快
效果不佳。我相信有多个中继
一次获得电压,导致所需的继电器不
通电。如果有人愿意,可以更详细地解释。

但是在这一点上,我对人们认为是什么更感兴趣
控制多个输出的最佳方法。

是上面的行列数组,还是移位寄存器,还是锁存器,还是
多路复用器,还是其他?不想花太多钱
金额,但会花一些钱在一种可靠的方法上。

有人对这样的事情有经验吗?

谢谢

安倍·范宁
由于您的更新速率无关紧要,因此我将使用移位寄存器。

如果您可以使用SMD,则MAX4820为单通道,8通道
解决方案,因此四个级联部分将驱动您的25个(或32个)5v继电器
直接通过SPI控制。

如果您想构建类似的东西,则可以使用四个74HC164
(串行至并行移位寄存器)和四个ULN2803(电流驱动器)
应该运作良好。
汤姆
安倍
这是一个非常简单的应用程序。使用4个UCN5821串行
并行驱动器芯片(还有其他)。您将需要一个简单的香料
将数据和时钟脉冲发送到UCN的代码,您只需要
BX24的3条线。 UCN将直接驱动您的继电器。在里面
文件部分,我有一小篇文章介绍如何驱动UCN,包括
码。
尼尔

迷恋 写道:

>我正在尝试建立一个简单的灌溉控制器 with 25 zones.
>每个区域每次测序大约15分钟,直到
>所有25个区域均被激活。我在控制每个区域
>Rayex LU-5 PC安装继电器,线圈电压/欧姆为5VDC / 125
> 欧姆。
>
>用以下方法控制这25个继电器的最可靠方法是什么
> BX-24?
>
>我已经使用行列数组尝试了一下,很快
>效果不佳。我相信有多个中继
>一次获得电压,导致所需的继电器不
>通电。如果有人愿意,可以更详细地解释。
>
>但是在这一点上,我对人们认为是什么更感兴趣
>控制多个输出的最佳方法。
>
>是上面的行列数组,还是移位寄存器,还是锁存器,还是
>多路复用器,还是其他?不想花太多钱
>金额,但会花一些钱在一种可靠的方法上。
>
>有人对这样的事情有经验吗?
>
> 谢谢
>
> 安倍·范宁
>
>
>
>
>
>
所以我也做了类似的项目。
我使用旧洗衣机的电动阀,这些是
由廉价的固态继电器控制,直接由
74ls164。连续有6个,给我6 x 8 = 48位。
这是在我的BX24上使用3个I / O引脚。 (数据,时钟,输出使能)
一些位用于驱动LED并显示其他位
接力。

威姆

---在b ...中,“ 迷恋 ”写道:
>
>我正在尝试构建一个具有25个区域的简单灌溉控制器。
>每个区域一次测序大约15分钟
直到
>所有25个区域均被激活。我在控制每个 zone with a
>Rayex LU-5 PC安装继电器,线圈电压/欧姆为5VDC / 125
> 欧姆。
>
>用以下方法控制这25个继电器的最可靠方法是什么
> BX-24?
>
>我已经使用行列数组尝试了一下,很快
>效果不佳。我相信有多个中继
>一次获得电压,导致所需的继电器不
>通电。如果有人愿意,可以更详细地解释。
>
>但是在这一点上,我对人们认为是什么更感兴趣
>控制多个输出的最佳方法。
>
>是上面的行列数组,还是移位寄存器,还是锁存器,还是
>多路复用器,还是其他?不想花太多钱
>金额,但会花一些钱在一种可靠的方法上。
>
>有人对这样的事情有经验吗?
>
> 谢谢
>
> 安倍·范宁
>
是的,没错,我使用74LS164来驱动一堆7段
显示。因此,在我的BS24上节省了大量I / O引脚。
有一个不错的命令SHIFTOUT来驱动移位寄存器。
仅2针。

威姆
---在b ...中,“ njepsen @ ...”写道:
>
> 安倍
>这是一个非常简单的应用程序。使用4 x UCN5821
串行到
>并行驱动器芯片(还有其他)。你会 need a simple
佩斯
>将数据和时钟脉冲发送到UCN的代码集 and you only
需要
>BX24的3条线。 UCN将驱动您的继电器 directly. In

>文件部分,我有一篇关于如何驱动的小文章 the UCN
包含
> 码。
> 尼尔
>
> 迷恋 写道:
>
> >我正在尝试构建一个具有25个区域的简单灌溉控制器。
> >每个区域一次测序大约15分钟
直到
> >所有25个区域均被激活。我在控制每个 zone with a
> >Rayex LU-5 PC安装继电器,线圈电压/欧姆为
5VDC / 125
> > 欧姆。
> >
> >用以下方法控制这25个继电器的最可靠方法是什么
> > BX-24?
> >
> >我已经使用行列数组尝试了一下,很快
> >效果不佳。我相信有多个中继
> >一次获得电压,导致所需的继电器不
> >通电。如果有人愿意,可以更详细地解释。
> >
> >但是在这一点上,我对人们认为是什么更感兴趣
> >控制多个输出的最佳方法。
> >
> >是上面的行列数组,还是移位寄存器,还是锁存器,还是
> >多路复用器,还是其他?不想花太多钱
> >金额,但会花一些钱在一种可靠的方法上。
> >
> >有人对这样的事情有经验吗?
> >
> > 谢谢
> >
> > 安倍·范宁
> >
> >
> >
> >-------------------------------
-----
> >
> >在此传入消息中未发现病毒。
> >由AVG Free Edition检查。
> >版本:7.1.405 /病毒数据库:268.12.3 / 446-发布日期:
2006年12月9日
> >
>
尼尔,

非常感谢您的回复。似乎有转变
在我的情况下,注册/闩锁是必经之路。我喜欢
使用串行输出引脚级联芯片。

我一直在寻找您提到的UCN5821,但似乎找不到
任何。我认为它们已停产。我可以罚款的最接近的是
Digikey的Micrel MIC5821BN-ND。数据表看起来很像
与UCN5821相同。

您能建议购买一个/相同的地方吗?

谢谢
安倍·范宁

尼杰普森写道:
>
> 安倍
>这是一个非常简单的应用程序。使用4 x UCN5821
串行到并行驱动器芯片(还有其他)。
wimn

非常感谢您的回复。我喜欢转变的想法
注册/闩锁我的项目。

您是否在级联方案中使用74LS164,即将它们末端连接
使用串行输出引脚结束,因此您可以有8个输出的倍数
别针? 74LS164的数据表没有串行输出引脚
连接到下一个芯片。还有另一种方法,还是我想念
什么东西

谢谢
安倍·范宁

---在b ...中,“ wimn.rm ”写道:
>
>是的,对,我使用74LS164 ... []
>... 74LS164没有串行输出引脚...

再看一下逻辑图。 Q7是八班制中的最后一个
记录输出;将其连接到下一个包装输入之一,并
计时。

http://www.fairchildsemi.com/ds/74%2F74VHC164.pdf#search=%2274hc164%22
汤姆
在74ls164上优先使用74hc595。它具有内置闩锁,因此您的
输出看不到新值的波动。有时那可能是
问题。

正如前面提到的,您可以将ULN2803用作
寄存器/锁存器输出上的驱动程序。

---在b ...中,“ 迷恋 ”写道:
>
> wimn
>
>非常感谢您的回复。我喜欢转变的想法
>注册/闩锁我的项目。
>
>您是否在级联方案中使用74LS164,即将它们末端连接
>使用串行输出引脚结束,因此您可以有8个输出的倍数
>别针? 74LS164的数据表没有串行输出引脚
>连接到下一个芯片。还有另一种方法,还是我想念
> 什么东西
>
> 谢谢
> 安倍·范宁
>
>---在b ...中,“ wimn.rm ”写道:
> >
> >是的,对,我使用74LS164 ... []
>
“ wimn.rm ”写道:

>...我使用旧洗衣机的电动阀 machines...

仅供参考,Orbit销售一种便宜的12vDC闭锁水控制阀。
http://www.orbitonline.com/products/product.cfm?id022&subcat$11
汤姆