タグ

ADCに関するimanaka99のブックマーク (4)

  • STM32 ADCの設定: PS3とLinux、電子工作も

    前回記事「MOS FETを使用したハイサイドスイッチ」で、GPSモジュールの電源制御をOn-Off制御信号(サスペンド・レジューム信号)にて行えないかと記載しましたが、実験したところ結果はOKでした。使用したGPSモジュールのOn-Off制御信号は1.2Vロジックのため電圧変換の抵抗が必要ですが(1.8V→1.2V変換の分圧抵抗がモジュール内に入っているため、2.8V→1.2Vとなるように直列の抵抗を1追加)、MOSFETを使う回路に比べて部品点数が少ないため、On-Off制御信号を使うことにしました。 電源制御は、On-Off pinにパルスを入力することによってサスペンド・レジュームがトグル動作しますが、GPSモジュールへサスペンド要求を出した後、当に電源が落ちているかを確認したいと思いました。サスペンド動作は、モジュール内部で生成しているVCC(1.8V)が0Vになることで確認が

    STM32 ADCの設定: PS3とLinux、電子工作も
  • Raspberry Pi + Ruby で A/Dコンバータ MCP3208 からデータロード - Qiita

    測定したい CH を adc_chs[] に設定しておくと一度の計測で順次読み出しします。 基準電圧 3.3V として測定範囲を 0v 〜 3300mv と仮定して mvolts に MCP3208 のピン入力の電圧値を、rvolts に 100kΩ : 4.7kΩx2 で分圧したときの推定入力値を表示してますのでこのへんは自分の回路に合わせて変更してください。 実行部分を細工してあるので、このまま他のスクリプトから require なり load して関数部分だけ使えます。 # -*- coding: utf-8 -*- # port of the Adafruit MCP3008 interface code found @ http://learn.adafruit.com/send-raspberry-pi-data-to-cosm/python-script # # adjast

    Raspberry Pi + Ruby で A/Dコンバータ MCP3208 からデータロード - Qiita
  • Raspberry PiでADコンバータ(MCP3208)を使う

    鈴木です。Raspberry Piに新モデルB+というのが登場するらしいですね。GPIOのピンが増えたのと消費電力が下がったのが私にとっては魅力的です。私のRaspberry PiはGPIO不足に悩んでいるのと、電池駆動なので消費電力にはシビアですので。 Raspberry Piでやったことを順番に紹介しようかとも思ったのですが、順番に読む人も少ないでしょうし、時系列気にせず、気が向いたネタから書いていくことにします。今回の記事はADコンバータというものについてです。 Raspberry Piのようなデジタル回路は、回路のどの部分も電圧が0Vか3.3Vのどちらかを示しています。3.3Vでなくて5Vの場合もありますが、とにかく電圧は一定で、その中間の電圧を扱うことはできません。そのため、連続に変化するアナログな電圧値を扱いたい場合は、アナログとデジタルを変換する必要があります。土壌センサーの

    Raspberry PiでADコンバータ(MCP3208)を使う
  • Rasbperry piとA/D変換ICでアナログ入力を扱う - how to code something

    Adafruitのチュートリアルを参考に。 http://learn.adafruit.com/downloads/pdf/reading-a-analog-in-and-controlling-audio-volume-with-the-raspberry-pi.pdf Raspberry piのGPIOにはA/D変換がついていないので外部コンポーネントが必要である。 秋月で打ってるMCP3208を使った。 接続は図を参照。 CH0にアナログ信号を入力する。基準電圧は3.3V。 コードはPythonで、RPi.GPIOモジュールを使う。 チュートリアルのピン番号が間違っていたので修正した。 #!/usr/bin/env python import time import os import RPi.GPIO as GPIO GPIO.setmode(GPIO.BCM) DEBUG = 1

    Rasbperry piとA/D変換ICでアナログ入力を扱う - how to code something
  • 1