我正在嘗試編寫一個PIC24F單片機的程序,它可以測量脈寬調製輸入信號的佔空比。有沒有人做過這個?最好的方法是什麼?用PIC測量PWM輸入的佔空比?
1
A
回答
1
它可能取決於您正在使用哪個PIC24器件,但某些PIC24器件可能包括具有輸入捕捉功能的定時器硬件(請查看器件的數據手冊)。當配置爲輸入捕捉時,會將定時器計數器值複製到輸入轉換中的寄存器,然後生成中斷。通常,在中斷處理程序中,您需要複製輸入捕捉寄存器併爲下一個轉換設置輸入捕捉,一旦您進行了前三個轉換,就可以計算佔空比,然後在每次轉換時對其進行更新,或者每隔一次轉換可能會稍微複雜一點。
0
有,因爲如果你有這個問題,一個簡單的可能性:適合您meassurement精度要求
- 備用ADC(有可能是簡單的)
然後只需測量線性依賴於您的佔空比的輸出電壓。
相關問題
- 1. 使用avr中的輸入捕捉測量頻率和佔空比
- 2. Arduino-在2560上增加佔空比PWM的範圍?
- 3. 如何將PWM的佔空比與正弦波同步?
- 4. ESC的樹莓派PWM頻率和佔空比
- 5. 如何限制PWM佔空比值的範圍?
- 6. 使用STM32 HAL定時器和調整PWM信號的佔空比
- 7. 檢測用戶的空/空輸入
- 8. 使用PIC 18 PWM控制直流電機
- 9. 輸入的寬度是否比其他元素佔用更多空間?
- 10. 使輸入佔據剩餘空間?
- 11. STM 32如何乘以PWM輸入
- 12. 如何測量Postgres索引佔用的磁盤空間?
- 13. IE中隱藏的輸入佔用空間
- 14. CSS - 有兩個同軸輸入佔用的剩餘空間
- 15. 如何擴大輸入,以佔用格的剩餘空間
- 16. 在PIC12LF1552上讀取PIC輸入
- 17. ImageViews佔用了大量的空間(XML)
- 18. 寫入EEPROM PIC?
- 19. Textwatcher檢測空當用戶輸入值
- 20. 使元素不佔用比分配空間更多的空間
- 21. 如何測量Firebird 2.1數據庫上Blob佔用的空間量?
- 22. 階使用類參數的佔位符(或輸入變量)
- 23. HTML輸入[type = text]佔用線上剩餘空間
- 24. 輸入類型隱藏佔用空間在IE6和7內
- 25. 輸入(提交)元素在Firefox中佔用額外空間
- 26. 輸入類型='文字'元素不佔用空格
- 27. IE7輸入類型隱藏佔用空間
- 28. 測量時間爲輸入
- 29. 配置PIC端口的輸入和輸出
- 30. Jenkins Jobs目錄 - 佔用大量空間