Mình đang làm mạch quang báo 8x48 dùng 595 để quét cột . mình dùng 74hc245 để đệm data hàng . ko biết có mạch mình có sáng rõ không nhỉ ! Mọi người giúp mình phần công suất mình làm như thế này đã đủ dòng và áp cho 6 con led matrix sáng rõ và đẹp chưa . mạch nó đây LED 8X48.rar .
Thông báo
Collapse
No announcement yet.
Giúp mình phần công suất cho mạch led matrix 4x48
Collapse
X
-
Như bạn nói thì mình phải dùng tới 48 con A 1015 để đệm dòng . Nếu mình dùng ULN 2803 có dc ko nhỉ ? vì mình muốn làm cho nó gọn thôi chứ dùng transitor thì thấy rườm rà quá . phần data cho hàng mình dùng con 74hc245 đã ổn chưa ? dòng output max của nó ra là 700mA................. Pleiku .................... GIA LAI ...................
Comment
-
Hix , sao ko ai giúp mình thế ? Như bạn lengo90 nói thì mình fai dùng nhiều A 1015 để hút dòng quá làm cho mạch nó rườm rà ! có cách nào mà cấp nguồn cho nó mà chỉ dùng Ic thôi ko vậy ? vd như ULN chẳng hạn ! nếu dùng tran thì mình muốn xài 8 con để bơm dòng cho 8 hàng data thôi . Vậy mình phải làm ntn nhỉ ? Mọi người giúp vs !................. Pleiku .................... GIA LAI ...................
Comment
-
cái này bạn ấy xuất ra mức 1 từ 595 để quét led bác ơi, không biết đấu trực tiếp có đủ dòng nuôi led không, e cũng đấu trực tiếp nhưng xuất mức 0 ra 595.
bạn cũng có thể dùng uln2803 nhưng phải tính toán lại con led matrix để led matrix nhận mức 0 để quét led vì khi đưa mức 1 vào con uln2803 sẽ bị đảo tín hiệu thành 0
bạn nên thay đổi phần mềm cho phù hợp với phần cứng, dùng 8 con pnp bơm dòng cho các hàng và đảo tín hiệu con 595 quét mức 0 cho matrix như bác minhdat nói hoặc muốn led sáng rõ đẹp thì phải đưa dữ liệu ra cột và quét hàng
Comment
-
Theo góp ý của 2 bạn mình đã sửa lại code và dùng transitor NPN để bơm dòng cho hàng . kết quả trên mô phỏng là như thế này Matrix 8x48.rar . Mình còn thắc mắc nữa là :
1) Trên mô phỏng nó giật như vậy khi ra mạch thật nó có giật như vậy ko? Mình biết là trên mô phỏng và thực tế có khác đôi chút ! Cách khắc phục lỗi bị giật như vậy là mình tăng tần số quét lên đúng ko?
2) Mình muốn bảng led mình sáng rõ ràng các kí tự và độ sáng đồng đều giữa các mảng matrix vs nhau ! Mình tính sẽ dùng transitor C1815 để bơm dòng cho hàng và nguồn dùng cấp cho mạch là 5V1A . R100 om cho mỗi hàng , cột nối thẳng vào 595 . Mình tính toán như vậy đã ôn thỏa chưa ?
Mong mọi người góp ý cho mình ! thanhks................. Pleiku .................... GIA LAI ...................
Comment
-
bạn không nên dùng trở hạn dòng cho led nữa làm led sáng mờ hơn đây, cứ đấu trực tiếp VCC vào.
trên mô phỏng là vậy khi có tran thì bị giật, nếu mạch của bạn bỏ tran ra mà vẫn giật thì chắc chắn mạch thật sẽ giật, tăng tần số quét lên thì chống giật
nếu làm chơi thôi thì làm thế được vẫn nhìn thấy chữ nhưng hơi mờ, muốn nhìn rõ ràng hơn thì chỉ có cách quét hàng thôi
Comment
-
Bạn lengo90 có thể giải thích cho mình tại sao ta quét hàng thì mạch lại sáng rõ và đẹp hơn ko ? mình chưa hỉu chỗ này ! Điểm khác nhau giữa quét hàng và quét cột là như thế nào ? Mình đã gửi file mô phỏng bạn test giúp mình xem như vậy khi làm ra mạch thật có giật nhiều lắm ko? Mình muốn nó chạy mượt như mấy bảng quảng cáo ngoài đường ng ta hay làm ấy !................. Pleiku .................... GIA LAI ...................
Comment
-
quét cột ko sáng bằng quét hàng do thời gian tắt led ở cột nhiều hơn so với ở hàng( cột thường lớn hơn gấp nhiều lần so với hàng) vì thế làm bảng lớn người ta chỉ chọn pp quét hàng. module tq 16x32 người ta chọn quét 1/4 nghĩa là cũng chỉ quét có 4 hàng thôi còn tất cả đều đưa về cột.
Comment
-
Nguyên văn bởi thi tran Xem bài viếtBạn lengo90 có thể giải thích cho mình tại sao ta quét hàng thì mạch lại sáng rõ và đẹp hơn ko ? mình chưa hỉu chỗ này ! Điểm khác nhau giữa quét hàng và quét cột là như thế nào ? Mình đã gửi file mô phỏng bạn test giúp mình xem như vậy khi làm ra mạch thật có giật nhiều lắm ko? Mình muốn nó chạy mượt như mấy bảng quảng cáo ngoài đường ng ta hay làm ấy !
Nguyên văn bởi congdt Xem bài viếtquét cột ko sáng bằng quét hàng do thời gian tắt led ở cột nhiều hơn so với ở hàng( cột thường lớn hơn gấp nhiều lần so với hàng) vì thế làm bảng lớn người ta chỉ chọn pp quét hàng. module tq 16x32 người ta chọn quét 1/4 nghĩa là cũng chỉ quét có 4 hàng thôi còn tất cả đều đưa về cột.
Comment
-
Quét 1/4 của module TQ nè bạn, đây là hình ảnh tử bài hướng dẫn của bác phuongmd
Last edited by minhdat.2007; 22-12-2011, 08:47.
Comment
-
Như 2 bạn giải thíc ở trên thì bảng led 8x48 của mình có 48 cột và 8 hàng , thay vì ta quét 48 cột thì thời gian tắt của 1 led sẽ lâu (cho dù đã tăng tần số quét ) đúng ko? Còn khi ta quét hàng thì chỉ cần quét có 8 hàng thôi , thời gian tắt của led quá ngắn vì nó vừa dc tắt thì lần quét kế tiếp đã tới nên dòng cho nó luôn ổn định . Theo mình hiểu ý 2 bạn là như vậy , có j sai 2 bạn chỉnh lại cho mình nha !
Vậy giờ mình muốn như thế này :
Cũng trên bảng led 8x48 đó cũng dùng 595 mình muốn viết code cho nó theo kiểu tạo 1 bảng mã font , delay thì dùng timer , rồi chỉ việc nhập chuỗi kí tự muốn hiển thị vào rồi biên dịch xong là đổ xuống 89 là xong . thay vì fai ngồi tạo table cho nội dung hiển thị rất cực !
2 bạn chỉ mình giải thuật làm ntn dc ko? và fai là data xuất qua 595 ra cột và quét hàng dùng 74138 hoặc 1 port của vdk cũng dc
Mình hỏi mạo muội tí là , quét led matrix người ta thường dùng 1 trong 2 phương pháp quét hàng hoặc cột . Có khi nào ta dùng cả 2 phương pháp trên luôn ko?................. Pleiku .................... GIA LAI ...................
Comment
-
bạn có thể tham khảo code này, dùng pp quét cột bằng 74hc154, bộ font lưu trong chip thay đổi dòng chữ khá dễ dàng, làm thêm bộ mã để có tiếng việt
; Chuogn trinh quang bao hien thi ban tin len bang LED
; MCU = AT89S52
; ICs = 74154 (decoder/demux 4-of-16)
#include <sfr52.inc>
; Flag bit area in RAM 20h
flag_bit equ 1
index_l equ 21h
index_h equ 22h ;con tro chi so cua ham doc ky tu
offset_l equ 23h ;con tro cua ham tra bang ma ASCII
offset_h equ 24h
number_char_l equ 25h
number_char_h equ 26h
;read_ok equ 26h
org 0
ljmp main
org 0030h
main:
; dinh nghia cac bien
mov r0,#20h
mov a,0ffh
clr_ram_loop:
mov @r0,a ; clear memory 40..127(internal Ram)
inc r0
cjne r0,#128,clr_ram_loop
mov r4,#0
acall so_ky_tu
main_pro:
clr a
mov r0,a
mov index_l,#0
mov index_h,#0
clr flag_bit
get_char:
acall doc_ky_tu
end_get_char:
check_ascii:
clr c
subb a,#32
jnc check_ok
clr a
check_ok:
mov b,#5
mul ab
mov offset_l,a
mov offset_h,b
copy_2_ram:
mov r1,#127
mov r0,#126
shift_ram:
mov a,@r0
mov @r1,a
dec r1
dec r0
cjne r1,#111,shift_ram
;acall display
cjne r4,#5,copy_code_ascii
next_char:
mov 111,#0ffh ; tao diem ngan cac giau cac chu
mov r4,#0
setb flag_bit ; Bat co Flag =1 cho biet co mot tu da duoc copy
inc index_l
mov a,#00h
cjne a,index_l,no_inc_counter_h
inc index_h
no_inc_counter_h:
acall doc_ky_tu
check_ascii2:
clr c
subb a,#32
jnc check_ok
clr a
check_ok2:
mov b,#5
mul ab
mov offset_l,a
mov offset_h,b
ljmp disp
; Start copy text to ram
copy_code_ascii:
mov dptr,#ascii_code
mov a,offset_l
add a,dpl
jnc no_inc_dph
inc dph
no_inc_dph:
mov dpl,a
mov a,offset_h
add a,dph
mov dph,a
mov a,r4 ; Doc ma LMD thu i(1..5) cua ky tu
movc a,@a+dptr
mov 111,a ; LED-column on the right side
inc r4
disp:
acall display
jnb flag_bit,jump_point
clr flag_bit
mov a,number_char_l
cjne a,index_l,jump_point
mov a,number_char_h
cjne a,index_h,jump_point
ljmp main
jump_point:
ljmp copy_2_ram
;**************Cac chuong trinh con**************
display:
mov r1,#127
mov r5,#2 ; Bien quy dinh toc do chu chay, ket hop cung voi
ini_disp: ; thoi gian cua ham Delay
mov a,r1
mov r0,a
mov r3,#0
loop:
mov a,@r0
mov p1,a
mov p3,r3
acall delay
dec r0
inc r3
cjne r3,#16,loop
djnz r5,ini_disp
ret
;************************************************
so_ky_tu:
mov dptr,#number_char
clr a
movc a,@a+dptr
mov number_char_h,a
mov a,#1
movc a,@a+dptr
mov number_char_l,a
ret
doc_ky_tu:
mov dptr,#my_text
mov a,dpl
add a,index_l
jnc ko_tang_dph
inc dph
ko_tang_dph:
mov dpl,a
mov a,dph
add a,index_h
mov dph,a
movc a,@a+dptr
ret
;************************************
;HAM TAO THOI GIAN TRE KHI QUET COT
DELAY: MOV R7,#2
DL3: MOV R6,#250
DL2: NOP ; 1 MC
NOP ; 1 MC
DJNZ R6,DL2 ; 2 MC TOTAL=(1+1+2)*250uS = 1000uS = 1mS
DJNZ R7,DL3 ; 2 MC TOTAL=2*1mS + 2MC ~ 2mS
RET
;***********************************
DELAY2: MOV R7,#4
DJNZ R7,$
RET
;**********************************
number_char:
db 01h,40h
;**********************************
my_text:
DB " Dien tu8-K47 Khoa Dien Tu Vien Thong Truong Dai Hoc Bach Khoa" ;64 ky tu dau tien
DB " Ha Noi. Bo mon Thiet ke mach Logic.Giang Vien Nguyen Nam Quan" ;64 ky tu tiep theo
db " De tai: Mach Quang bao ung dung Vi dieu khien ho 8051.(AT89S5" ;64
db "2) Sinh vien Thiet ke: Nguyen Chi Linh. Email:linhnc308@yahoo." ;64
db "com Time is 5:05 Ngay 21 thang 10 nam 2005. 1_2,3:4'5>6<7 8 9 0" ;64 ky tu
; Su dung 215 byte RAM ta hien thi duco toi da
; la 35 chu cai trong 1 lan hien thi(giua cac hu co mot khoang trang)
;**********************************
;**********************************
my_text2:
DB " "
;**********************************
;BANG MA HOA KY TU
;**********************************
ascii_code:
DB FFH,FFH,FFH,FFH,FFH;SPACE 0
DB FFH,FFH,A0H,FFH,FFH;! 1
DB FFH,FFH,F8H,F4H,FFH;' 2
DB EBH,80H,EBH,80H,EBH;# 3
DB DBh,D5H,80H,D5H,EDH;$ 4
DB D8H,EAH,94H,ABH,8DH;% 5
DB C9H,B6H,A9H,DFH,AFH;& 6
DB FFH,FFH,F8H,F4H,FFH;' 7
DB FFH,E3H,DDH,BEH,FFH;( 8
DB FFH,BEH,DDH,E3H,FFH 9
DB D5H,E3H,80H,E3H,D5H;* 10
DB F7H,F7H,C1H,F7H,F7H;+ 11
DB FFH,A7H,C7H,FFH,FFH;, 12
DB F7H,F7H,F7H,F7H,F7H;- 13
DB FFH,9FH,9FH,FFH,FFH;x 14
DB FFH,C9H,C9H,FFH,FFH;/ 15
DB C1H,AEH,B6H,BAH,C1H;0 16
DB FFH,BDH,80H,BFH,FFH;1 17
DB 8DH,B6H,B6H,B6H,B9H;2 18
DB DDH,BEH,B6H,B6H,C9H;3 19
DB E7H,EBH,EDH,80H,EFH;4 20
DB D8H,BAH,BAH,BAH,C6H;5 21
DB C3H,B5H,B6H,B6H,CFH;6 22
DB FEH,8EH,F6H,FAH,FCH;7 23
DB C9H,B6H,B6H,B6H,C9H;8 24
DB F9H,B6H,BEH,D6H,E1H;9 25
DB FFH,C9H,C9H,FFH,FFH;: 26
DB FFH,A4H,C4H,FFH,FFH;; 27
DB F7H,EBH,DDH,BEH,FFH;< 28
DB EBH,EBH,EBH,EBH,EBH;= 29
DB FFH,BEH,DDH,EBH,F7H;> 30
DB FDH,FEH,AEH,F6H,F9H;? 31
DB CDH,B6H,8EH,BEH,C1H;@ 32
DB 83H,F5H,F6H,F5H,83H;A65 0 5 33
DB BEH,80H,B6H,B6H,C9H;B66 1 10 34
DB C1H,BEH,BEH,BEH,DDH;C67 2 15 35
DB BEH,80H,BEH,BEH,C1H;D68 3 20 36
DB 80H,B6H,B6H,B6H,BEH;E69 4 25 37
DB 80H,F6H,F6H,FEH,FEH;F70 5 30 38
DB C1H,BEH,B6H,B6H,C5H;G71 6 35 39
DB 80H,F7H,F7H,F7H,80H;H
DB FFH,BEH,80H,BEH,FFH;I73 8 45 41
DB DFH,BFH,BEH,C0H,FEH;J74 9 50 42
DB 80H,F7H,EBH,DDH,BEH;K75 10 55 43
DB 80H,BFH,BFH,BFH,FFH;L76 11 60 44
DB 80H,FDH,F3H,FDH,80H;M77 12 65 45
DB 80H,FDH,FBH,F7H,80H;N78 13 70 46
DB C1H,BEH,BEH,BEH,C1H;O79 14 75 47
DB 80H,F6H,F6H,F6H,F9H;P80 15 80 48
DB C1H,BEH,AEH,DEH,A1H;Q81 16 85 49
DB 80H,F6H,E6H,D6H,B9H;R82 17 90 50
DB D9H,B6H,B6H,B6H,CDH;S83 18 51
DB FEH,FEH,80H,FEH,FEH;T84 19 52
DB C0H,BFH,BFH,BFH,C0H;U85 20 53
DB E0H,DFH,BFH,DFH,E0H;V86 21 54
DB C0H,BFH,CFH,BFH,C0H;W87 22 55
DB 9CH,EBH,F7H,EBH,9CH;X88 23 56
DB FCH,FBH,87H,FBH,FCH;Y89 24 57
DB 9EH,AEH,B6H,BAH,BCH;Z90 25 58
DB FFH,80H,BEH,BEH,FFH;[ 59
DB FDH,FBH,F7H,EFH,DFH;\ 60
DB FFH,BEH,BEH,80H,FFH;] 61
DB FBH,E1H,E0H,E1H,FBH;^ 62
DB BFH,BFH,BFH,BFH,BFH;_ 63
DB FFH,FFH,F8H,F4H,FFH;' 64
DB DFH,ABH,ABH,ABH,C7H;a 65
DB 80H,C7H,BBH,BBH,C7H;b
DB FFH,C7H,BBH,BBH,BBH;c
DB C7H,BBH,BBH,C7H,80H;d
DB C7H,ABH,ABH,ABH,F7H;e 69
DB F7H,81H,F6H,F6H,FDH;f
DB F7H,ABH,ABH,ABH,C3H;g 71
DB 80H,F7H,FBH,FBH,87H;h 72
DB FFH,BBH,82H,BFH,FFH;i 73
DB DFH,BFH,BBH,C2H,FFH;j 74
DB FFH,80H,EFH,D7H,BBH;k 75
DB FFH,BEH,80H,BFH,FFH;l 76
DB 83H,FBH,87H,FBH,87H;m 77
DB 83H,F7H,FBH,FBH,87H;n 78
DB C7H,BBH,BBH,BBH,C7H;o 79
DB 83H,EBH,EBH,EBH,F7H;p 80
DB F7H,EBH,EBH,EBH,83H;q 81
DB 83H,F7H,FBH,FBH,F7H;r 82
DB B7H,ABH,ABH,ABH,DBH;s 83
DB FFH,FBH,C0H,BBH,BBH;t 84
DB C3H,BFH,BFH,DFH,83H;u 85
DB E3H,DFH,BFH,DFH,E3H;v 86
DB C3H,BFH,CFH,BFH,C3H;w 87
DB BBH,D7H,EFH,D7H,BBH;x 88
DB F3H,AFH,AFH,AFH,C3H;y 89
DB BBH,9BH,ABH,B3H,BBH;z 90
DB FBH,E1H,E0H,E1H,FBH;^
DB E3H,E3H,C1H,E3H,F7H;->
DB F7H,E3H,C1H,E3H,E3H;<-
DB EFH,C3H,83H,C3H,EFH;
DB FFH,FFH,FFH,FFH,FFH;BLANK CHAR
END
Comment
Bài viết mới nhất
Collapse
-
Trả lời cho Hỏi về bơm màng bldcbởi nhathung1101Thì đây là 4r điên nặng điện mà, nên họ show phần điện thôi. Phần "cốt lõi" có cái tay biên chắc sang Văn Môn rồi....
-
Channel: Điện tử dành cho người mới bắt đầu
30-11-2024, 18:54 -
-
Trả lời cho Chọn dây dẫn cho điện DC?bởi nhathung1101Điện DC đương nhiên là khác với AC rồi. Chỉ cần biết mặt chữ là thấy khác như gà trống với gà mái mà.
Còn về bản chất, AC là dòng điện hoạt động theo tần số. Tần số càng cao thì dây dẫn càng mỏng, nhẹ, vì hiệu ứng...-
Channel: Điện tử dành cho người mới bắt đầu
30-11-2024, 18:46 -
-
Trả lời cho Công thức điện tửbởi nhathung1101Ăn ít => Nói nhiều.
Nói nhiều => Làm ít.
Làm ít => Vợ mắng.
Vợ mắng => Cáu nhiều.
Cáu nhiều => Ngủ ít.
Ngủ ít => Râu nhiều.
Râu nhiều =>...-
Channel: Tâm tình dân kỹ thuật
30-11-2024, 18:39 -
-
Trả lời cho Chọn dây dẫn cho điện DC?bởi mèomướpDạ vài chục mét thì chú tính như vậy được ạ. Chứ chuẩn thì phải tính cả điện trở của toàn bộ chiều dài dây dẫn nhân với dòng điện xem sụt áp có trong khoảng chấp nhận đc hông ạ. Trong mạch điện tử khoảng cách ngắn và mạch...
-
Channel: Điện tử dành cho người mới bắt đầu
30-11-2024, 14:49 -
-
bởi vietroadTheo mình biết thì chọn dây dẫn dựa vào dòng tải. Thường thì tiết diện 1mm2 cho dòng 6A. Nhưng trong các mạch điện tử, như mạch nguồn tổ ong chẳng hạn, dòng đến vài chục Ampe mà đường mạch mỏng dính. Phải chăng điện DC nó khác với...
-
Channel: Điện tử dành cho người mới bắt đầu
30-11-2024, 14:19 -
-
Trả lời cho Hỏi về bơm màng bldcbởi vi van phamPhải xem cơ cấu bơm, chứ xem cơ cấu rotor, thì chỉ làm thầy bói xem voi.
-
Channel: Điện tử dành cho người mới bắt đầu
29-11-2024, 08:19 -
-
Trả lời cho Xin hỏi về màn hình laptopbởi yname11vg, cám ơn bác...........
-
Channel: Thiết bị điện tử cá nhân
28-11-2024, 14:37 -
-
bởi khoine9899
Em chào các anh và mọi người.
Hiện em đang có 1 con bơm màng trong thiết bị y tế đang gặp tình trạng yếu dần hoặc ngừng hoạt động sau thời gian sử dụng
Sau khi tìm hiểu về thông tin của bơm trên mạng thì em được biết...-
Channel: Điện tử dành cho người mới bắt đầu
28-11-2024, 11:22 -
-
Trả lời cho Cần mọi người giúp mạch tạo sóng siêu âm máy rửabởi bqviet
-
Channel: Điện tử công suất
27-11-2024, 20:26 -
-
bởi Minhdai95Em chào mọi người, e đang sửa mạch tạo sóng siêu âm cho máy rửa mà chưa có tài liệu để tham khảo sửa, mọi người cho e xin tài liệu ạ...
-
Channel: Điện tử công suất
27-11-2024, 11:37 -
Comment