Trích:
Nguyên văn bởi vietnhoc
e viết hàm ADC rồi.e muốn phản hồi điện áp ở đầu ra rồi điều chỉnh duty.
điện áp đầu ra là 5v.cho vào chan AN0.nhưng ko biết lúc cho điện áp phản hồi qua bộ chia áp có thể cho thẳng vào vi điều khiên hay phải mắc thêm tụ nữa ạ.
|
Lưu ý về dòng ra vào các port VDK PIC chỉ trong khoảng<=20mA nên bạn nên mắc nối tiếp chân AN0 con điện trở 1K, mà ADC có phần điện áp tham khảo nội và ngoại. Tôi thì chọn nội, còn ngoại thì bạn phải làm mạch ổn áp để tạo ra điện áp chuẩn, hơi phức tạp.
Giá trị sau chuyển đổi của bộ ADC là số nhị phân 10bit, tức là 0-->1024. Nhưng duty cycle của bộ PWM thay đổi bằng cách thay đổi giá trị thanh ghi CCPR1L chỉ có 8bit, nên khi đọc giá trị ADC bạn nên đọc 8bit trong thanh ghi ADRESL. Bài hoàn chỉnh tôi có đăng trong topic
http://www.picvietnam.com/forum/showthread.php?t=30520. Bạn vào tham khảo nhé.