View Single Post
Old 16-10-2011, 08:49 AM   #2
hein_ts
Đệ tử 6 túi
 
Tham gia ngày: Feb 2011
Bài gửi: 156
:
Trích:
Nguyên văn bởi pstin View Post
Số là tui dùng mạch PIC6F887A điều khiển contactor 225 A. Lúc trước nó hay bị reset khi chuyển các công tắc xoay từ đóng sang tắt, sau khi "tức cảnh sinh tình" gắn thêm vài con linh kiện thì chạy ok.
Vừa rồi trong một số mạch bị chiêu ngược lại: reset khi chuyển sang đóng điện. Lại tức cảnh sinh tình dùng lệnh "độc" trong CCS:

#FUSES NOBROWNOUT //No brownout reset.

Cái này xử lý được 80% vấn đề, chia sẻ để anh em rút kinh nghiệm!!!!!!!!!.
Sẵn có cao thủ nào giải thích dùm luôn phần cứng lẫn phần mềm về lệnh trên cho anh em rõ ràng hơn!!!????
Brownout reset is a circuit that forces the microprocessor to reset if there is a short interruption of power - one that is long enough to disrupt operation, but not long enough to force a normal power on reset. It is usually a diode, resistor, and capacitor. The diode discharges the capacitor quickly when Vcc goes away, and the resistor charges the capacitor slower when Vcc comes back.
//Tạm dịch"
Brownout reset (BOR) là mạch gây reset VĐK nếu có một thay đổi nhỏ về nguồn điện- thời gian đủ lâu để ngắt hoạt động nhưng không đủ để reset bình thường khi cấp nguồn (POR). Nó thường sử dụng một đi ốt, một điện trở và một tụ điện. Đi ốt thì xả tụ một cách nhanh chóng khi VCC mất, điện trở thị nạp cho tụ một cách chậm rãi khi VCC được cung cấp trở lại.
// Hết, có thể đem ra kết luận là, nếu bạn muốn mạch chạy tốt thì phải đảm bảo cách ly nguồn nuôi cho VĐK, thế thôi nhỉ.
Read more: http://wiki.answers.com/Q/What_is_br...#ixzz1atsO5c3F
hein_ts vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn