日付6/21
分圧抵抗
mbedでロボットのバッテリーの電圧を測る方法を書きます。
分圧をします。
VOUT = R2/(R1+R2)*VIN
VOUTを3.3Vにします
VINは11.1Vです(LIPO3sel)
R2を指定します。こんかいは3.3KΩで
するとR1は必然的に7.8kΩになります。
これで分圧してあげると11.1~0が3.3~0の分解能になります。
これで電圧が読めるわけです。
あとRTOS難しい。
ソフト任せてもいいですか?ってくらいにわかりませんでした笑。
RTOSの方がいいとは思ってます。Cat-BotもRTOS
Gcraud Nano(大会中にアームの処理方法を完全に一から実装したばけものKpさん)もRTOSを使ってました。
ソフトマンがみんなこれを使うのには何かあるなとは思ってましたけど
使う理由てもしかして割り込みの優先順位なんですかね。あまりそれに関しては気にしていませんでした。
NVIC_SetPriority(TIMER3_IRQn, 1);1は1~32まで。
でわりこみ優先順位を変えられるそうです。
さっさと基板発注してプログラムに入ってもらって僕は機体設計をしてあとあと教えてもらうとかになるのかもしれません。
伊藤くんには期待してます。
少なくともコーディング力は広橋さんよりはあるはず。と踏んでいます。

Loading Comments...