PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   Bootloaders - Programmers - Debuggers - Emulators (http://www.picvietnam.com/forum/forumdisplay.php?f=9)
-   -   Thông tin về các mạch nạp và phần mềm (http://www.picvietnam.com/forum/showthread.php?t=299)

KA52 19-10-2007 04:27 PM

anh nam oi, e làm mạch JMD mod như sơ đồ trên trang web của anh để nạp 16F887, kết quả mạch ko dectect được chip. E làm y như sơ đồ, chỉ khác chổ cục pin 9v+nguồn 5v e thay = nguồn 12v. xài picprm nó báo ko có chip, còn winpic800 lại đơ ra ko có tín hiệu ra mạch luôn (e đã chép 2 file cấu hình & thiết lập như a nói rùi). e kiểm tra từng chân = picprm thấy mclr =12v, clock = 0 còn data= 6V, ko hiểu nữa? bình thường đo clock = 2.5v data=0v. rốt cuộc e ko hiểu z hết. a giúp em với

namqn 19-10-2007 05:17 PM

Trích:

Nguyên văn bởi KA52 (Post 12230)
anh nam oi, e làm mạch JMD mod như sơ đồ trên trang web của anh để nạp 16F887, kết quả mạch ko dectect được chip. E làm y như sơ đồ, chỉ khác chổ cục pin 9v+nguồn 5v e thay = nguồn 12v. xài picprm nó báo ko có chip, còn winpic800 lại đơ ra ko có tín hiệu ra mạch luôn (e đã chép 2 file cấu hình & thiết lập như a nói rùi). e kiểm tra từng chân = picprm thấy mclr =12v, clock = 0 còn data= 6V, ko hiểu nữa? bình thường đo clock = 2.5v data=0v. rốt cuộc e ko hiểu z hết. a giúp em với

Bạn đã đọc post #10 ở luồng sau chưa?

http://www.picvietnam.com/forum/showthread.php?t=1198

Theo đó, tôi đã cho biết có thể dùng JDM (Mod) với PICPgm, chứ không hề nói đến WinPic800. Bạn post cái ảnh chụp màn hình đặt cấu hình trong PICPgm của bạn lên để mọi người cùng xem xét.

Thân,

KA52 19-10-2007 05:32 PM

http://i18.photobucket.com/albums/b104/hhtc/1.jpg
nó nè a nam, vậy là e lộn chỗ winpic800, nhưng picpgm thì e chịu

KA52 19-10-2007 05:38 PM

em kết nối vào, nó báo nhận đc JMD program nhưng khi autodectect chip thì nó báo no chip dù có tín hiệu ra mạch, còn chọn mặc định là 16F887 thì nó báo PIC unknow???

namqn 19-10-2007 06:05 PM

Trích:

Nguyên văn bởi KA52 (Post 12239)
em kết nối vào, nó báo nhận đc JMD program nhưng khi autodectect chip thì nó báo no chip dù có tín hiệu ra mạch, còn chọn mặc định là 16F887 thì nó báo PIC unknow???

PIC16F88x được bổ sung vào WinPICPgm từ phiên bản 0.9.9.5, không rõ bạn đang dùng phiên bản nào? Tôi không có mạch JDM Mod ở đây nên không thử được ngay, và máy tính hiện nay tôi đang dùng là một máy tính khác với cái mà tôi đã dùng để thử JDM Mod với PIC16F887, do đó tôi không có thông tin thiết lập cho WinPICPgm trên máy này.

Bạn cũng nên kiểm tra lại phần cứng một lần nữa. Với những mạch nạp kiểu này, đa số các trục trặc bắt nguồn từ phần cứng. Việc phần mềm nhận ra phần cứng không có nghĩa là phần cứng không có lỗi, vì phần mềm chỉ dùng một chân đọc trạng thái về để nhận diện phần cứng thôi. Bạn nên dùng chức năng kiểm tra các chân để xác định trạng thái của chúng. Điện áp trên các chân PGD và PGC phải được ghim ở khoảng 5.1V nếu bạn dùng các zener 5.1V. Còn áp trên MCLR chỉ nên có giá trị 0V hay Vpp.

Thân,

KA52 20-10-2007 10:15 AM

a nam noi ghim ap ở PGD & PDC 5,1v là khi có tín hiệu ra mạch nạp hay bình thường nó đã như vậy? mạch của e bình thường PGC có 2.5v PGD 0v còn MCLR cũng 2.5v, trừ khi cấp tín hiệu test thì PGC xuống -0.5v, PGD 5,7V MCLR 12V. CÒn lúc khác thì e chịu. e liều mạng thử verify nó thì áp may ra mới lên đc như test trong vài giây nhưng nó lỗi ngay. e post toàn bộ nhưng z e có lên , a nam giúp e lần nữa
http://i18.photobucket.com/albums/b104/hhtc/6-1.jpg
cái này lúc đầu
http://i18.photobucket.com/albums/b104/hhtc/2.jpg
còn cái này e ép nó phải nhận pic của e và...nó unknow
http://i18.photobucket.com/albums/b104/hhtc/3-1.jpg
còn hai cái này e liều mạng verify nó, ko biết nó có bị die ko nữa
http://i18.photobucket.com/albums/b104/hhtc/5.jpg
http://i18.photobucket.com/albums/b104/hhtc/4.jpg

KA52 20-10-2007 10:19 AM

chỗ 3 zener ghim 5,1v có cần chính xác áp như vậy ko a nam, vì lúc e mua là 5,1v nhưng về kt lại e thấy ghim áp khoảng 4,2~4,7v. ko biết do mạch test ghim áp của e ko chính xác hay con zener dỏm nữa.
Thanks a nam..

namqn 24-10-2007 10:02 PM

Trích:

Nguyên văn bởi KA52 (Post 12258)
a nam noi ghim ap ở PGD & PDC 5,1v là khi có tín hiệu ra mạch nạp hay bình thường nó đã như vậy? mạch của e bình thường PGC có 2.5v PGD 0v còn MCLR cũng 2.5v, trừ khi cấp tín hiệu test thì PGC xuống -0.5v, PGD 5,7V MCLR 12V. CÒn lúc khác thì e chịu. e liều mạng thử verify nó thì áp may ra mới lên đc như test trong vài giây nhưng nó lỗi ngay. e post toàn bộ nhưng z e có lên , a nam giúp e lần nữa

Cổng COM trên máy của bạn không có đủ điện áp cho chân PGC (và logic của chân đó đang bị ngược, khi đánh dấu vào check box của nó ở chế độ test hardware thì nó phải có giá trị tương ứng với logic '1', nghĩa là khoảng > 3.5V với áp nguồn của chip là 5V). Chân PGD của bạn có vẻ như không bị ghim áp (không nhất thiết phải là 5.1V, nhưng giá trị 5.7V thì hơi cao khi dùng zener 5.1V). Giá trị điện áp trên MCLR như vậy là ổn.

Tôi cũng đã thử dùng JDM Mod của tôi trên máy mới (laptop), nhưng đang gặp vấn đề giống như bạn (điện áp của các chân PGC và PGD khá thấp). Tôi vẫn khuyên các bạn dùng mạch nạp qua cổng song song (PG3B, Schaer+ Mod, hay những mạch tương tự), các mạch nạp này cũng thuộc loại đơn giản (không có chip chứa firmware) nhưng chạy ổn định hơn các mạch nạp đơn giản dùng cổng COM.

Thân,

namqn 26-10-2007 06:34 PM

2 Attachment(s)
Hôm qua tôi vừa thử lại JDM Mod trên máy cũ, nó vẫn làm việc bình thường và tôi đã dùng nó để nạp cho PIC16F887. Tôi gửi kèm các hình chụp khi thiết lập cấu hình và khi nạp PIC16F887 bằng PICPgm.

Thân,

vandungevn 27-10-2007 10:03 AM

Dũng thấy mạch nạp JDM cũng tốt đó, làm đơn giản mà dễ chạy nhât, không cần thêm gì nữa. Theo Dũng là lên Dùng, nếu điện áp VPP cao quá thì làm con Zener vào là OK.

Chúc vui và thành công.!

KA52 30-10-2007 12:40 PM

2 Attachment(s)
Mach e chay rùi. Thanks a nam nhiều.
Nhưng e ko hiểu áp PGC vẫn thấp, e thay R trên dừong PGC từ 4.7K -> 270 áp tăng 2V->4.5V, R nó chỉ hạn dòng mà sao áp lại thay đổi vậy a nam?
Còn chỗ này nữa e ko biết pót vô đâu nên pót đại đây luôn, nó cũng giống cái trên, a nam giúp e giải thích vì sao áp 5v xuống led về 6B595 mà led ko chết. 6B595 đưa ra Drain 0V. Bình thường đưa 5V qua led về mass led die liền, còn cái này nó ko die. e nghĩ chắc 6B959 rút dòng áp nên led ko die???
http://i18.photobucket.com/albums/b104/hhtc/TEST.jpg
cái này trong mạch quét matrix của em, e xài tip33 và 6b595. a nam giúp em nha.
e pót datasheet a nam xem cho lẹ khỏi tìm.

a nam oi còn mạch schaer mod của a nối qua công LPT với mấy chân 2 3 4 5 25, chổ chân 2 e nối chung vối chân 12 & nối chung chân 18 đến 25 xuống mass trong cổng LPT có ảnh hưởng đến kq nạp ko a nam. tại cái công LPT nhà e hàn như vậy khi e nạp 8952, giờ xài chung cho PIC ko biết có sao ko? e ko dám cắm đại nên hỏi a trước.
Thanks a nam.

namqn 31-10-2007 06:12 PM

Trích:

Nguyên văn bởi KA52 (Post 12451)
Mach e chay rùi. Thanks a nam nhiều.
Nhưng e ko hiểu áp PGC vẫn thấp, e thay R trên dừong PGC từ 4.7K -> 270 áp tăng 2V->4.5V, R nó chỉ hạn dòng mà sao áp lại thay đổi vậy a nam?
Còn chỗ này nữa e ko biết pót vô đâu nên pót đại đây luôn, nó cũng giống cái trên, a nam giúp e giải thích vì sao áp 5v xuống led về 6B595 mà led ko chết. 6B595 đưa ra Drain 0V. Bình thường đưa 5V qua led về mass led die liền, còn cái này nó ko die. e nghĩ chắc 6B959 rút dòng áp nên led ko die???
http://i18.photobucket.com/albums/b104/hhtc/TEST.jpg
cái này trong mạch quét matrix của em, e xài tip33 và 6b595. a nam giúp em nha.
e pót datasheet a nam xem cho lẹ khỏi tìm.

a nam oi còn mạch schaer mod của a nối qua công LPT với mấy chân 2 3 4 5 25, chổ chân 2 e nối chung vối chân 12 & nối chung chân 18 đến 25 xuống mass trong cổng LPT có ảnh hưởng đến kq nạp ko a nam. tại cái công LPT nhà e hàn như vậy khi e nạp 8952, giờ xài chung cho PIC ko biết có sao ko? e ko dám cắm đại nên hỏi a trước.
Thanks a nam.

- Các chân tại cổng COM của máy tính thường được giới hạn dòng bên trong. Khi dùng điện trở nối tiếp bên ngoài thì sẽ có sụt áp trên điện trở đó. Với cùng giá trị dòng điện ra từ cổng, điện trở ngoài nhỏ hơn sẽ có sụt áp thấp hơn, do đó sẽ nâng áp tại chân PGC lên.

- Trong mạch 6B595, áp rơi trên điện trở tại cực B của transistor ngoài bằng 5V - 0.6V (Vbe) - 1.8V (Vfd), với Vbe là áp rơi trên tiếp giáp BE của transistor, và Vfd là áp rơi trên LED. Điện áp rơi này gần như không đổi, do đó dòng điện đi vào cực B của transistor gần như không đổi. Vì áp Vfd không lớn hơn 3V, do đó transistor làm việc ở chế độ khuếch đại, tức là tương đương với 1 điện trở có giá trị phụ thuộc vào dòng đi vào cực B. Dòng cực B gần như không đổi => dòng đi ra khỏi cực E của transistor gần như không đổi. Mạch mà bạn đã dùng có tác dụng ổn định dòng điện qua LED (một cách tương đối), nếu đã có nguồn 5V ổn định thì bạn chỉ cần thêm 1 điện trở công suất để đặt giá trị dòng điện qua LED.

- Mạch Schaer+ Mod của tôi còn dùng thêm chân 10. Tôi cho là việc bạn nối chân 2 với chân 12 của cổng LPT không ảnh hưởng đến sự vận hành của mạch nạp.

Thân,

bigtitan 24-01-2008 10:07 PM

Trích:

Nguyên văn bởi namqn (Post 10541)
Cập nhật thông tin:

Mạch nạp được tôi ưa thích nhất hiện này là PICkit 2, vì laptop của tôi không có cổng nối tiếp hay song song. PICkit 2 có thể nạp được tất cả các chip PIC/dsPIC mà tôi đang có (khoảng gần 90 loại). Thông tin chi tiết đã được cập nhật ở trang:

http://www2.hcmut.edu.vn/~nqnam/uC.php#pic

Thân,

Sơ đồ mạch PICkit có không ạ! Em không thấy trên diễn đàn.

namqn 24-01-2008 10:39 PM

Trích:

Nguyên văn bởi bigtitan (Post 14105)
Sơ đồ mạch PICkit có không ạ! Em không thấy trên diễn đàn.

Sơ đồ của PICkit 2 có thể thấy ở phụ lục A, tài liệu "PICkit™ 2 Microcontroller Programmer USER’S GUIDE", có thể download ở đây:

http://www.microchip.com/stellent/id...cName=en023805

Chọn 1 trong 2 tập tin setup (đuôi .zip) tùy theo bạn có sẵn .NET Framework hay chưa có trong máy, tập tin .zip này chứa software trên host PC và firmware cho PIC18F2550 trên PICkit 2.

Thân,

Kevin 14-03-2008 10:01 PM

Nam cho mình hỏi về IC-Prog của bạn. Mình dùng 2N2222 NPN thay cho C1815 và 2N3906 PNP thay cho A1015 được không?

Thanks :)


Múi giờ GMT. Hiện tại là 07:54 PM.

Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam