vc9181 发表于 2014-10-6 09:03:06

用什么芯片可以驱动27个数码管

想做一个电动车充电桩,做成9路,每路3位数码管,共计27个。大家有都用什么芯片驱动多个数码管啊?谢谢。

spcm 发表于 2014-10-6 09:04:12

cpld+三极管驱动?

vc9181 发表于 2014-10-6 09:05:27

spcm 发表于 2014-10-6 09:04
cpld+三极管驱动?

我感觉一个51单片机就可以,不想用CPLD

宁城蛋小疼 发表于 2014-10-6 09:12:23

HTC573 驱动

dlmaowf 发表于 2014-10-6 09:12:51

595扩展IO,静态驱动

宁城蛋小疼 发表于 2014-10-6 09:13:04

51单片机 ,那么多数码管驱动不了额

bencsj1 发表于 2014-10-6 09:15:04

CPLD+单片机

kaixinlaohe 发表于 2014-10-6 09:16:30

5楼是真相,可以级联到非常多的IO。成本最低的方法。

YRHeng 发表于 2014-10-6 09:16:43

如果不是扫描显示方式,用595级联就可以了
如果扫描显示,就用595控制位选,164+三极管或达林顿阵列控制片选

0demon0 发表于 2014-10-6 09:17:14

单片机直接驱动的话,驱动电流不够,而且扫描速度也不够吧{:3_49:}

cshm0101 发表于 2014-10-6 09:17:55

TM1638之类的应该可以解决你的问题。

lqluocn 发表于 2014-10-6 09:19:32

9楼的做法比较常见

YAOZHE 发表于 2014-10-6 09:23:08

595或者是1818再或者16126、5020级连就可以了!

YAOZHE 发表于 2014-10-6 09:24:30

刚刚看到强烈推荐9楼的方案!

nongsan 发表于 2014-10-6 09:30:47

数据线用IO口驱动,公共端放4个2003扫描驱动

Ω囿圉Ω 发表于 2014-10-6 09:35:04

595最爽了,可以用静态的,也可以用动态扫描。

zt2012 发表于 2014-10-6 09:37:14

居然有人说cpld。。。。。无语了,27个数码管就cpld了,那你让外面那些显示屏怎么玩??锁存,级练,随便选,能扩展就行,9楼的就可以。

takashiki 发表于 2014-10-6 09:49:01

楼主别想多了,一片HT1632C搞定。这玩意儿一片能驱动48个数码管

Flyback 发表于 2014-10-6 09:50:31

595+138   

vc9181 发表于 2014-10-6 09:54:14

Flyback 发表于 2014-10-6 09:50
595+138

74HC595+74HC138 折两个芯片?

greenflyqqq 发表于 2014-10-6 09:54:49

595 最好   

yuzr 发表于 2014-10-6 09:55:15

学习了。。。。。

vc9181 发表于 2014-10-6 10:00:47

takashiki 发表于 2014-10-6 09:49
楼主别想多了,一片HT1632C搞定。这玩意儿一片能驱动48个数码管

多谢帮助,本来打算用595的,又感觉不是很好,所以来请教大家,果然论坛牛人,很多。{:handshake:} 再次感谢。

vc9181 发表于 2014-10-6 10:03:27

zt2012 发表于 2014-10-6 09:37
居然有人说cpld。。。。。无语了,27个数码管就cpld了,那你让外面那些显示屏怎么玩??锁存,级练,随便选 ...

估计他是没太看懂标题的意思

windingway 发表于 2014-10-6 10:03:28

深圳天微电子有一些驱动数码管的芯片,原来买过一些样品,价格挺便宜的.

颜靖峰 发表于 2014-10-6 10:09:08

同意说595的!

hover_007 发表于 2014-10-6 10:17:14

HTC573 驱动

wkman 发表于 2014-10-6 10:20:37

{:titter:}这种的显示要求,就74hc595的专长了,,,

ylliu_10 发表于 2014-10-6 10:49:01

学习了,mark一下。

zhanan 发表于 2014-10-6 10:49:17

6B595作段驱动,4个hc595作位驱动,段扫描方式。

想不到 发表于 2014-10-6 11:01:42

74HC595         

WindDragon 发表于 2014-10-6 11:08:21

两片CH453,可以驱动32个数码管,I2C通讯。

pcwinner 发表于 2014-10-6 11:10:19

595,分三路同时扫。。。。。

rainbow 发表于 2014-10-6 11:11:25

我以前的做法是这样的,一般最多用1/8占空比扫描,再多亮度上不去,这种室外用的更明显,建议最多用1/4的占空比,当然,静态最好(595直驱)。

如果是用1/4占空比扫描显示,段码就要用7个595,位码可以用MCU+三极管或ULN2803(这个可以两组并为一组使用)之类。

