PIC16ライブラリ
- 2010-10-24 初版
- 2015-11-26 第2版
■ADC関数
AD変換します。
分解能は10ビット(1024階調)です。0から4.096VをAD変換します。つまりデータ0x3FF=4.092Vです。電圧分解能は0.004V(4mV)です。
内部の基準電圧を利用するため、電源電圧に依存しません。
関数名 | 内容 |
void initADC() | ADC初期化 |
unsigned int getADC() | AD変換データ取得 |
■事前準備
- ADC.hをインクルードしてください。
- ADC.lppをプロジェクトに登録してください。
■使用例
■注意事項
- 入力インピーダンスは10KΩ程度です。
- そのため、インピーダンスの高いセンサーは正しくAD変換できません。
- レールtoレールのオペアンプでボルテージフォロア回路を追加し、インピーダンスを下げてください。
- ボリューム10KBを回すと表示電圧が変化します。
- ボリュームの代わりに、アナログ温度センサー(LM61,MCP9700など)を接続すれば温度計になります。
■ダウンロード
ADC.zip
©2010-2015 All rights reserved by Einstein.