About this page
カテゴリー Embedded Systemに属する記事の一覧ページです。
現在このカテゴリーには158本の記事があります。

カテゴリー Embedded Systemの説明:
趣味の電子工作のお話。
業界用語では『組込み系』というらしいですが、できるだけお金をかけずに目標を達成することを心掛けています。ターゲットですが、サイト開設当初はH8を中心に作業をしていたのですが、それからどんどん手を広げてSH4やDSPもやりだしました。好きこそ物の上手なれとはまさにこのことではないかと考えています。
回路図や基板のレイアウトも積極的に公開していますので、参考になれば幸いです。
Latest 5 Entries

猫カメラ、空を飛ぶ!!

某所での実験にて空から一枚。

090623_CatCAM_taiki.jpg

Google先生の地図と比べてみます。

余興として猫カメラを載せてもらった結果です。はやく動画がとれる次バージョンを作りたいにゃあ。

Jun 25, 2009. 20:39 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (0) | トラックバック
このエントリーのトラックバックURL: http://fenrir.naruoka.org/mt/mt-tb.cgi/707

SEED-XDS560Plusとか VS6724 とか

あまりにも更新がないのも申し訳ないので、軽めの近況報告2つでお茶を濁したいと思います。

まずは1つめのお話ですが、オートパイロットシステムSuper SylphideでTIのDSPを使っている関係で、そのDSPの開発環境を強化しました。購入したのはSEED Internationalという会社の560クラスエミュレータで、SEED-XDS560Plusという製品です。日本の代理店、立野電脳さんから購入しました。いままでは下位機種の510クラスのSpectrum Digital XDS510 USBを使っていたのですが、HS-RTDXという高速データ入出力環境を使いたいがために購入に踏み切りました。
現在、統合開発環境(IDE)のCode Composer Studio 3.3 Service Release 11(CCS3.3 SR11)と組み合わせて快適に使えています。最新パッチのSR12ではドライバがまだ提供されていないので動きません。直接SEEDに問い合わせてみたのですが、『ドライバ開発に必要なキットEPKがTIから提供されていないから、出せないんだよ』と言われてしまいました。eclipseベースの新しいCCS4がリリースされる前に3.3SR12対応になるのか、気になるところです。
なお余談になりますが、TIのDSP関係にはかなりの資本投入をしているので、しばらくは離れることはないと思います。ということは次期SylphideもTIのDSPな予感がしています(笑)

2つ目の話としては、STMicroのUXGAカメラモジュールVS6724を、新しい猫カメラに使おうと考えています。この構想は、自作耳掛けMP3プレーヤTimpyでお馴染みのちあきさんMTM03でお会いした際、VS6724を1個買わせていただいたことに端を発しています。ご対応いただきありがとうございました。
現在搭載されているsparkfunで買った東芝のTCM8240MD(現在在庫切れのようです)と違い、VS6724は立派なデータシートが手に入るので、どのレジスタがどの設定(例えば生出力とJPEGの切り替え等)に対応しているのか、手探りをしなくてもよいというわけです。TCM8240MDではJPEGのフォーマットがわからず挫折した経験からいうと、現行品ではないためVS6724の入手に難儀していること、半田パッドの形状が特殊なのでできれば嵌合するソケットのSMK製CLE9124-1501FとCLE9124-1401F(リンクは製品PDF)も入手したいこと、それを差し引いてもデータシートがあることは大きいと思います。
現在も捜索中なのですが、もしVS6724とそのソケットの少量入手経路をご存知の方がいたら、教えていただけると大変助かります。ちあきさんの掲示板に質問させていただいたところ、海外在庫品がキーワードのようでした。

Jun 7, 2009. 23:43 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (0) | トラックバック
このエントリーのトラックバックURL: http://fenrir.naruoka.org/mt/mt-tb.cgi/704

Super Sylphide 進捗状況(24) -- DSP航法ファームウェア開発遍歴

しばらく更新をしていなかったオートパイロットシステム Super Sylphide関連の話です。色々と大人の事情(世の中こういえば許されるらしい?、笑)があって記事を更新していなかったのですが、自分で設計したDSP基板自分が考えた航法アルゴリズム(注:リンク先は搭載されているアルゴリズムの一部に過ぎません)が走るというのは気持ちがいいものです、という状況にようやく到達しました。そこで現在に至るまでDSPの開発遍歴をまとめておきたいと思います。

まずは象徴的な図を一枚あげます。

DSP_devel.png
番号1~3の順に開発が進行してきた

当初いきなりDSPで動くアルゴリズムをプログラムするのは難しいと考えました。そこでSylphideから取得したセンサの生データをPCで後から処理するためのプログラム analyze.exeをまずは書きました。analyze.exeは最も時間的制約が緩く、データを都合のよい順に並べ替えて処理しているので、オフラインでの解析に相当します。
ここで並べ替えをしている理由について軽く触れておきます。A/D変換を行う加速度計、ジャイロから出力されるデータは時間遅れが無視できるほど小さいため問題がないのですが、GPSなど内部で複雑な処理を行うものについては無視できない時間遅れが発生するため、データの到着時刻と、そのデータが表現する状態の時刻は一致していません。そのためanalyze.exeでは並べ替えによってこの問題に対応しました。
なおanalyze.exeについてはその後高機能化し、複数GPSアンテナによる解析等を行えるようにしました。

