1樓:心霓姐姐
具體要看微控制器ad測量電壓範圍比說ad基準電壓2.5v輸入電壓兩倍或4倍基準
說基準電壓應該微控制器版工作電權壓般ad採用3.3v基準外部訊號超ad測量範圍採用電阻壓要注意阻抗匹配輸入阻抗較高輸阻抗較低
訊號源輸阻抗較般採用電壓跟隨器接電阻壓ad輸入阻抗較低壓器需要加級電壓跟隨器,
用stm32的ad測電壓,範圍是0~3.3v,但是輸入電壓可能高於3.3,怎麼保護stm32?
2樓:匿名使用者
在stm32輸入端前面加個限幅電路,將輸入電壓進行縮小至3.3v以內。後期處理在還原。
如果我的微控制器的基準電壓為3.3v,而外部的模擬量輸入為0—5v我要對這個模擬量直接用微控制器的內部ad進行採
3樓:anyway中國
具體要看
復微控制器ad的測量電壓範圍制。比如說,有的ad基準電壓為2.5v,但是,輸入電壓可以是兩倍或4倍的基準。
你說的基準電壓,應該是微控制器的工作電壓,一般ad不採用3.3v基準。
如果外部訊號超過了ad測量範圍,可以採用電阻分壓的方法,但是要注意阻抗匹配。
最好是輸入阻抗較高,而輸出阻抗較低。
如果訊號源的輸出阻抗較大,一般採用電壓跟隨器之後接電阻分壓的方法。如果ad的輸入阻抗較低,那麼分壓器之後還需要在加一級電壓跟隨器。
4樓:匿名使用者
一般使用
電壓跟隨bai器,最簡du單的辦法是使用zhi電阻限流給你推dao薦一下,網上早一回下這些資料: 微控制器寶典從硬答件到軟體 chm
電子電路公式計算器 chm
如何設定stm32中pwm的佔空比為
首先,確定 baitimx的時鐘,除非apb1的時鐘分du頻數設定zhi為1,否則通用定時器timx的時鐘是apb1時鐘的2倍,這時dao的timx時鐘為版72mhz,用這個timx時鐘72mhz除以 psc 1 得到定時器每隔多少秒漲一次,這裡給psc賦7199,計算得定時器每隔0.0001秒漲一...
STM32中SPI的通訊速率如何設定
如果用的韌體庫,那就是更改spi initstructure.spi baudrateprescaler引數,賦值在stm32f10x spi.h中有定義,是apb2或者apb1匯流排頻率的1 2 1 256.stm32 spi通訊設定 確實是只有資料傳輸的時候才有時鐘輸出,對於你的問題 1.確定s...
STM32裡面的CAN,過濾器的設定有什麼用
can的過濾器是復硬體設定 接受指定製地址資料用的。假如說1號機設定filterid為0x01010101,filtermask設定為0xffffffff,那麼他只能接受can通訊資料id為0x01010101的資料,其他的硬體就會被遮蔽掉。如果filtermask設定為0,那麼就是所有id的資料都...