作者t19910422 (燚苍觞)
看板Electronics
标题[问题] arduino+74595 控制LED串连(12V)
时间Mon Aug 14 03:02:03 2017
小弟手边有ARDUINO 想利用74595控制LED的闪烁
而LED是12V输入 但是74595和ARDUINO不能吃12V
所以可能还要先降压给这两个用
但是74595又不能大电流输出
所以想请问有没有甚麽东西可以利用74595输出的小电流
控制12V输入LED呢? 不知道是不是小弟资质驽钝 用电晶体也一直没办法使用(模拟器)
有没有甚麽IC可以让共阴极的LED利用小电流控制大电流发光呢?
原本有考虑用ULN2003 但是发现他是共阳极 所以有点麻烦
--
◎我先留"在"学校练舞一下, "再"回家吃饭
◎当初是买"预"售屋, 现在"欲"售800万
◎请稍"候"一下, 现金稍"後"奉上
◎我"的"爸爸有阴阳眼, 看"得"见鬼
◎"因"为明天要早起, 我"应"该要早点睡才对
-----为了孩子们的未来 发文记得选字 别当国文白痴-----
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.241.28.210
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Electronics/M.1502650928.A.64F.html
※ 编辑: t19910422 (111.241.28.210), 08/14/2017 03:03:16
1F:→ DRQX: TPIC6B595 08/14 13:43
2F:→ t19910422: 可能是我表达得不好 我LED列是共阴极 所以可以的话 08/14 19:50
3F:→ t19910422: 要从IC这边输出电流之後经过LED接地 08/14 19:51
4F:→ t19910422: 2003好像是IC端是接地 上面这位大大给得好像也是一样 08/14 19:51
5F:→ t19910422: 进入IC之後是接地呢? 08/14 19:51
6F:推 HiJimmy: 供阴就给他电 用PNP OR PMOS当开关 08/14 19:54
7F:→ HiJimmy: 共阳就反过来 不过可能要多一级NPN 因为可能逻辑相反 08/14 19:55
8F:→ t19910422: PNP电晶体的E点一定要是接地端吗? LED是不是不能在E後 08/14 20:01
9F:→ Schottky: 楼上你的 PNP 装反了... 请装在 high side 08/14 20:03
10F:→ t19910422: 阿...我好像懂了甚麽 谢谢三位大大XD 我继续研究看看 08/14 20:06
11F:→ t19910422: 好像74595後面接PNP当开关不知道为什麽都不能用 08/15 00:11
12F:→ t19910422: 通道一直都是开的 灯一直亮着 08/15 00:11
13F:推 HiJimmy: PNP还要卡一个NPN 因为74595电位永远低於12V 08/15 00:15
14F:→ HiJimmy: 然後,电阻记得算好 不然会烧给你看~~ 08/15 00:15
17F:→ HiJimmy: 用MOS好算,PNP电阻跟你得负载有关 得试 08/15 00:47
18F:→ t19910422: 哇..这样感觉要接不少东西了XD 灯至少有10组 就要弄 08/15 00:49
19F:→ t19910422: 10套这样了对吧 一堆PNP 一堆NPN 还有一堆电阻 08/15 00:49
20F:推 HiJimmy: 十组都要独立? 08/15 00:55
21F:→ HiJimmy: LED一定要12V?? 08/15 00:56
22F:推 HiJimmy: 条件给完整一点 可以帮你想 08/15 01:00
23F:→ t19910422: 因为其实是车尾灯 所以供电一定是12V 我是有想74595用5 08/15 01:03
24F:→ t19910422: V 所以可能要降压 但是如果电灯都用5V 可能就会有很多 08/15 01:03
25F:→ t19910422: 消耗了对吧? 没必要 而且灯是本来就有 只是想让他有效 08/15 01:04
26F:→ t19910422: 果 跑马灯 或是左右闪烁 08/15 01:04
27F:→ t19910422: 而灯是3颗红色LED和一个300欧姆的电阻(我记得) 08/15 01:04
28F:→ t19910422: 这样的LED组至少有10组 都是独立的 08/15 01:05
29F:→ t19910422: 因为想控制她的闪烁 比如果打方向灯从左闪到右 08/15 01:07
30F:→ t19910422: 从右闪到左 所以势必要让每个灯组都是独立的吧? 08/15 01:07
31F:推 HiJimmy: 那就直接用Arduino+"I/O放大板" 这样最快 08/15 01:16
32F:→ HiJimmy: 你只需要PIN to PIN拉线 程式直接控制输出 这样最方便 08/15 01:18
33F:→ HiJimmy: 不过现成的"I/O放大板"耐电流都大一点,所以体积不小 08/15 01:18
34F:→ HiJimmy: 如果要精巧,自己画一块板子应该可以压在50mmx100mm以下 08/15 01:19
35F:→ t19910422: 简单讲就是用relay是吗? 制作起来会比较快 08/15 01:22
36F:→ t19910422: 好像有的是relay 有的是电晶体做的? 08/15 01:26
37F:→ t19910422: (抱头 08/15 01:33
38F:→ Schottky: relay 有点吵啊... 08/15 03:15
39F:→ Schottky: 一大堆 relay 的啪啪声会很有 1950 年代超级电脑的 fu 08/15 03:16
40F:推 HiJimmy: 用晶体的就行了 08/15 07:59
43F:→ t19910422: PMOS 然後乱画图 闲着没事乱画XDD 08/16 14:46
44F:→ t19910422: 正常是这样画的吗XDDD 08/16 14:46
45F:→ t19910422: 不过还有一条接地卡住了XD 08/16 14:47
46F:→ t19910422: 不过封装甚麽的我不懂所以其实是乱选的 08/16 15:06