Trích:
Nguyên văn bởi minhquan1910
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.