PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > Cơ bản về vi điều khiển và PIC

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

Cơ bản về vi điều khiển và PIC Những bài hướng dẫn cơ bản nhất để làm quen với vi điều khiển PIC

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 08-10-2008, 05:21 PM   #16
nhuhuan86
Đệ tử 1 túi
 
Tham gia ngày: Jul 2008
Bài gửi: 17
:
Trích:
Ngay cả khi bạn có sơ đồ nguyên lý đầy đủ và chính xác, thì việc bạn vẽ mạch in ra sao cũng có vai trò quan trọng,
Cho em hỏi anh Namqn 1 chút:anh có thể nói rõ thêm về cách vẽ mạch in để chống nhiễu tốt dc ko?cụ thể là cách sắp xếp linh kiện ntn?cách đi dây làm sao?em đã làm 1 số mạch cho vdk pic đã đổ đất chung.có mạch công suất đã tách đất ra riêng với mạch vdk nhưng hình như vấn chưa ổn lắm.
nhuhuan86 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 08-10-2008, 11:52 PM   #17
namqn
Trưởng lão PIC bang
 
Tham gia ngày: Feb 2006
Nơi Cư Ngụ: Tp. HCM, Việt Nam
Bài gửi: 3,025
:
Send a message via Yahoo to namqn
Trích:
Nguyên văn bởi nhuhuan86 View Post
Cho em hỏi anh Namqn 1 chút:anh có thể nói rõ thêm về cách vẽ mạch in để chống nhiễu tốt dc ko?cụ thể là cách sắp xếp linh kiện ntn?cách đi dây làm sao?em đã làm 1 số mạch cho vdk pic đã đổ đất chung.có mạch công suất đã tách đất ra riêng với mạch vdk nhưng hình như vấn chưa ổn lắm.
Với vấn đề này, giả sử bạn có một mạch in cần vẽ và tôi ngồi bên cạnh bạn giải thích cách thức vẽ các phần khác nhau của mạch thì may ra bạn có thể nắm được nguyên tắc. Còn dùng vài đoạn văn bản để hướng dẫn bạn thì tôi chịu thua. Bạn tìm đọc quyển "EMC for Product Designers" của Tim Williams có lẽ tốt hơn nhiều (có nêu các nguyên tắc và hình vẽ minh họa). Một số hãng như Maxim, Freescale, ... thường có các app. note hướng dẫn cách thực hiện layout cho một mạch điện, tôi tin rằng chúng cũng có thể giúp ích.

Thân,
__________________
Biển học mênh mông, sức người có hạn.

Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau:
http://www.picvietnam.com/forum/showthread.php?t=1263
namqn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 03-08-2010, 05:27 PM   #18
770496
Nhập môn đệ tử
 
Tham gia ngày: Jul 2007
Bài gửi: 3
:
Xin giup gium.
Mình làm một mạch khiển
phần cứng như sau:
Pin PIC16F877A ->P521->trans-> rơle12V ->role220->Van điện từ
Bộ nguồn sử dụng +-12v,5v,mass chung.Van điện từ đóng ngắt theo chu kỳ
Vấn đề xảy ra là thi thoảng màn hình hiển thị Lcd bị vệt đen.16f877a có lúc vẫn chạy, có lúc bị treo luôn.Mình đã hàn các tụ 104 vào chân nguồn và mass của pic như bạn an hiệp nói .nhưng đôi lúc màn hình Lcd vẫn bị một vệt đen.mình không biết lí do nào.Mong các anh em đi trước có kinh nghiệm giúp đở giùm.Xin chân thành cảm ơn.
770496 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 04-08-2010, 12:03 AM   #19
nbb3i
Đệ tử 2 túi
 
Tham gia ngày: Aug 2008
Nơi Cư Ngụ: Hà Nội
Bài gửi: 45
:
- Mắc thêm một cuộn cảm 470uH vào giữa nguồn cung cấp (VCC) và chân VDD của PIC.
- Thực hiện cách ly quang giữa phần động lực (rơ-le) với PIC
- Bọc vỏ kim loại cho PIC
- Dùng Triac thay cho rơ-le để tránh hiện tượng phóng tia lửa điện tại các tiếp điểm (tia lửa điện sinh ra khi tiếp điểm tách ra thường nhiều hơn so với tiếp điểm đóng lại)

