この文書は、まぁ、MOSFETでなんとなくモーターを回してきた自分に、今一度、MOSFETとは いったいなんぞや、と問いかけてみる、みたいな、そんな感じのものです。 なお、このページはIE4.0以上で閲覧することを強く推奨します。 一応、NN7.1、Mozilla1.0.2、Opera7.11では正常表示されました。他では確認したくないです(笑) 0、はじめに S-ken内では、どうしようもないダメ人間っぷりを発揮したくってる回路屋、kzです。 もうすぐ卒業です。やばいです。っつーことで、なんか資料を残してみようかと。 資料と言うべきなのか判断つきかねますが、、 ええっと、間違っているとことか、もっといい方法があるとか、いろいろ意見いただければ、うれしぃなぁ とか思っています。 ちなみに、この文書に載せてある回路は、PICマイコンを主に設計しているので、 回路図内のマイコン用端子には、「P
Arduinoのイーサネットシールド(Ethernet Shield)にて、リセット後1回目のclient.connect()がtimeoutする問題があると書いたのですが、調べてみると、タイムアウトの発生条件は、「コネクションを切断した直後にリセットを行って、同一宛先に再接続した場合でした」。以下、分かったことを示します。 2009/6/7追記:hamayanさんからいただいたコメントに基づき確認方法を見直しました。 調査用のスケッチ 以下に示す調査用のスケッチを作成して、PC上のWeb Serverにアクセスしてみます。EthernetライブラリをIDE-0016に変更しました。 #include <Ethernet.h> byte mac[] = { xx, xx, xx, xx, xx, xx }; byte ip[] = { 192, 168, 0, 110 }; byte se
メールチェッカーがメモリーリークを起こしている原因がやっと分かりました。犯人はやはりTextStringライブラリでした。 確認用スケッチ 以下のスケッチを実行することでメモリーリークが確認できます。テストコードはメールチェッカーのStringクラスを使用した文字列操作部分を抜粋しています。Stack/Heapトップの取得方法(check_mem関数)は、Arduino Playground記載のコードを流用しました。 #include <WString.h> #define BufferLength 128 String ReceiveBuffer(BufferLength + 2); int Count = 0; void setup() { Serial.begin(115200); check_mem(); ReceiveBuffer = "+OK 14 327647";
Arduinoイーサーネットシールドの発熱量の投稿で予告した、イーサネットシールド(Ethernet Shield)を使用したメールチェッカーを作ってみました。以下に示す機能があります: 登録したメールサーバー(POPサーバー)に定期的にアクセスして、着信メール数、送信元(ヘッダーのFrom:フィールド)が登録したアドレスかをチェックする 登録したアドレスからメールが着信した際にLEDを点滅してお知らせする 着信メール数、登録したアドレスからのメール数、登録したアドレスからのメールの場合どのアドレスかを、LCDに表示する 周期チェックに加えて、ボタンによるマニュアル確認 ハード構成 LCDディスプレー、タクトスイッチ、LEDをプロトシールドに載せて、イーサネットシールド上にスタックしました。写真のような3階建て構造になります。 LCDはポピュラーなSC1602Bではなく、プロトシールドの幅
というか、WebClientの仕様か…? ExampleのWebClientをいじっていたのだけど、コネクション確立時に13ピンがHIGHになる。スケッチ上でLOWにしてやろうと思ったのだけど、一切効かず。 ちなみに12番ピンも同様の様子。 11番ピンはHIGHになりっぱなし。11番は何やら※印ついてるので、使えないってことなのかと理解しましたが。 というわけで、同じく※印のついている10、9番を飛ばして8番ピンに接続してみたところ、正しくdigitalWriteできました。 無駄にハマったわー。 プロフィール HOMMA Teppei 東京都新宿区。 プログラマ兼、株式会社プレイスマート代表取締役社長。 主にAndroidアプリ関連の開発をしてます。 Google Profile twitter PLAYSMART Inc. カテゴリー Arduino (2) C# (7) defaul
それぞれの項目の注意点です。 最大定格 ここに記載されている項目は、それぞれの条件下で絶対に越えてはいけません。 特に、設計計算の段階でオーバーしている場合は、仮にそれで壊れなくても、それは"たまたま"壊れないだけなので、絶対にやめましょう。 to top ドレイン-ソース間電圧 ドレイン-ソース間にかけることのできる最大電圧(耐圧)です。 負荷や駆動方法によって、電源電圧に適当な安全率を乗じたものよりも素子の耐圧が大きくなるようにします。 (参照) 負荷が誘導性の場合、スイッチング時に高電圧を発生する場合があるので注意しましょう。 また、モータをドライブする場合、逆起電圧を考慮する必要もあります。 to top ゲート-ソース間電圧 ゲートに印可できる最大電圧です。 一般的に低め (Vdss<100V の場合、+-20V程度が多い)ので、正伝は買いに注意する必要があります。 to top
オンラインカジノが盛んなヨーロッパで、ジャックポットやロッタリーで大金を手にした人は何を買うかという調査が行われました。彼らは既に大金を手にしているのですが、更なる勝利を狙ってアメリカ発の超高額ロッタリーを狙ってチャレンジを続ける人も多数います。そして新しい家を買う人、旅行に出かける人など色々ですが、やはり高級車を買う人は多い様です。同じヨーロッパでも国によって勝者が購入する車の種類が違うようです。 [読み続ける] 当サイトではメンテナンス各項目の徹底比較から諸費用から、知っておいたほうがお得な車豆知識などの車関連情報をご紹介しているサイトになります。 自動車は生活にも欠かせないものであり、買い物や旅行などいつでも快適に乗ることができるようにしておくことが必要です。自動車には様々な種類があって、メーカーや車種、機能も車によって変わってきます。しかし基本的な構造は決まっていて、エンジン、ミッ
パワーmosfetについての質問です。 24V、16Aの直流電源で動作している回路の制御用スイッチとしてパワーmosfetをPICからの動作で動かしたいと思っています。 http://akizukidenshi.com/catalog/items2.php?q=%22I-02413%22&s=score&p=1&r=1&page= このパワーmosfetを使用したいと考えているのですが、ゲート電流が計算上約930mA必要とpicのドライブ能力では足りないようです。 そこでmosfetのドライバを使おうと調べてみたのですが、どれを選定したらよいのかイマイチ分かりません。 どの製品を選べば良いか、どなたかアドバイスいただけませんか??ドライバICはpicと同じ5Vの電源で動作するものが良いです。 よろしくお願いします。 ゲートの入力容量Ciss=2800[pF] 立ち上がり時間tr=15[ns
1.Pチャンネル 品番が”2SJ”で始まるPチャンネルは、S→Dへ電流を吐き出す 大きな電流をプラス側コントロール(オンオフ)したい時には便利 リレーの代役とすることも可能 ピンアサインは左から ① ゲート (G) ② ドレイン(D) ③ ソース (S) Spec. of 【2SJ304】 ・ドレイン電流 : Id=-14A ・許容損失 : Pd=40W ・ドレイン-ソース間電圧 : Vdss=-60V ・オン抵抗 : Rds=80mΩ 2.パワーMOS FETの使い方 (ハイサイドスイッチ/ロード・スイッチ作動例) ソース端子を電源プラスへ、負荷はドレイン側へ接続する ゲート(G)の電圧がしきい値以下である時、ドレイン(D)はソース(S)に接続される しきい値はソース電圧に相対する ゲート(G)電圧 Hi → OFF (電球消灯) ゲート(G)電圧 Lo → ON (電球点灯) ゲート(
最初は、PICでモータを制御する基本として、スイッチ操作でモータの回転・停止を制御して見ましょう。 PICでモータを直接制御する事はできませんので、回路図のようにFETを使います。 また、駆動電圧が異なりますので、PICの電源とモータの電源は別にします。 モータは、FA−130を使用しましたが、5V・1A程度までのモータであれば制御可能です。 ただし、長時間回し続ける場合は、FETに放熱板を付ける方が安全です。 より大きなモータを使う場合はFETを容量に合ったものに変更して下さい。 (例えば、2SK2232であれば、10V・3A程度のモータを制御可能です。) 使っているポートは少しいびつですが理由はすぐに分かります。 ブレッドボードに組んだ状態。
After hours of slaving over boring and confusing data sheets at digi.com and hours of tinkering with annoying chat programs and "AT" commands, I finally got 2 XBee Shields to communicate with each other! Download X-CTU from Digi's website (And installed it... yeah, I installed the updates)Repeat for both computersPut both Arduinos in Reset Attach the XBee Shield to the ArduinoAttach a USB cable fr
英語のままだとわかりにくかったので翻訳してみた。おかしなところがあったら教えてくださいな。 訳) ジャンパーの設定 Arduino XBee Shield には2つのジャンパーがある(2つのプラスチックの軸受けがそれだ。これらは3つのピンのうち、XBeeもしくはUSBと書かれたそれぞれ2本に接続される)。 これらはXBeeのシリアル通信がArduino上のマイクロコントローラー(ATmega8、もしくはATmega168)とFTDI USBシリアルチップとでどのように行われるかを決める。 ジャンパーをXBeeの位置にさした場合(ボードの内側の2ピン)、XbeeのDOUTピンがマイクロコントローラーのRX(受信)ピンに接続され、DINがTX(送信)に接続される。注意してもらいたいのが、マイクロコントローラーのRX、TX両ピンは依然としてFTDIチップに接続されているということだ。つまり、マイ
NASA Soldering Instructional Videos Here are a set of six video clips that demonstrate good technique for soldering electronic circuits. Each one is a 1.3 Megabyte MPEG file. Download them and play them back to review the basics of soldering. Electronics Tips Our Electronics Tips page includes an entry on soldering the Radio JOVE Receiver kit. Please read this tip for more info on how to solder we
xbeeはzigbeeのモジュールだけど、おそらく作品制作で当面必要なのは1対1の通信だと思います。その場合zigbeeとしての使い方ではなく、その下位のレイヤ(IEEE 802.15.4)での運用で十分と思います。zigbeeはメッシュネットを構成したりして大変興味深いプロトコルなんですが、なかなか複雑で実は自分、まだ理解してませんです。あと通信速度や遅延の安定度の点からするとzigbeeでない方が有利なはずです。ちょうどTCPとUDPの関係に似てると思います。 という訳で基板は同じものなんだけど、zigbeeでなくIEEE 802.15.4です。YMOでなくHASYMOということになります。 ところで無線モジュールのxbeeは3.3Vで動作するので、普段使っているであろう5V系の回路(Pri/Proもそうです)と接続する時はちょっと工夫が必要です。 写真は、ちょっと分かりづらくてすみ
1年ほど前にQt3.3で作ってた自作ソフトAvrFuseをMac向けに公開します。 っていっても、ただでさえMacユーザ少ないうえにAVRマイコンをMacでやってるようなマニアックさんはほとんどいないと思うので需要はないと思うw *どんなソフト?* AVRマイコンのプログラムメモリやヒューズビットを書き換えるAVRDUDEプログラムのGUIラッパーです。 Windowsで使えるAVRStudioに付属してる書き込みソフトを再現していて、 いちいちデータシートからヒューズビットの値を調べなくても簡単に書き換えることができます。 Linux版はコチラから。 Windows版はコチラから。 2008/3/12追記:Universal Binary版をリリースしました。 PowerPCでの動作報告をいただきました。ありがとうございました。m(_ _)m *ダウンロード* Int
BeagleBoard.org Foundation is a Michigan, USA-based 501(c)(3) non-profit corporation existing to provide education in and collaboration around the design and use of open-source software and hardware in embedded computing. BeagleBoard.org provides a forum for the owners and developers of open-source software and hardware to exchange ideas, knowledge and experience. The BeagleBoard.org community col
情報芸術4年岡本くんらが、福島30km圏ぎりぎりの場所から、植物を採取してきてくれました。東京電力福島第一原発事故によって、期せずして遺伝子が変化させられてしまった植物たちを組織培養(クローンを作成)することで、事故の痕跡としてのDNAを後世に残していきたいと思います。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く