その後、それをリアルタイム化したanalyzeRT.exeというPCで動くプログラムをリリースしました。analyzeRT.exeでは、データの到達順に逐次処理、言い換えれば遅れて入ってきたデータについても最新の状態まで追いかけ処理することによって、時間的に常に最新の状態が出力されるようにしてあります。このプログラムは入力として、analyze.exeと同じSylphideで取得された生データログファイル、あるいはSylphideをPCにUSB経由で接続する際に作られる仮想COMポートから流れてくる生データストリーム、の両者を受け取れるようにしてあります。これでリアルタイムのアルゴリズム的な動作検証を行いました。

最後にDSPへのanalyzeRT.exeの移植をし、NAV2_Coreファームウェアを作成しました。行列計算等の基本演算部分はDSPの特性が生かせるPCのコードを変更しましたが、肝心のアルゴリズム部分はPCと共通のヘッダとし、新たな問題がうきる可能性をできうる限り回避しました。PCとコードを共通化できたのは、使用したDSPがC++でコーディング可能であることによっています。
DSPのデバックフェーズでは検証のしやすさを優先させ、Sylphideのデータを直接処理させずに、DSPの統合開発環境(IDE)であるCode Composer Studio (CCS)に搭載されたRTDX(Real-time Data Exchange)の機能を活用し、PCからデータを送りつけてDSPでそれを処理、またPCに回収するという流れを使いました。行ったのは2つの検証です。1つはanalyzeRT.exeの結果と比べことによるDSP内での処理の妥当性、もう1つはCCSに搭載されたプロファイラによる負荷の見積もりです。両内容ともクリアし、後者によれば加速度計、ジャイロによる20Hzの時間更新(行列の積算、加算が中心)と、GPSによる4Hzの観測更新(行列の加算、逆行列計算が中心)で、最適化オプション-O2で約20Mticks/secの演算量でした。使用しているDSPは200MHzで200Mticks/secの演算能力があるのですが、更新レートが同じであればオーバーヘッドを考えても最大でDSPの演算能力の3割以内くらいで済むと予想しています。これなら航法の後に続く誘導、制御にも相当の能力を割り当てられそう、とほっと胸を撫で下ろしています。

文章にまとめてしまうと量をあまりこなしているようには見えませんが、試行錯誤、紆余曲折をしつつ現在に至っていますので、かけた時間はかなりのものになりました。今後の誘導、制御ルーチンの開発では今回までに獲得した検証スキームを有効活用して効率化をはかりたいと思います。

May 30, 2009. 11:09 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (0) | トラックバック
このエントリーのトラックバックURL: http://fenrir.naruoka.org/mt/mt-tb.cgi/703

奇数割の分周器VHDL

以前、猫カメラ向けにSDRAMのコントローラ等をVHDLで作成したことをお伝えしましたが、その際に紹介したVHDLに含まれていた分周器(divider.vhd)が論理合成不可能なコードを使っていたため、修正しましたのでお知らせします(リンクは修正済みの最新版です)。

もともと分周器のコードは偶数割(例えば1/2とか1/4とか)と奇数割(1/3とか1/5とか)で違うインスタンスが生成されるようにgenerate構文で制御していたのですが、シミュレーションでは偶数割、奇数割の両方を行ったにもかかわらず、CPLDやFPGAに実装するために必要となる論理合成は偶数割しか試していなかったことが問題発覚が遅れた原因です。シミュレーションで実証できても全てが論理合成できるわけではないという基礎を疎かにしていました。

というわけで問題があったのは奇数割のコードなのですが、修正前(r3008.divider.vhd)はエッジの検出を立上り(L to H)と立下り(H to L)の両方で行い、カウンタはインクリメントするものでした。ダイジェスト版を以下に示します。

clk_n <= not clk;
gen_odd: if (divide_value mod 2 = 1) generate
    process(clk, clk_n, reset) begin
        if reset = '1' then
            timer <= (others => '0');
        elsif (clk'event and clk = '1') or (clk_n'event and clk_n = '1') then
            if timer < conv_std_logic_vector((divide_value * 2) - 1, required_bits) then
                timer <= timer + 1;
            else
                timer <= (others => '0');
            end if;
        end if;
    end process;

    clk_out <= '1' when timer < conv_std_logic_vector(divide_value, required_bits) else '0';
end generate;

timerは指定した分周比の2倍まで数えられるカウンタです。このコードで論理合成を行うと、立上りと立下りのエッジをorでつなぐことができないと文句を言われてしまいました。orでつなぐことができないなら、と、elsifで分離したり、processを分けて試行錯誤してみましたが、両方のエッジで同じレジスタの値を変更することができないという別のエラーが発生しました。こういった両方のエッジで論理合成を可能にするためには、立上りと立下りでカウンタを2つ用意するのがよいようです。

