STM32的ADC能測量微小的負電壓嗎

時間 2021-08-30 10:29:00

1樓:777簡簡單單

stm32系列基於專為要求高效能、低成本、低功耗的嵌入式應用專門設計的arm cortex-m核心(st's product portfolio contains a comprehensive range of microcontrollers, from robust, low-cost 8-bit mcus up to 32-bit arm-based cortex®-m0 and m0+, cortex®-m3, cortex®-m4 flash microcontrollers with a great choice of peripherals. st has also extended this range to include an ultra-low-power mcu platform)。

2樓:ac黑皮

不行,用運放抬高電壓,到精度比較高的正電壓區,然後採集,再用採集值減去抬高值就得。

ex:要採在-0.2~0.3

抬高1v

得到0.8~1.3

3樓:匿名使用者

不行的,好像.即使你非要這麼用,也能測

關於stm32adc測量交流電壓電流問題

4樓:匿名使用者

你所謂的交流電壓是指什麼?暫定就是指平常我們使用的220v交流電吧。

stm32供電: 一般是由電源介面卡提供的5v直流電源供電,這個供電是經過變壓器等電路將交流220v變成隔離底線的5v直流電,所以stm32的地是與交流電ac220v隔開的,而且是直流的。

共地問題:如果stm32需要採集某個訊號,先要使這個訊號的地與自己的地等電位,或者就是短接,在這個共同的地上,被取樣訊號的幅度有所限制(一般是0~3.3v),才能正確取樣並且不會損壞adc。

你的問題解答: 如果是要採集某個交流電,則需要將這個訊號先進行調理,變成直流訊號。比如用一個電阻在交流電上進行取樣,獲得一個小範圍的電壓(比如-1.

5v~+1.5v),再將這個電壓疊加到一個基準電壓上(比如3.0v或3.

3v),獲得一個在0~3v之間變化的直流訊號;這時需要考慮這個訊號與stm32共地問題,可以考慮用線性光隔實現訊號的光電隔離傳遞,最終獲得相同的、共地的訊號,接adc進行採集。

其他的辦法有很多,比如可以通過互感型電感/變壓器獲得隔離的取樣訊號調理成直流後再入adc

stm32的優勢主要有哪些,STM32的優勢主要有哪些

以下是stm32的優勢介紹,供參考 1.除新增的功能強化型外設介面外,stm32互連繫列還提供與其它stm32微控制器相同的標準介面,這種外設共用性提升了整個產品家族的應用靈活性,使開發人員可以在多個設計中重複使用同一個軟體。新stm32的標準外設包括10個定時器 兩個12位1 msample s ...

stm32中pwm的佔空比,如何設定stm32中pwm的佔空比為20 ?

首先,確定timx的時鐘,除非apb1的時鐘分頻數設定為1,否則通用定時器timx的時鐘是apb1時鐘的2倍,這時的timx時鐘為72mhz,用這個timx時鐘72mhz除以 psc 1 得到定時器每隔多少秒漲一次,這裡給psc賦7199,計算得定時器每隔0.0001秒漲一次,即此時頻率為10khz...

求教高手STM32中SDIO DMA模式的中斷設定問題

愛來聚海的風暴 不是4個埠,而是用4位元的方式來傳輸資料。其實sd都支援spi方式,這種方式下,只有1個bit來傳輸,會很慢,因此4bit就快了。具體提現在stm32因為有內部sd控制器,因此他可以支援這種4bits模式。就是你說的diskio.c檔案中的read write會利用這個 stm32 ...