不怕走线多,可以用MCU直接输出段码,74HC138选片+74HC373之类的锁存器保持,也可以的。

Firman 发表于 2014-10-6 11:17:49

595............

little_Monkey 发表于 2014-10-6 11:24:28

如果27个数码管是做在一个板子上的,用HT1632C单颗芯片搞定,3个IO,16级亮度调节,最多可以驱动48个8段数码管,如果分成9个独立的板子,用595会比较方便,省IO

gonggu8181 发表于 2014-10-6 11:37:53

595,带锁存功能,三线通信,价格实惠!可以模块化布线

stm32f103f4 发表于 2014-10-6 12:10:54

595可以双缓冲,cpld是不是奢侈了

512561411 发表于 2014-10-6 13:16:56

cpld就太高级了

zdq2002 发表于 2014-10-6 13:20:03

做过点阵LED显示就感觉不难了

liyang121316 发表于 2014-10-6 14:08:03

用tm1629一片12个管子,一共用三片吧。

lxa0 发表于 2014-10-6 14:18:47

楼主的思路不对
给你个简单点的
用5个数码管既可
第一位做充电回路的显示"1~9"
第二位显示一个"--"
最后3个显示你现在的
就够了
无须27个数码管

willX 发表于 2014-10-6 14:35:49

HT1632C还真是牛逼,价钱跟个STC单片机差不多。一次能驱动32×8段,也就是说32个八段数码管。NB

vc9181 发表于 2014-10-6 14:38:38

lxa0 发表于 2014-10-6 14:18
楼主的思路不对
给你个简单点的
用5个数码管既可


我也想这样,感觉不妥啊,因为要显示充电的剩余分钟,就5个数码管,你就得循环显示九路数据,估计有的人看不明白,这样的设计不亲民啊。

vc9181 发表于 2014-10-6 14:39:44

willX 发表于 2014-10-6 14:35
HT1632C还真是牛逼,价钱跟个STC单片机差不多。一次能驱动32×8段,也就是说32个八段数码管。NB ...

我就打算用它,{:lol:}

shandong 发表于 2014-10-6 14:41:31

595便宜,也好用,只要你的PCB空间足够

iixin 发表于 2014-10-6 14:44:54

595级联,很方便的,也省IO口,51芯片能很好的控制。

0demon0 发表于 2014-10-6 14:45:23

willX 发表于 2014-10-6 14:35
HT1632C还真是牛逼,价钱跟个STC单片机差不多。一次能驱动32×8段,也就是说32个八段数码管。NB ...

长见识了{:3_49:}

tam2907 发表于 2014-10-6 15:00:46

有专用LED驱动芯片的

两个嘴巴笑110 发表于 2014-10-6 15:19:52

用专门的数码管驱动芯片

ijlc1314 发表于 2014-10-6 15:23:05

用HT1632,一个芯片可以带32位8段数码管

leo_advance 发表于 2014-10-6 15:39:41

拿几个595级联啊

yt920419 发表于 2014-10-6 15:46:41

期待大神推荐个NB的

绝对零度 发表于 2014-10-6 15:56:26

595级联!!!

little_Monkey 发表于 2014-10-6 15:59:12

HT1632要扩流,HT1632C直接驱动,24×16模式下最多可以驱动48个8段数码管而不是只有32个

vc9181 发表于 2014-10-6 16:15:55

多谢大家的热心回复,再次感谢大家{:handshake:}{:handshake:}{:handshake:}。

lxa0 发表于 2014-10-6 19:29:01

看了一下HT1632C的手册
感觉太复杂了
要我的话
就用2片能直接驱动数码管的单片机了

TANK99 发表于 2014-10-6 20:56:57

充电桩,高大上。

不用CPLD还能通过方案论证阿?{:lol:}

dxdqdxdq 发表于 2014-10-6 21:16:33

HT1632C好像要停产了,很好用的片子。以后估计不好买了。

sensitiveplant 发表于 2014-10-6 21:23:42

max7259 ,你想驱动多少个?

dou_yuyu 发表于 2014-10-6 21:57:05

595吧。573占用端口太多。

wb503059722 发表于 2014-10-6 22:36:53

mark{:shocked:}

jufr12315 发表于 2014-10-6 22:56:16

tm1640                                    

2avr 发表于 2014-10-7 08:10:07

看看,这么多方案!

darkness27 发表于 2014-10-7 08:17:01

看大家都在说595,需要去看看595了。。。

richyhuang 发表于 2014-10-7 08:17:40

5楼正解,标准成熟的方案,不管你有多少个led模块,级联spi搞定,不过也不要太夸张,几百个不知道会不会有明显的延迟

