今天上午的时候,又重新焊接了一块万能板,(现在喜欢直接焊接,方便修改,呵呵,不原意腐蚀电路板了) ,这次采用的方法是,
单片机IO => 74hc245 => uln2803 ,接通之后,电路工作正常了,由于是直接用万能板上焊接的,只是画了一下草图,没有画电路图,这里就不附图了,
把74hc245和uln2803 的连接方法给出来吧
这个是 74hc245的管脚连接图和内部结构图,右面是控制管脚的连接方法.
下面的这个市uln2803的管脚图,连接的时候,把9脚接地即可,10脚我悬空了,没有处理( 也不知道对不对)
手册上说明的是驱动能力可以达到 500ma ,不知道是不是真的,应该可以够用了!
zhaoliang_0801_926809075 2007-4-20 13:50
用户453108 2007-4-20 12:52
zhaoliang_0801_926809075 2007-4-19 16:41
因为 是 共阳的数码管, 只要控制位端接到vcc(一般不是单片机的vcc)
用三极管就可以了
用户453108 2007-4-19 15:32
那你的位选端是通过什么来选择的?三极管
也就是说位选接一个PNP的管子,段选接2803吗?
zhaoliang_0801_926809075 2007-4-12 09:37
uln2803 是为 吸入电流,从芯片手册上也可以看出来,但是后面你说的就不对了,
共阴数码管是 公共端接低电平,段码输出高电平驱动,共阳相反,
照你的理解,你是想把uln2803作为位驱动 ?
一般都是 把它作为 段码驱动的,所以采用共阳的管子
用户453108 2007-4-11 11:36
unl2803 驱动电流最大500mA够用了,其为达林顿管,仅提供吸入电流,也就是说必须使用供阴极数码管.
共阳的话怎么用呀?
用户453108 2007-4-11 10:41
我用的是动态驱动.共阳的数码管.
2003是驱动段,还是驱动位?
驱动位选通的话,数码管的电压怎么接呀?
zhaoliang_0801_926809075 2007-4-11 10:03
你计算一下吧, 用8550驱动 4寸的管子肯定不行的,
用达林顿管可以 ,比如tip127 137 之类的,
建议用 uln2003 简单,布线方便
用户453108 2007-4-11 09:48
请问你的数码管是共阳还是共阴的?
我现在想驱动4寸的管子,不知道用什么三极管可以直接驱动,我现在用的8550的,电流太小了,亮度不够
zhaoliang_0801_926809075 2007-3-26 13:24
无源应该不是吧,三极管不也是有源的器件吗?
另外,建议你接上一个缓冲器,否则输出的状态可能会不对!