用什么芯片可以驱动27个数码管
想做一个电动车充电桩,做成9路,每路3位数码管,共计27个。大家有都用什么芯片驱动多个数码管啊?谢谢。 cpld+三极管驱动? spcm 发表于 2014-10-6 09:04cpld+三极管驱动?
我感觉一个51单片机就可以,不想用CPLD HTC573 驱动 595扩展IO,静态驱动 51单片机 ,那么多数码管驱动不了额 CPLD+单片机 5楼是真相,可以级联到非常多的IO。成本最低的方法。 如果不是扫描显示方式,用595级联就可以了
如果扫描显示,就用595控制位选,164+三极管或达林顿阵列控制片选 单片机直接驱动的话,驱动电流不够,而且扫描速度也不够吧{:3_49:} TM1638之类的应该可以解决你的问题。 9楼的做法比较常见 595或者是1818再或者16126、5020级连就可以了! 刚刚看到强烈推荐9楼的方案! 数据线用IO口驱动,公共端放4个2003扫描驱动 595最爽了,可以用静态的,也可以用动态扫描。 居然有人说cpld。。。。。无语了,27个数码管就cpld了,那你让外面那些显示屏怎么玩??锁存,级练,随便选,能扩展就行,9楼的就可以。 楼主别想多了,一片HT1632C搞定。这玩意儿一片能驱动48个数码管 595+138 Flyback 发表于 2014-10-6 09:50
595+138
74HC595+74HC138 折两个芯片?
595 最好 学习了。。。。。 takashiki 发表于 2014-10-6 09:49
楼主别想多了,一片HT1632C搞定。这玩意儿一片能驱动48个数码管
多谢帮助,本来打算用595的,又感觉不是很好,所以来请教大家,果然论坛牛人,很多。{:handshake:} 再次感谢。 zt2012 发表于 2014-10-6 09:37
居然有人说cpld。。。。。无语了,27个数码管就cpld了,那你让外面那些显示屏怎么玩??锁存,级练,随便选 ...
估计他是没太看懂标题的意思 深圳天微电子有一些驱动数码管的芯片,原来买过一些样品,价格挺便宜的. 同意说595的!
HTC573 驱动 {:titter:}这种的显示要求,就74hc595的专长了,,,
学习了,mark一下。 6B595作段驱动,4个hc595作位驱动,段扫描方式。 74HC595 两片CH453,可以驱动32个数码管,I2C通讯。 595,分三路同时扫。。。。。 我以前的做法是这样的,一般最多用1/8占空比扫描,再多亮度上不去,这种室外用的更明显,建议最多用1/4的占空比,当然,静态最好(595直驱)。
如果是用1/4占空比扫描显示,段码就要用7个595,位码可以用MCU+三极管或ULN2803(这个可以两组并为一组使用)之类。
不怕走线多,可以用MCU直接输出段码,74HC138选片+74HC373之类的锁存器保持,也可以的。 595............ 如果27个数码管是做在一个板子上的,用HT1632C单颗芯片搞定,3个IO,16级亮度调节,最多可以驱动48个8段数码管,如果分成9个独立的板子,用595会比较方便,省IO 595,带锁存功能,三线通信,价格实惠!可以模块化布线 595可以双缓冲,cpld是不是奢侈了 cpld就太高级了 做过点阵LED显示就感觉不难了 用tm1629一片12个管子,一共用三片吧。 楼主的思路不对
给你个简单点的
用5个数码管既可
第一位做充电回路的显示"1~9"
第二位显示一个"--"
最后3个显示你现在的
就够了
无须27个数码管 HT1632C还真是牛逼,价钱跟个STC单片机差不多。一次能驱动32×8段,也就是说32个八段数码管。NB lxa0 发表于 2014-10-6 14:18
楼主的思路不对
给你个简单点的
用5个数码管既可
我也想这样,感觉不妥啊,因为要显示充电的剩余分钟,就5个数码管,你就得循环显示九路数据,估计有的人看不明白,这样的设计不亲民啊。 willX 发表于 2014-10-6 14:35
HT1632C还真是牛逼,价钱跟个STC单片机差不多。一次能驱动32×8段,也就是说32个八段数码管。NB ...
我就打算用它,{:lol:} 595便宜,也好用,只要你的PCB空间足够
595级联,很方便的,也省IO口,51芯片能很好的控制。 willX 发表于 2014-10-6 14:35
HT1632C还真是牛逼,价钱跟个STC单片机差不多。一次能驱动32×8段,也就是说32个八段数码管。NB ...
长见识了{:3_49:} 有专用LED驱动芯片的 用专门的数码管驱动芯片 用HT1632,一个芯片可以带32位8段数码管 拿几个595级联啊 期待大神推荐个NB的 595级联!!! HT1632要扩流,HT1632C直接驱动,24×16模式下最多可以驱动48个8段数码管而不是只有32个 多谢大家的热心回复,再次感谢大家{:handshake:}{:handshake:}{:handshake:}。 看了一下HT1632C的手册
感觉太复杂了
要我的话
就用2片能直接驱动数码管的单片机了
充电桩,高大上。
不用CPLD还能通过方案论证阿?{:lol:} HT1632C好像要停产了,很好用的片子。以后估计不好买了。 max7259 ,你想驱动多少个? 595吧。573占用端口太多。 mark{:shocked:} tm1640 看看,这么多方案! 看大家都在说595,需要去看看595了。。。 5楼正解,标准成熟的方案,不管你有多少个led模块,级联spi搞定,不过也不要太夸张,几百个不知道会不会有明显的延迟 CH595联级使用 才27个数码管,完全不用CPLD呀,普通51加级联就行了 63楼正解,2片TM1640轻松搞定,为啥轻松呢?
第一,价格便宜,不到1¥/片,你HT的片子比不了的;
第二,货源充足,采购容易;
第三,驱动容易,iic。 windingway 发表于 2014-10-6 10:03 深圳天微电子有一些驱动数码管的芯片,原来买过一些样品,价格挺便宜的.
我们现在在用的 cshm0101 发表于 2014-10-6 09:17
TM1638之类的应该可以解决你的问题。
这种芯片感觉是个明智之选, 不过就是用的I2C通信,稳定性,及可靠性在编程中要考虑。 595 和138 市面最成熟的方案了 lqluocn 发表于 2014-10-6 09:19
9楼的做法比较常见
这个可以的。。。 我也觉得9楼方法较好 9楼我喜欢 vc9181 发表于 2014-10-6 09:05
我感觉一个51单片机就可以,不想用CPLD
扫描模式8+27 用595扩展比较简便好用。。 动态扫描的话估计16个io就可以了,但亮度估计不行 用数码管驱动芯片啊 74HC595级联 595 静态最好
墨迹天气空气果用的是HT1632C 看来是595王道啊 ~~ 还是用象TM1628 这样的芯片好,无外接的限流电阻,PCB简单。单片机用SPI or IIC 发几条命令即可。价格比595 164之类的接连模式还便宜。还有灰度可以控制。 除了74HC595,不知道还有什么更便宜的方案 11楼是专业的。 TM16系列有很多能满足楼主需求~ 学习LED方案 2片TM1640, 不到2元。 74HC595驱动应该可以吧 最佳方案:
2片TM1640 HT1632C可以 考虑到led在动态扫描显示时的闪烁问题
应对27个数码管进行分组
用89s51/52具有40引脚的芯片比较合适
再外加几个595或573就可以 takashiki 发表于 2014-10-6 09:49
楼主别想多了,一片HT1632C搞定。这玩意儿一片能驱动48个数码管
学习了! 论坛牛人多 见识广 学习了,论坛大神真多 一般一个单片机用到第9个数码管以上的时候程序要改 不然出现乱码 之前我老师这么跟我说不过了我忘记了改哪了 HT1632C不错
一片足已 用带驱动的(595)4片串联驱动列(4个LED数码管的公共端并接在一起),一片驱动行(8个段,所有的LED数码管的段并接在一起),动态驱动。可以管理32个数码管。 用595吧27个数码管算什么 用595串联就好了,不用这么麻烦。{:smile:}{:smile:}{:smile:}
如果怕传输率不够,就分几组吧。
页:
[1]
2