しかし何とかレジスタ数を減らしたかったので、カウントの方法を工夫しカウンタを1つにした結果できたのが今回のコードです。立上りでは最下位ビットのみをコントロールします。立下りでは最下位以外のビット列の加算を行います。このようにすることで、立上りと立下りで同じレジスタをいじることを防いでいます。

もしかしたら論理合成を行う際の最適化によって、カウンタが2つの場合でも変わらないコードが生成されているかもしれません。とりあえずは、奇数割の際にも機能を達成できたということで満足しています。

Apr 21, 2009. 09:33 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (0) | トラックバック
このエントリーのトラックバックURL: http://fenrir.naruoka.org/mt/mt-tb.cgi/697

ネタかと思いきや

某所にあったオシロスコープです。

715Zi.jpg

いや僕のメインマシンよりも遥かに高性能です。あ、この画像が語るところは真実ですよ。

Apr 1, 2009. 17:54 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (0) | トラックバック
このエントリーのトラックバックURL: http://fenrir.naruoka.org/mt/mt-tb.cgi/694
Old Entries @ Embedded System

『猫カメラ』 試作中

こんな怪しいサイトを構えていると色々な話が舞い込んできますが、カメラモジュールを役立てていただける方が現れました。例によって未踏がらみなのですが、猫にぶら下げるカメラがほしいとのことでした。題して『猫... [この記事を読む]

Feb 18, 2009. 19:49 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (2) | トラックバック

Super Sylphide 進捗状況(23) -- 下位プロトコルの策定

オートパイロットシステム Super Sylphideですが、地上側のソフトウェアが整備されつつあり、通信環境に関する作業を中心に行っています。そこで問題となったのが、通信プロトコルや通信回線の太さと... [この記事を読む]

Feb 12, 2009. 23:59 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (5) | トラックバック

LiPo電池 400mAh 600mAh

開発をほぼ終えたカメラモジュール用の電池を入手しました。LiPo(リチウムポリマー)の1セル(3.7V)で、容量は400mAhと600mAhです。LiPoは専用の充電回路を用意しなければならない等、そ... [この記事を読む]

Feb 3, 2009. 23:59 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (0) | トラックバック

カメラモジュールによる画像取得