lonely9391 发表于 2014-10-9 20:05:57

CH595联级使用

zhangyihua 发表于 2014-10-9 20:14:27

才27个数码管,完全不用CPLD呀,普通51加级联就行了

ilikemcu 发表于 2014-10-9 20:30:00

63楼正解,2片TM1640轻松搞定,为啥轻松呢?
第一,价格便宜,不到1¥/片,你HT的片子比不了的;
第二,货源充足,采购容易;
第三,驱动容易,iic。

isakura 发表于 2014-10-10 00:42:46

windingway 发表于 2014-10-6 10:03 深圳天微电子有一些驱动数码管的芯片,原来买过一些样品,价格挺便宜的.

我们现在在用的

gy54321 发表于 2014-10-10 01:55:16

cshm0101 发表于 2014-10-6 09:17
TM1638之类的应该可以解决你的问题。

这种芯片感觉是个明智之选, 不过就是用的I2C通信,稳定性,及可靠性在编程中要考虑。

zl326498096 发表于 2014-10-14 14:25:44

595 和138 市面最成熟的方案了

markdif 发表于 2014-10-14 16:28:21

lqluocn 发表于 2014-10-6 09:19
9楼的做法比较常见

这个可以的。。。

stingxing 发表于 2014-10-14 16:38:26

我也觉得9楼方法较好

Samzzt 发表于 2014-10-14 18:12:01

9楼我喜欢

xiayuan 发表于 2014-10-14 19:00:25

vc9181 发表于 2014-10-6 09:05
我感觉一个51单片机就可以,不想用CPLD

扫描模式8+27

lovenevol 发表于 2014-10-14 19:01:25

用595扩展比较简便好用。。

digitaltek 发表于 2014-10-14 21:21:46

动态扫描的话估计16个io就可以了,但亮度估计不行

anta09 发表于 2014-10-15 18:02:50

用数码管驱动芯片啊

zhangyihua 发表于 2014-10-15 18:29:07

74HC595级联

zck9 发表于 2014-10-15 18:29:26

595 静态最好

2fen 发表于 2014-11-30 21:34:55

墨迹天气空气果用的是HT1632C

guanglv2008 发表于 2014-12-1 00:29:42

看来是595王道啊 ~~

zjjhzj19711129 发表于 2015-2-14 13:06:28

还是用象TM1628 这样的芯片好,无外接的限流电阻,PCB简单。单片机用SPI or IIC 发几条命令即可。价格比595 164之类的接连模式还便宜。还有灰度可以控制。

gonggu8181 发表于 2015-2-14 19:11:52

除了74HC595,不知道还有什么更便宜的方案

sensitiveplant 发表于 2015-2-14 19:30:34

11楼是专业的。

deedeezi 发表于 2015-2-14 19:45:12

TM16系列有很多能满足楼主需求~

end2000 发表于 2015-2-14 19:49:27

学习LED方案

feezai 发表于 2015-2-14 20:15:55

2片TM1640, 不到2元。

QFLN 发表于 2015-2-14 20:15:57

74HC595驱动应该可以吧

fulitun 发表于 2015-2-14 20:34:26

最佳方案:
2片TM1640

zjlizy3344 发表于 2015-2-14 20:48:59

HT1632C可以

lxa0 发表于 2015-2-15 11:13:32

考虑到led在动态扫描显示时的闪烁问题
应对27个数码管进行分组
用89s51/52具有40引脚的芯片比较合适
再外加几个595或573就可以

bbingdao 发表于 2015-2-15 21:40:11

takashiki 发表于 2014-10-6 09:49
楼主别想多了,一片HT1632C搞定。这玩意儿一片能驱动48个数码管

学习了! 论坛牛人多 见识广

asbengineer 发表于 2015-2-15 22:02:13

学习了,论坛大神真多

.Alan. 发表于 2015-2-17 22:59:22

一般一个单片机用到第9个数码管以上的时候程序要改    不然出现乱码   之前我老师这么跟我说不过了我忘记了改哪了

homay 发表于 2015-2-18 11:17:23

HT1632C不错
一片足已

mon51 发表于 2015-2-19 11:12:29

用带驱动的(595)4片串联驱动列(4个LED数码管的公共端并接在一起),一片驱动行(8个段,所有的LED数码管的段并接在一起),动态驱动。可以管理32个数码管。

simahacker 发表于 2015-2-19 16:42:49

用595吧27个数码管算什么

颜靖峰 发表于 2015-2-22 22:34:05

用595串联就好了,不用这么麻烦。{:smile:}{:smile:}{:smile:}
如果怕传输率不够,就分几组吧。
页: [1] 2
查看完整版本: 用什么芯片可以驱动27个数码管