คุณต้องการตัวควบคุมแบบลิเนียร์หรือไม่? การใช้ µC ที่แรงดันแบตเตอรี่เต็มจะทำให้สิ่งต่าง ๆ ง่ายขึ้นมาก นอกจากนี้ตัวควบคุมและ µC จะใช้พลังงานเสมอแม้ในโหมดประหยัดพลังงานการใช้พลังงานแบตเตอรี่อย่างต่อเนื่อง ดูที่แผ่นข้อมูลและเก็บไว้ในใจ
เนื่องจากอินพุต ADC (ของ ADC ตัวอย่างแบบทั่วไปและค้างไว้เช่นนั้นใน AVR µC) จะจมเฉพาะในปัจจุบันเมื่อสุ่มตัวอย่างค่าจริงความต้านทานอินพุตต่ำชั่วคราวสามารถชดเชยได้โดยเพียงแค่เพิ่มตัวเก็บประจุ:
จำลองวงจรนี้ - แผนผังที่สร้างโดยใช้CircuitLab
แน่นอนว่าความถี่การสุ่มตัวอย่างสูงสุดจะถูก จำกัด ด้วยวิธีนี้เนื่องจากตัวเก็บประจุจะต้องใช้เวลาในการชาร์จอีกครั้งผ่านตัวต้านทานขนาดใหญ่ก่อนที่จะทำการสุ่มตัวอย่างต่อไป แต่ฉันคิดว่าคุณจะไม่สามารถวัดได้มากขึ้น
เวลาที่ต้องใช้ในการชาร์จตัวเก็บประจุอีกครั้งสามารถกำหนดได้โดยการเปลี่ยนแปลงความจุและ / หรือ R1 R1 ที่ใหญ่กว่า = น้อยลง "สูญเสีย" ของพลังงาน + ลดสูงสุด ความถี่การสุ่มตัวอย่าง ความจุขนาดเล็กจะถูกเรียกเก็บเงินอย่างรวดเร็วสำหรับตัวต้านทานที่กำหนดเป็นต้น
คุณจะต้องการเพิ่มค่า R1 ให้สูงสุดและอาจต้องลดค่า C1 ให้ต่ำที่สุดเพื่อให้ได้ความถี่การสุ่มตัวอย่างที่ต้องการ
ความจุขั้นต่ำขึ้นอยู่กับจำนวนประจุที่ ADC จะวาดสำหรับตัวอย่างซึ่งจะถูกกำหนดโดยความจุของบัฟเฟอร์ตัวอย่างของ ADC สำหรับอุปกรณ์ AVR ฉันดูเหมือนจะจำได้ว่ามีการระบุค่านี้ไว้ในแผ่นข้อมูล สำหรับ otherC อื่นที่ฉันไม่สามารถบอกได้ แต่ 1µF ในไดอะแกรมอาจจะมากเกินพอในกรณีใด ๆ และสามารถลดลงได้ด้วยปัจจัย 10 หรือมากกว่านั้น รายละเอียดของ ADC จะบอก
แก้ไข:
ฉันพบสิ่งนี้ในแผ่นข้อมูลของ Atmel สำหรับ ATmega1284p ตัวเก็บประจุของบัฟเฟอร์ S&H ถูกระบุไว้ที่ 14 pico -farads ดังนั้นคู่ของนาโน -farads สำหรับ C1 ควรมีมากมาย
ดูตัวอย่างการอภิปรายที่นี่