カメラモジュールを作っていましたが、ようやく画像の取得に成功しました。基板は最新(Rev.B)のものではなく古いものでの成功です。 小さくて色も変だけど成功!! (クリックすると非圧縮のオリジナル... [この記事を読む]

Jan 28, 2009. 23:46 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (6) | トラックバック

カメラモジュール基板 Rev.B

sparkfunの1.3M PixelのカメラモジュールTCM8240MDを使った基板ですが、搭載されているCPLD(Altera MAX2)とマイコン(SiliconLaboratories C80... [この記事を読む]

Jan 21, 2009. 23:19 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (4) | トラックバック

Super Sylphide 進捗状況(22) -- MSD + CDC 改め MSD + FTDI Mimic

オートパイロットシステムSuper Sylphideですが、USBを使用したデバック用インターフェイスを設けることが悲願でした。これまでの経緯としては、USBメモリスティックのように機器を見せるMas... [この記事を読む]

Dec 13, 2008. 14:51 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (0) | トラックバック

Arduino serproxyをFlash XMLSocketで使う

目覚まし時計デバイスChumbyにArduinoをつなげてChumby上のFlashからコントロール(詳しくは以前の記事『ChumbyでArduino等をFlashからコントロールする方法 (XMLS... [この記事を読む]

Dec 10, 2008. 02:53 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (0) | トラックバック

カメラモジュール基板用のVHDL

sparkfunで売っている1.3M PixelのカメラモジュールTCM8240MDを使った基板を以前作りましたが、この度ようやくその基板に搭載されたCPLD(Max2 EPM570)用のVHDLコー... [この記事を読む]

Nov 28, 2008. 01:20 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (0) | トラックバック

ChumbyでArduino等をFlashからコントロールする方法 (XMLSocketが使える?)

時計デバイスChumbyと戯れています。前回の記事『FTDIチップ経由でマイコン等と通信するためのCGI』では、Chumbyに接続したFTDIのUSBシリアル変換チップを経由して、更にその先に繋げたマ... [この記事を読む]

Oct 26, 2008. 23:04 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (0) | トラックバック

FTDIチップ経由でマイコン等と通信するためのCGI

Linux時計ガジェットChumbyからFTDIのUSBシリアル変換チップでマイコンをコントロールしようと企んでいます。そこで、大本のコントロールはChumby上で実行できるFlashを考えているので... [この記事を読む]

Oct 23, 2008. 10:53 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (0) | トラックバック

ChumbyにFTDIのシリアルUSB変換チップを認識させる

ここ最近時計ガジェットChumbyにはまっているわけですが、比較的スムーズにChumbyでFTDIのシリアルUSB変換チップを起動時から有効化させるためのスクリプトが、この度ようやく完成しましたのでお... [この記事を読む]

Oct 20, 2008. 00:57 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (0) | トラックバック

Chumbyだけで設定ファイルを編集

時計デバイスChumbyからFTDI経由でマイコン等を操作しようと作業をしていますが、その過程で本体の設定ファイルを書き換える必要があります。しかしながら、Chumbyのファイルシステムcramfsが... [この記事を読む]

Oct 13, 2008. 11:08 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (0) | トラックバック

CygwinでChumbyの開発環境

最近、かわいらしい時計デバイスChumbyと戯れているのですが、困ったことに本家の開発者向けWikiでは、Chumbyの開発環境(クロスコンパイラ)はLinux上で動作するものしか提供されていません。... [この記事を読む]

Oct 9, 2008. 09:33 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (2) | トラックバック

ChumbyでFTDI

小さい目覚ましLinuxコンピュータ時計のChumbyで、FTDIのUSBシリアル変換チップ、例えばFT232RLを認識させて、Flashからコントロールしようと考えているのですが、方向性が見えてきた... [この記事を読む]

Oct 7, 2008. 08:59 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (3) | トラックバック

Super Sylphide 進捗状況(21) -- 飛行機の中身

オートパイロットシステム Super Sylphideですが、機体の特性を得るべく黙々と飛行試験と数値解析(システム同定で安定微係数推算)を続けています。同じ作業が続いているので更新を行うような話は特... [この記事を読む]

Sep 11, 2008. 11:41 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (2) | トラックバック

パルス頻度をアナログ電圧に変換

以前に似たような名前の記事『サーボ信号をアナログ電圧に変換』という記事を書きましたが、今度は時間あたりに何回かやってくるパルスをアナログ電圧に変換することになりました。というのもラジコンモーター用の回... [この記事を読む]

Sep 8, 2008. 00:58 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (0) | トラックバック

秋月GPSモジュールの生データはPECL出力

少し前に書いた『秋月GPSモジュールから生データ抽出』では、秋月のGPSモジュールに搭載されたベースバンドチップSiRF GPS2e/LP-7456には、どうやら差動で微小な信号がきているらしい、とい... [この記事を読む]

Aug 27, 2008. 23:59 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (3) | トラックバック

XBee ワイヤレス電力計 設計資料

hamayanさんがXBeeを使った家電等の総合管理システムを作られているようです。メインで使っているマイコンはFreescaleのcoldfireで僕自身は一度も触ったことがないのですが、製作記事が... [この記事を読む]

Aug 15, 2008. 12:06 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (2) | トラックバック

サーボ信号をアナログ電圧に変換

ラジコン用サーボの信号はパルスの幅によってその強弱が表現されるので、それを直接計測するためにはタイマの機能の一つであるインプットキャプチャを使う必要があり、チャンネル数が増えると大変やっかいです。実際... [この記事を読む]

Aug 11, 2008. 23:59 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (0) | トラックバック

カメラモジュール 実装完了

少し前の記事『Super Sylphide 進捗状況(20) -- カメラモジュール基板の企画』で、sparkfunから購入したカメラモジュールの話を書きましたが、この度実装を完了しました。 裏と... [この記事を読む]

Aug 4, 2008. 23:59 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (2) | トラックバック

Super Sylphide 進捗状況(20) -- カメラモジュール基板の企画

オートパイロットシステム Super Sylphideですが、ブルガリアの格安基板会社Olimexが長期の夏休みに入ってしまう(8月は丸々休み)ということもあり、最近は色々な基板を設計していました。そ... [この記事を読む]

Jul 22, 2008. 01:22 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (4) | トラックバック

Super Sylphide 進捗状況(19) --最近の飛行試験

オートパイロットシステム Super Sylphideですが、順調に開発が続いています。先日の模型飛行機を使った飛行試験では、以前の記事『i2cでサーボインターフェイス』で書いたシステムを利用して、パ... [この記事を読む]

Jul 13, 2008. 01:08 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (2) | トラックバック

GPSチップアンテナ リベンジしてみたが…

そういえば以前sparkfunで購入したGPSのチップアンテナの経過を書くのをすっかり忘れていました。特性解析をしていただいたり、その結果を反映して基板を新たにおこしてみたりしたのですが、やはり受かり... [この記事を読む]

Jul 1, 2008. 22:54 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (11) | トラックバック

秋月GPSモジュールから生データ抽出

秋月で販売されているGPSモジュールを購入、分解したことは以前の記事『秋月GPSモジュール@4800円』で書きましたが、その後こんな形になりました。 インターフェイスはPC接続用USBとアンテナ接... [この記事を読む]

Jun 27, 2008. 10:47 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (2) | トラックバック

VHDLの可視化ができないものかと

オートパイロットシステム SuperSylphideですが、FPGA基板のソフトがとりあえずひと段落しました。今では『進捗状況(18) -- i2cでサーボインターフェイス』に書いた、i2cによるサー... [この記事を読む]

Jun 18, 2008. 00:06 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (7) | トラックバック

秋月USBオーディオ

PCのサウンドカードが壊れてしまっていたので、秋月の新商品『USBオーディオモジュール』を組み立ててみました。ケースには同じく秋月の『ポリカーボネイトケース』を使っています。 なかなかいい音でな... [この記事を読む]

Jun 13, 2008. 23:59 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (0) | トラックバック

Super Sylphide 進捗状況(18) -- i2cでサーボインターフェイス

オートパイロットシステムSuperSylphideですが、最近はもっぱらI/O拡張基板用のVHDLを書いています。なかなかPC用のソフトウェアを書いている感覚と違うので、頭が混乱しています。特に並列に... [この記事を読む]

Jun 1, 2008. 23:47 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (2) | トラックバック

Amontec JTAGkey-Tiny (FT2232) を Xilinx iMPACTから使う

FTDIのFTCJTAG.dllの仕様(リード、ライトが最低2bitsから)にブチ切れつつ、漸く完成しました。FPGAのプログラムをダウンロードする際、これまではパラレルポート+自作JTAGアダプタを... [この記事を読む]

May 23, 2008. 14:08 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (18) | トラックバック

Super Sylphide 進捗状況(17) -- I/O拡張基板 動作確認済み

オートパイロットシステムSuper Sylphideですが、以前紹介した4枚目の基板であるI/O拡張基板の動作確認がとれました。基板の写真を晒すことにします。 表と裏 何のことはない、Xilin... [この記事を読む]

May 3, 2008. 09:31 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (0) | トラックバック

Super Sylphide 進捗状況(16) -- Windows XPでMSD+CDCのUSB compositeが相変わらず動かない

年度が替わりまして、オートパイロットシステムSuper Sylphideの開発が別案件に組み込まれたせいもあり、開発スピードをあげる必要が出ています。できれば夏頃に完成させたい予定ですが、予定は未…、... [この記事を読む]

Apr 23, 2008. 22:04 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (2) | トラックバック

データストリームの終端をシリアルポートに

USBの工作は大好きですが、機器の制御といえば未だにシリアルポート(RS232等)やパラレルポート(IEEE1284)といったレガシーインターフェイスが活躍しています。そのため機器に添付されているPC... [この記事を読む]

Apr 14, 2008. 00:20 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (0) | トラックバック

秋月GPSモジュール@4800円

秋月電子でGPSモジュールキットが売り出されたとのことなので、早速購入しました。単価4800円と、なかなか手頃な値段です。 キットの内容物 上の写真を見ていただければわかるかと思いますが、GPS... [この記事を読む]

Mar 27, 2008. 23:59 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (11) | トラックバック

XBeeでワイヤレス電力計

昨年は、とあるプロジェクトでワイヤレス電力計なるものを作っていました。コンセントにさすだけで、家電製品の消費電力モニタリングを気軽にできるというコンセプトです。そろそろこのプロジェクトは完全に終了とな... [この記事を読む]

Feb 6, 2008. 23:59 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (2) | トラックバック

Super Sylphide 進捗状況(15) -- I/O拡張基板

開発中のオートパイロットシステム Super Sylphideですが、ようやくハードウェアの設計が最終局面に達しました。FPGAを利用してサーボやスピコン(スピードコントローラ、モータを制御するユニッ... [この記事を読む]

Jan 13, 2008. 21:53 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (0) | トラックバック

ADIS16350 6DOFセンサ

年末に購入したAnalog Devicesの新しいセンサが届いていました。 このADIS16350は6自由度、つまりXYZ軸の加速度とXYZ軸まわりの角速度が同時にはかれるセンサです。従来、この... [この記事を読む]

Jan 5, 2008. 23:26 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (9) | トラックバック

Chumbyがやってきた!!

Chumbyをご存知の方はいらっしゃいますか? まずは下の写真をご覧あれ。 画面の周りは、ふにふに。 これは無線LANとタッチスクリーン、Flashの実行環境がついたオープンソース(ソフトのみな... [この記事を読む]

Dec 18, 2007. 22:23 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (7) | トラックバック

Super Sylphide 進捗状況(14) -- McBSP(SPI)におけるCPU割込とEDMAの協調

製作中のオートパイロットシステムsuper Sylphideですが、DSP上で動作するプログラムのブラッシュアップを進めています。その中でDSPにかかるCPU割り込みが予想外に多く、処理負荷を上げてい... [この記事を読む]

Dec 4, 2007. 11:00 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (2) | トラックバック

GPSロガー ファームウェア

少し以前にGPSロガーを作っていまして、基板データを公開したりしましたが、そういえばファームウェアなどのソフトウェア要素を何ひとつ載せていなかったな、と思い今回の記事を書いています。また最近のアクセス... [この記事を読む]

Nov 19, 2007. 09:12 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (0) | トラックバック

Super Sylphide 進捗状況(13) -- Time Keeper 完成

研究開発中のオートパイロットシステム Super Sylphideの関係で、少し前にGPS受信機からくる時刻情報を中継するモジュール Time Keeperについて記事を書きましたが、この度ようやくフ... [この記事を読む]

Nov 13, 2007. 23:26 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (0) | トラックバック

7bits エンコーダ/デコーダ

最近、以前PC接続用基板を作ったXBeeを用いて、シリアル通信(より正確にはUART)をしていますが、少し困ったことがありました。当然やり取りされるデータは1byte単位なので、複数バイトで意味を持つ... [この記事を読む]

Nov 7, 2007. 23:59 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (3) | トラックバック

GPSチップアンテナ 特性解析結果

sparkfunから購入したGPSチップアンテナの基板をおこしたものの、うまく衛星を捉えることができない、という記事を書きましたが、Takeyasuさんという方がご助力を買ってでてくださり、問題のチッ... [この記事を読む]

Nov 3, 2007. 11:18 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (0) | トラックバック

Super Sylphide 進捗状況(12) -- DSPプログラムROM化

オートパイロットシステムsuper Sylphideですが、航法(INS/GPSナビゲーション)部分がほぼ完成したので、プログラムをROM化しスタンドアローンで動作するようになりました。現在、倍精度浮... [この記事を読む]

Oct 29, 2007. 10:13 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (0) | トラックバック

GPSチップアンテナ(LNA付き)

以前、sparkfunで販売されているGPSチップアンテナの記事を書きました。しかし結局パッシブアンテナ(アンプが入っていない素のままのアンテナ)の形態では、手持ちのGPS受信機u-blox LEA-... [この記事を読む]

Oct 26, 2007. 00:43 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (11) | トラックバック

Super Sylphide 進捗状況(11) -- Time Keeper

つい先日大きな出張が完了したので、オートパイロットシステムSuper Sylphideをサクっと完成させてしまおうと考えています。そのような中、とある試験をGPSが使用不能な環境下で行うことになりそう... [この記事を読む]

Oct 15, 2007. 22:08 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (0) | トラックバック

Super Sylphide 進捗状況(10) -- C6700用行列ライブラリ 再び

オートパイロットシステム Super Sylphideの開発をしている過程で、以前、TIのDSP TMS320C6713用のC++行列ライブラリを作ったよ、という記事を書きました。しかし最近になって検... [この記事を読む]

Sep 29, 2007. 10:17 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (0) | トラックバック

Super Sylphide 進捗状況(9) -- McBSPでmulti-words SPI

オートパイロットシステム Super Sylphideの前回の記事『DSP/BIOSを利用した割込みMcBSP(SPI Slave)』で、DSPはMcBSPモジュールによるSPI通信(Slave)でマ... [この記事を読む]

Sep 14, 2007. 09:08 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (0) | トラックバック

USB Composite DeviceでCDCが動作しない

少し前にWindowsでUSBのMSD+CDCのComposite Deviceが認識されて良かったです、という記事を書きましたが、実は後日談としてタイトルのような現象にやられています。認識されたくら... [この記事を読む]

Sep 10, 2007. 23:18 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (0) | トラックバック

GPSチップアンテナ 実装済み

sparkfunで購入したGPSチップアンテナを基板に載せてみました。試験はこれからです。 コンデンサあり版となし版 このアンテナはLow Noise Amplifier (LNA)がないパッシ... [この記事を読む]

Sep 7, 2007. 23:59 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (4) | トラックバック

XBeeはじめました

無線環境が必要になってきたのでZigBeeを導入しようとしています。小型であること、調達が容易であること、国内で認証を取っていることが決めてとなり、XBee / XBee Proというmaxstrea... [この記事を読む]

Aug 24, 2007. 22:59 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (0) | トラックバック

Super Sylphide 進捗状況(8) -- DSP/BIOSを利用した割込みMcBSP(SPI Slave)

オートパイロットシステム Super Sylphideには、高速な計算をサポートするためにメインCPUとしてDSP(Digital Signal Processor)のTI TMS320C6713Bが... [この記事を読む]

Aug 20, 2007. 00:35 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (4) | トラックバック

GPSチップアンテナ

電子工作をしていると、何か面白い部品がないか、部品漁りを定常的にしているのですが、最近sparkfunで面白いものを見つけたので、購入してみました。それが今回のお題のGPSチップアンテナです。 この... [この記事を読む]

Aug 14, 2007. 01:47 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (2) | トラックバック

Super Sylphide 進捗状況(7) -- 圧力センサの較正

オートパイロットシステム Super Sylphideには、2種類の圧力センサが搭載されています。1つは穴が2つ空いていて、その2つの圧力差を測るためのゲージ圧センサ、1つは大気圧を測るための絶対圧セ... [この記事を読む]

Aug 3, 2007. 02:40 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (0) | トラックバック

Super Sylphide 進捗状況(6) -- ケーブルのスマート化

オートパイロットシステム Super Sylphideですが、最近模型飛行機に搭載して実機運用するようになりました。実機運用といっても残念ながら機能がフル完成したわけではなく、現在のところ飛行履歴をと... [この記事を読む]

Jul 28, 2007. 21:15 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (0) | トラックバック

PA-09

ヒロセ(HRS)のDF13シリーズや日本圧着端子(JST)のZHシリーズなど、最近ハーフピッチのコネクタをよく使っています。ところがこれらのコネクタのピンヘッダ(ケーブルと接続する金属の部分、これをハ... [この記事を読む]

Jul 20, 2007. 23:08 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (5) | トラックバック

WindowsでMSD+CDC (USB Composite Device)

少し前に『USBでMSD+CDC (Composite Device)』という記事を書きましたが、実装がほぼ完了しました。ところがすんなりと行かないのがM$のWindows、というわけで色々と試行錯誤... [この記事を読む]

Jul 9, 2007. 23:59 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (3) | トラックバック

Super Sylphide 進捗状況(5) -- DSP基板データ公開

オートパイロットシステム Super Sylphideですが、メインとなるDSP基板の動作確認がほぼ完了したので、そのDSP基板データを公開します。 動作確認の工程ですが、以下の手順を踏みました。 ... [この記事を読む]

Jun 18, 2007. 23:59 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (0) | トラックバック

USBでMSD+CDC (Composite Device)

このサイトで扱っているGPSロガーやオートパイロットシステムSuper Sylphideには、USBが内蔵されたC8051F340というマイコンを搭載しています。これまではそれらに搭載されたSDカード... [この記事を読む]

Jun 10, 2007. 19:17 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (0) | トラックバック

RubyによるHEXフォーマットの読み書き

組込み系の開発をしているとROMにデータを書き込むためのバイナリを扱うことになりますが、そのフォーマットの一つにHEXフォーマット(正式名称?)というのがあります。バイナリを0からFまでの16進文字で... [この記事を読む]

Jun 4, 2007. 00:02 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (2) | トラックバック

GPSロガー 組立完了

最近GPSロガーの話ばかりですいません。他にも色々と並行して進んではいるのですが、さらっと書けるネタが欠乏しているもので…。 とりあえずGPSの動作やLiPoが充電できるかといったハードウェア的... [この記事を読む]

May 29, 2007. 21:27 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (5) | トラックバック

GPSロガー 基板到着

GPSロガーですが、基板が到着しました。リチウムポリマー電池も秋葉原のラジオガアデン(中央線高架線下)で東芝製 3.7V 1100mAhを400円を入手しました。某千○電商(笑)でもリチウムポリマーを... [この記事を読む]

May 23, 2007. 21:17 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (1) | トラックバック

Super Sylphide 進捗状況(4) -- DSPによる開発

オートパイロットシステム Super Sylphideですが、メインのDSPによる開発をスタートさせました。ここは某資金力を使ってしまいました。TI純正のDSP開発環境Code Composer St... [この記事を読む]

May 16, 2007. 21:41 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (0) | トラックバック

GPSロガー 途中経過

GPSロガーですが、部品が届きました。基板がまだなので印刷した紙に部品を載せてにやにやしているだけですが(笑) それにしても本当にMicroSDって小さいですね。 ※その後、基板とリチウムポリ... [この記事を読む]

May 11, 2007. 20:24 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (2) | トラックバック

GPSロガー

最近、とある事情でGPSの情報を記録したいということがあったので、GPSロガーを作っています。せっかくなので以下のような特徴を盛り込んでみました。 小型。48 x 36 mm。タカチのMX型丸型モバ... [この記事を読む]

May 4, 2007. 21:50 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (2) | トラックバック

Super Sylphide 進捗状況(3) -- サーボ用基板

オートパイロットシステム Super Sylphideですが、サーボとのインターフェイスをなす部分を作りました。実はこの先にFPGAがあって、そちらの方が本当の意味でサーボとのインターフェイスを担当す... [この記事を読む]

Apr 23, 2007. 00:48 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (2) | トラックバック

リワーク用ホットエアー装置 WHA300

リワーク(電子部品の半田を取り外したり、再び付けたりする作業)用の熱風が排気されるHot Air Rework Systemというものを購入してみました。この手のものはホビーユーザから見ると高価(5万... [この記事を読む]

Apr 6, 2007. 23:59 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (0) | トラックバック

Spartan3の3種電源を1つのICで

XilinxのFPGA、Spartan3を使用する予定があり、最近その電源を考えています。しかしながら3種類の電源を必要とするので、なかなか大変です。3種類というのはI/O電源の+3V3、アクセサリ電... [この記事を読む]

Mar 24, 2007. 23:44 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (2) | トラックバック

Super Sylphide 進捗状況(2) -- sdcc Maniacs

Super Sylphideの全機能のうち、センサ、C8051F340、SDカードを利用して完璧にセンサのログをとれるようになりました。SDカードのハンドリングは、前の記事『MMC/SDのSPIモード... [この記事を読む]

Mar 8, 2007. 00:13 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (0) | トラックバック

MMC/SDのSPIモードでのbusy信号

以前『SDカードとの闘い』という記事でオシロでSDの様子を見てみたい、ということを書きましたが、実際に計測してみました。前の記事では、データ落ちが発生するのはSDの書込み性能の違いからくるものであり、... [この記事を読む]

Mar 3, 2007. 09:11 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (0) | トラックバック

SDカードとの闘い

月末に実験が入ってしまい、それの準備に追われています。で、SDカードがなかなか書込み速度が出なくて困っています。とりあえず、ELMにあった『MMCの使い方』という記事を参考に、ビジーフラグ先読みをした... [この記事を読む]

Feb 23, 2007. 23:52 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (0) | トラックバック

Super Sylphide 進捗状況(1)

とりあえず文章作業の合間をぬって進めています、Super Sylphide。サイトを更新しないのもあまりにもあれなんで、今回はその進捗状況をお伝えしようと思います。 とりあえず写真を。 とにかく... [この記事を読む]

Jan 14, 2007. 23:59 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (0) | トラックバック

USB JTAGとか

文章デスクワークのせいでなかなか進まない某DSP等ごちゃごちゃ基板(実は既に開発コード名がついています、後述)ですが、少し触る機会があったので、それに関する経過報告といったところです。 Silico... [この記事を読む]

Jan 7, 2007. 02:08 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (10) | トラックバック

Super Sylphide -- an Autopilot System for Small UAVs [English version]

(the last update is May. 2009.) What's "Super Sylphide"? "Super Sylphide" is a novel autopilot syst... [この記事を読む]

Dec 26, 2006. 00:00 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (0) | トラックバック

DSP基板+小亀基板+センサ基板

こんな感じになりました。 本来と逆さまですが 上がDSP基板の裏面(電源部+RAM+ROMが見えています)、次が小亀基板(SDが出ています)、一番下の緑色の基板が小々亀基板のセンサ基板(加速度計... [この記事を読む]

Dec 25, 2006. 23:59 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (2) | トラックバック

Pulse Repeater

室内飛行機基板を新たに作ったわけですが、そこに内蔵されているCPLDのロジックを設計してみました。この記事ではその中の肝と思われる、複数パルスを順番に整列させる部分の話です。パルスをなぜ整列したいのか... [この記事を読む]

Dec 16, 2006. 21:48 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (0) | トラックバック

小亀基板 実装済み

小亀基板、実装してみました。 それにしてもSilicon LaboratoriesのC8051F340は小さいですね。これに発信器やらレギュレータやらUSBやらが内蔵されていると思うと、他にも何... [この記事を読む]

Dec 12, 2006. 23:00 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (0) | トラックバック

室内飛行機用基板 Part.2

室内飛行機を自律飛行させる用の基板を以前つくりました(詳しくはリンク先の記事を辿っていってみてください)が、それのリニューアルをしてみることにしました。詳しい回路図や図面は、ある程度動作を確認してから... [この記事を読む]

Dec 5, 2006. 02:40 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (0) | トラックバック

VHDLに思う

最近FPGAの設計をしています。何を作ろうとしているのかというと、I2C接続が可能なタイマーカウンターアレーを作ろうとしています。なんでこんなものが必要になるかというと、ラジコン用の部品は、サーボをは... [この記事を読む]

Nov 29, 2006. 20:48 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (7) | トラックバック

秋葉原でレアパーツ (カプトンテープとMCXコネクタ)

秋葉原に行けばなんでも欲しい電子部品が手に入る、というのは今や昔、これだけ大量の製品があり大量注文が標準となっている現代では、なかなか秋葉原だけで調達に事足りるということは多くありません(注:電子関係... [この記事を読む]

Oct 27, 2006. 23:59 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (2) | トラックバック

小亀基板

以前紹介したDSP基板の上に載せる基板を作っています。DSP基板自体、部品調達がようやく最近になって完了したところで、ぜんぜん進んでいないのですが、設計は設計ががしがし進めたほうがどうやら効率はよいよ... [この記事を読む]

Oct 20, 2006. 17:45 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (0) | トラックバック

DigiKeyで日本語版カタログには載っていない商品

電子部品の購入で度々利用しているDigiKeyですが、ここの取り扱い商品の種類が半端ないくらい多いことは、そのカタログを見れば一目両全です。電話帳くらいの厚さがあります。ところがそれでもまだ飽き足らず... [この記事を読む]

Oct 12, 2006. 23:59 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (3) | トラックバック

EagleでGNDとAGNDの結線

基板作成ソフトEagleでかれこれ色々とモノを作ってきたわけですが、ここのところずっと悩まされている疑問があります。Webを徘徊したりして色々と情報をあさってみているものの解決に至っていません。 そ... [この記事を読む]

Oct 8, 2006. 23:59 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (4) | トラックバック

TMS320C6713 DSP基板

先日Texas InstrumentsのDSP TMS320C6713用の行列ライブラリを作成してみたりと、DSPを本格的に使い始めたので、DSP基板を作ってみたくなりました。ということで、現在基板を... [この記事を読む]

Sep 11, 2006. 23:33 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (6) | トラックバック

TMS320C6000用行列ライブラリ

Texas Instrumentsの浮動小数点DSP TMS320C6713を使ってみようかと考えています。以前からSH4もやっているのですが、やはり汎用プロセッサだと色々とシステムが煩雑になりつつあ... [この記事を読む]

Aug 3, 2006. 23:59 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ |