เป็นไปได้หรือไม่ที่จะตรวจจับแรงดันไฟฟ้าขาเข้าโดยใช้ซอฟต์แวร์เท่านั้น?


18

ฉันเป็นมือใหม่ของ Raspberry Pi แต่สิ่งหนึ่งที่ฉันคิดเกี่ยวกับการทำคือใช้แบตเตอรี่ (ฉันเห็นหลายคนทำสิ่งนี้) - ซึ่งทำให้ฉันกังวลเกี่ยวกับการปิดตัวลงอย่างสง่างาม มีซอฟต์แวร์โซลูชันเดียวที่อนุญาตให้ฉันตรวจจับแรงดันไฟฟ้าขาเข้าหรือไม่

คำตอบ:


10

คุณจะต้องใช้วงจรภายนอกเพื่อทำเช่นนั้นเพราะ afaik raspberry ไม่ได้ให้แรงดันไฟฟ้าของแบตเตอรี่ที่ใดก็ได้ในระบบ: http://raspi.tv/tag/raspberry-pi-monitoring-its-own-battery-voltage


เห็นได้ชัดว่าสิ่งนี้ไม่เป็นความจริงอีกต่อไปเนื่องจากบอร์ดรุ่นใหม่แสดงไอคอนสายฟ้าเมื่อถูกโจมตี
Dmitry Grigoryev

11

การใช้งานvcgencmdจะแสดงแรงดันไฟฟ้าภายในcore, sdram_c, sdram_iและsdram_p:

vcgencmd measure_volts core

ผลลัพธ์จะมีลักษณะดังนี้:

volt=1.20V

คำสั่งเชลล์ต่อไปนี้จะแสดงแรงดันไฟฟ้าทั้งหมด:

for id in core sdram_c sdram_i sdram_p
do
    echo -e "$id:\t$(vcgencmd measure_volts $id)"
done

สิ่งที่ควรเป็นแรงดันไฟฟ้าสำหรับแต่ละ
HelpNeeder

4
น่าเสียดายที่สิ่งเหล่านี้ล้วน แต่อยู่ภายในตัวควบคุม 3.3V ซึ่งหมายความว่าไม่มีประโยชน์สำหรับการตรวจจับการลดลงอย่างช้าๆบนราง 5V
goldilocks

1

ไม่ แต่MoPiเป็นกระดานขนาดเล็กที่เรียบร้อยซึ่งให้ความสามารถ


1
คุณสามารถอธิบายวิธีใช้ MoPi ได้ไหม?
Kachamenus
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.