Bạn thử thực hiện lần lượt từng bước ở trên xem sao.
Mình khuyên bạn nếu ko thực sự cần rơ-le 220V thì có thể dùng Triac cũng được. Có những con IC chuyên dụng vừa cách ly vừa kích triac (MOC3021) mà giá lại rẻ nữa.
Hoặc có thể dùng sơ đồ sau:
PIC -> MOC30xx -> Triac (BTA12-600) ------> rơ-le 220VAC -> van điện từ
Trong đó phần từ PIC tới triac tách riêng ra thành 1 cái mạch nhỏ rồi cho vào 1 cái hộp kim loại kín. Vỏ hộp kim loại được nối xuống đất.
__________________
http://group3i.net
nbb3i vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 04-08-2010, 12:29 PM   #20
770496
Nhập môn đệ tử
 
Tham gia ngày: Jul 2007
Bài gửi: 3
:
Trích:
Nguyên văn bởi nbb3i View Post
- Mắc thêm một cuộn cảm 470uH vào giữa nguồn cung cấp (VCC) và chân VDD của PIC.
- Thực hiện cách ly quang giữa phần động lực (rơ-le) với PIC
- Bọc vỏ kim loại cho PIC
- Dùng Triac thay cho rơ-le để tránh hiện tượng phóng tia lửa điện tại các tiếp điểm (tia lửa điện sinh ra khi tiếp điểm tách ra thường nhiều hơn so với tiếp điểm đóng lại)

Bạn thử thực hiện lần lượt từng bước ở trên xem sao.
Mình khuyên bạn nếu ko thực sự cần rơ-le 220V thì có thể dùng Triac cũng được. Có những con IC chuyên dụng vừa cách ly vừa kích triac (MOC3021) mà giá lại rẻ nữa.
Hoặc có thể dùng sơ đồ sau:
PIC -> MOC30xx -> Triac (BTA12-600) ------> rơ-le 220VAC -> van điện từ
Trong đó phần từ PIC tới triac tách riêng ra thành 1 cái mạch nhỏ rồi cho vào 1 cái hộp kim loại kín. Vỏ hộp kim loại được nối xuống đất.
Mình đã làm theo hướng kia rồi bạn xem thử có cách nào khắc phục không giúp mình với.
mạch khiển là : PIC -> p521 -> trans ->rơle12v------> rơ-le 220VAC -> van điện từ
Thi thoảng chứ không phải thường xuyên bạn ạ.
770496 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 04-08-2010, 01:36 PM   #21
nbb3i
Đệ tử 2 túi
 
Tham gia ngày: Aug 2008
Nơi Cư Ngụ: Hà Nội
Bài gửi: 45
:
Bạn vẫn để cái rơ-le 12V ở gần vi xử lý thì sẽ vẫn còn nhiễu.
__________________
http://group3i.net
nbb3i vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 26-09-2010, 01:06 AM   #22
otacon
Đệ tử 2 túi
 
Tham gia ngày: Oct 2006
Bài gửi: 36
:
Trích:
Nguyên văn bởi 770496 View Post
Mình đã làm theo hướng kia rồi bạn xem thử có cách nào khắc phục không giúp mình với.
mạch khiển là : PIC -> p521 -> trans ->rơle12v------> rơ-le 220VAC -> van điện từ
Thi thoảng chứ không phải thường xuyên bạn ạ.
Tôi đã từng làm theo cách này đối với hệ thống thang máy của tôi lắp cho 1 nhà hàng
VĐK --> Opto --> Role 12V --> Role 220V --> Motor tải. Kết quả là mỗi lần đóng là 1 lần treo. Té ra là do cái Role 220V là nguyên nhân chính,nó mà nhảy 1 cái là thôi rồi,sau này tôi chuyển sang Role DC 12V dùng cho xe Oto thì chạy rất tốt. Xin chia sẻ 1 kinh nghiệm với các bạn là các loại Role bày bán trên chợ Nhật Tảo có chất lượng rất thấp,tiếp điểm của những loại Role này rất kém,nếu chạy với những loại motor trên 1 HP rất dễ bị dính tiếp điểm.Nến dùng các loại Role đề sử dụng cho các loại xe oto là tốt nhất,tiếp điểm rất bền và ít lỗi.
otacon vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 29-09-2010, 10:34 PM   #23
0903579509
Đệ tử 4 túi
 
