Indoor airplane world






 いつものように、Eagle Layout Editorを使って作った基板パターンをレーザ・プリンタで印刷し、両面基板にアイロン転写してから塩化第二鉄溶液でエッチングして基板を作りました。0.5mm厚の基板を使っています。

 量産基板ならコネクタ部分もスルーホールになるので、パターンが裏側にあっても問題ないのですが、試作基板ではスルーホール処理できないため、コネクタ部分はパターンをはんだ面に配置しなければなりません。またPSoCデバイスの下にスルーホールがあっても具合が悪いので、レイアウトに結構苦労しました。



 PSoCはSSOPタイプ(0.65mmピッチ)の20ピンCY8C27243-24PVXIを使っています。基板へは使うピンだけはんだ付けしました。ISSPパッドを設けてPSoCをはんだ付けしてからプログラムを書き込みました。

 受信モニタLEDを実装しています。無信号時は約2秒間隔で点滅し、データ受信時に高速点滅します。バッテリモニタはPSoCのADコンバータを使えば良いのですが、今回は手抜きしてバッテリモニタICを使っています。

 2.4GHzトランシーバ・モジュール(CYWM6935)にはパターンアンテナが二つありますが、ANT1が受信用でANT2が送信用になっています。



 2.4GHzトランシーバ・モジュールには2mmピッチ12ピンのコネクタが使われているので、それに合わせてPSoC側の基板にコネクタを付けました。重量面で不利ですが、取り外せるので2.4GHzトランシーバ・モジュールの使い回しができます。



 こんな感じに組みあがりましたが、2.4GHzトランシーバ・モジュール(2.07g)だけでも重いのに、PSoC基板の1.03gが加わって3.1gになってしまいました。



 部品を追加したりコネクタやケーブルをつけたらご覧の通り。



 覚悟はしていたもののあまりの重さにがっかりしたので、2.4GHzトランシーバ・モジュールの送信アンテナ部分を切り落としました。



 気持ち軽くなったもののまだ重すぎます。そこで今度は12ピンのコネクタを外すことにしました。メス側のコネクタだけでも0.32gあります。



これでR4J NANO FM受信機とほぼ同じ重さになったので、なんとか2.4GHz受信機が空を飛べそうなところまできました。

コメント ( 7 ) | Trackback ( 0 )



« WirelessUSB less... 2.4GHz受信機をオ... »
 
コメント
 
 
 
ダイエットに脱帽です。 (matty)
2009-08-08 13:09:04
こんにちは。

無線モジュールのダイエットには脱帽です。

空を飛ばす事への努力にいつも関心しております。
 
 
 
Unknown (kojima)
2009-08-08 13:47:11
こんにちは。

重量面からモジュールそのままでは重くて使えないかと思っていましたが、それでも2g台になっているのはすごいですね。

次回の飛行会が楽しみですね。
 
 
 
次回の飛行会で (toko)
2009-08-08 17:55:58
mattyさん、kojimaさん
おかげさまでようやくここまで来ることができました。
初めての2.4GHz受信機なので、まずまずの重量だと思います。
今までオールド・タイマー機に載っていたFM受信機を今回の2.4Gに載せ替えて、次回の飛行会でテストできればと思っています。
今の半分ぐらいの重量でできるとよいのですけど。
 
 
 
とりあえず速報 (永野)
2009-08-10 08:36:34
先日 送っていただいたCYWM6935でやっと通信が出来ました。PIC16F648で1バイトずつの送信です。mattyさんのプログラムすごく参考になりました。(そのままPICに置き換えただけ)
どんなシステムにするかが難しいです。
夏休みの宿題がちょっと進みました
 
 
 
PICで制御 (toko)
2009-08-10 10:08:07
永野さん、PICによるCYWM6935の制御ができたとのこと、おめでとうございます。

PICで制御できれば軽量な受信機も夢ではなくなりますね。

次回の飛行会にPCとスペクトラムアナライザを持ち込みますから、ぜひ見せてください。
 
 
 
実験 (永野)
2009-08-11 21:36:00
周波数はどこを使用していますか?
また PN_CODE は変更していますか?
今回のものはチャンネルを5 PN_CODEはデフォルトです。
同じPN_CODEだととなりのチャンネルで影響を受けるようです。混信のテストもできればやってみたいと思います。
周波数は1CHから9CHまで選択できます。
PN_CODEは変更できません。
 
 
 
周波数とPN_CODE (toko)
2009-08-11 22:28:17
永野さん、私のチャンネルは5(2.405GHz)です。
PN_CODEはテーブルの2を使っています。
つまり
0xA3, 0x1E, 0xF2, 0xA4, 0x31, 0x32, 0x7A, 0xB3
です。
デフォルトということは永野さんは
0x1E, 0x8B, 0x6A, 0x3D, 0xE0, 0xE9, 0xB2, 0x22
ですか?
私はすでに飛行機に積んでしまったので変更するのはちょっと大変です。
もしPN_CODEの値が同じならできるだけ周波数を離してもらえますか?
 
コメントを投稿する
 
名前
タイトル
URL
コメント
規約に同意の上 コメント投稿を行ってください。
※文字化け等の原因になりますので、顔文字の利用はお控えください。
下記数字4桁を入力し、投稿ボタンを押してください。この数字を読み取っていただくことで自動化されたプログラムによる投稿でないことを確認させていただいております。
数字4桁
 
この記事のトラックバック Ping-URL
 


ブログ作成者から承認されるまでトラックバックは反映されません
 
※ブログ管理者のみ、編集画面で設定の変更が可能です。