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 26-06-2007, 12:18 PM   #1
An Hiep
Đệ tử 1 túi
 
An Hiep's Avatar
 
Tham gia ngày: May 2007
Bài gửi: 15
:
Mình đã thử lại (có người mách) và đã OK.
Bạn nối các tụ gốm 104 vào các chân nguồn của PIC xuống đất nhưng chú ý là nối tại chân IC. tia lửa điện do Rơ le tạo ra sẽ không kịp xốc vào nguồn của PIC gây reset PIC. Điều này khá đơn giản với PIC6F877 vì 2 chân VDD và VEE luôn nằm cạnh nhau (Không biết có phải do ý chủ quan của nhà sản xuất không nữa )

Chúc bạn thành công!

An Hiệp
An Hiep 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   #2
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   #3
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   #4
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 26-09-2010, 01:06 AM   #5
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 04-08-2010, 01:36 PM   #6
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 29-09-2010, 10:34 PM   #7
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   #8
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   #9
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à 04:01 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