Tham gia ngày: Mar 2007
Nơi Cư Ngụ: Da Nang
Bài gửi: 69
:
Tôi đồng ý với ý kiến của Namqn, việc chạy đường dây Mass trên mạch in là rất quan trọng, nó quyết định rất nhiều đến việc chống nhiễu. Tôi đã lắp rất nhiều Pic trên nhiều thiết bị, chưa thấy nó bị treo, kể cả các thiết bị có công suất lên đến 30KVA như máy X quang, việc đóng và ngắt tải rất nhanh, có khi chỉ vài % giây. Quan điểm chạy dây mass trên mạch in là không cho dòng điện tiêu thụ của các linh kiện quá lớn ( khoảng vài chục mA) và thường đóng mở đột ngột đi ngang qua đường mass của Pic.

thay đổi nội dung bởi: 0903579509, 29-09-2010 lúc 10:39 PM.
0903579509 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 30-09-2010, 10:32 AM   #24
nhat_minh1
Nhập môn đệ tử
 
Tham gia ngày: Sep 2010
Bài gửi: 8
:
bạn minhquan1910! bạn coi lại các chân rs của vđk,coi lại bộ nguốn của bạn ,(công suất,tu lộc,dòng(nếu dùng tụ hạ áp)),nếu ok,mà vẫn chưa chạy ,ban nên thay relay 5v băng 12v di,dùng VĐK --> Opto -->trans kich la được rồi,ngo ra relay 220v nên đưa ra bên ngoài,
nhat_minh1 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 04-10-2010, 12:05 PM   #25
otacon
Đệ tử 2 túi
 
Tham gia ngày: Oct 2006
Bài gửi: 36
:
Trích:
Nguyên văn bởi minhquan1910 View Post
hiện tại mình có ráp 1 mạch sau ( hình đính kèm ) .
Sơ này là dùng pic để điều khiển relay . đóng mở nguồn cho 1 motor 220v AC .

. tại cặp chân nguồn 5 v cấp cho pic và relay có mắc 1 tụ 2200 uF , 1 tụ 104 p . ( mình khôg vẽ ở đây )

.phần lập trình :

- mờ máy . chờ 1s . cấp mức 1 tại chân portb.0 - đóng relay . cho con pic đếm từ 00 đến 255 . mỗi mức đếm chờ 0,5 s .
- đến 255 . chân portb.0 là 0 - mở relay . chờ 2s
- chương trình cứ tiếp tục như vậy .

vấn đề phát sinh mà mình cần hỏi là : khi đóng relay . hoàn toàn không vấn đề gì , motor 220v AC vẫn quay bình thường . đến khi relay mở ( motor ngưng quay ) thì Pic lại bị reset lại . mình nghĩ không biết có phải do motor hay không . mặc dù motor ở cách xa con pic đến 3 m . lại có thêm 1 bức tường ngăn giữa . chỉ có pic và relay nằm gần nhau thôi .

bạn nào có thể giúp mình vấn đề này được không ? xin cảm ơn nhiều . có cách nào chống nhiễu được hiện tượng này không ? ngoại trừ cách bọc kim con pic ?
Cái này mình cũng đã gặp,VDK chỉ treo khi relay nhả.Khắc phục cũng khá đơn giản,đường dây AC để nuôi cho mạch VDK phải dài khoảng 2m đến ổ cắm và không được dùng ké cho bất kì thiết bị nào khác.Phần dây nguồn cho motor bạn phải đi 1 sợi dây khác và phải cắm vào 1 ổ cắm khác.
otacon vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Trả lời


Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


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


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam