« ベトナムフライト日誌 | トップページ | 回転計と温度センサー付けた! »

2007年3月18日 (日)

ECUのコントローラ ハード出来た

先週の休みを使って、ジェットエンジンのECUのコントローラ(操作盤)を作ったっす。
ジェットエンジンは空に飛んでしまうと、どうなっているのか皆目検討がつかないので、私に代わって機体に乗ってコントロールしてくれる人が必要です。実際は人ではなくて、ECUって言っていう、マイコンが乗ったやつがコントロールしてくれます。(はず)
先週作ったのは、そのECUに地上で接続して、設定、モニターなんかをするためのコントローラ(操作盤)です。これ↓Dscf0194_1 Dscf0195_1Dscf0196_2

なにやら ICっ ぽい物が載っていますが、 18pinのICがPICと言われているマイコン君です。流行のPIC16F88。

マイコン君は、頭がいいのですが、まだ何にも教えてない(プログラムしてない)ので、今はボケーっとしているだけです。これから教えてあげなければなりません。
その前に私がプログラミングを誰かに教えてもらわなければならないんです。(実は)

今からアセンブラを組むつもりはないので(考えるのがめんどくさい)、C言語をと考えてますが、C言語は20年くらい使ってないので、すっかり忘れてるし、最近の統合環境にもついて行けてません。しかし、いろいろなC言語のライブラリや、解説書、HPを駆使し、人のプログラムをパクリながら、なんとか開発を進めていこうともくろんでいます。

とりあえず、MikroCという無償版のC言語環境ではじめてみましたが、「LCDなんか簡単さ」なんてどこかのHPに書いてありましたが、ぜんぜん出来ない!
LCDの仕様書と、MikroCのHELPをにらみ続け、3日間かけてやっとLCDのリセットが出来たところです。
しかし、MikroCはバグだらけのようで、「絶対に間違えないようの無い3行の私のプログラムでさえコンパイルが出来ず」その後が続きません。もちろん私のプログラムもバグだらけですが・・・
MikroCの解説をしたHPはありますが、親切なようで、私には親切ではないし・・・
結局、MikroCはあきらめて、後閑さんとうPICの神様みたいな人がつくるHPで推奨している環境を整えることにしました。

コンパイラ CCS社の「CCS Cコンパイラ」 
環境     MICROCHIPのMPLAB

CCS社のコンパイラは、ネットで注文すると、メールで送られてくる様です。
さっき注文したので、早くて月曜日ですかねぇ。
MPLABは、無償なので、今からダウンロードします。
それとついでに、後閑さんの出版した名著と思しき「C言語によるPICプログラミング入門」を紀伊国屋に注文。(日本の自宅に送り、日本からベトナムに応援に来る会社の人に持ってきてもらう)

ということで、今日はマイコン君の開発環境もないし、外は雨なので、エンジン本体の改良でもしよっかな~(日曜日も忙しくて休むひまなし!!!)

|

« ベトナムフライト日誌 | トップページ | 回転計と温度センサー付けた! »

コメント

所長おつかれさん

 プログラム作成が必要なんですか?近所に元プログラマーがいるではないですか。

けど、アセンブラしか使えないから役に立たないね。入社の時に(38年前)コボル言語教えてもらったけどね。

 最近の言語はC++とかいうの聞いた事あるがな~~。千葉のラジコン親父は今でもプログラミングで飯食ってはりますよ。

多分、メインフレームやろけどね。でか過ぎてラジコンには載らんけどね。

 頑張って頂戴、そうそう、今週日本に帰国しますので、秋葉とか手荷物必要なら持ち帰ります。自宅の住所必要ダスか?

投稿: jo | 2007年3月18日 (日) 午後 08時57分

そういえばご近所にアセンブラリストがいましたね。でも、今はベトナム休日ブラリストのようですので、自分で何とかがんばりまっす。
Joさん今度の週末、ベトナム脱出でしたね。
最近はあんまり落として(飛ばして)ないので、間に合ってます。
荷物も大丈夫
かみさん→社内メール→友人→ベトナム
のルートが出来てますんで・・・

一斗缶の燃料持ってきてね!

投稿: ラジコン所長 | 2007年3月18日 (日) 午後 09時58分

え? 

それ、紙パックの酒に、ですか?

 缶のままではアカンやろね。難しいやろな。何とかならんかね。

投稿: jo | 2007年3月19日 (月) 午後 12時58分

コメントを書く



(ウェブ上には掲載しません)


コメントは記事投稿者が公開するまで表示されません。



トラックバック


この記事へのトラックバック一覧です: ECUのコントローラ ハード出来た:

« ベトナムフライト日誌 | トップページ | 回転計と温度センサー付けた! »