2007_3_log
| 2007/03/31 |
会議サボり。で、ゼミのshadeの修正はとりあえず終了。ってことにする。次は英語か・・・。 VHDLは、なんとか、デッドタイム生成が出来た。あとはクロックによってパラメータを変えたりして、デッドタイムの長さの変更だけ。だと、思われるんだけどすんなり行ってくれると良いな。 ModelSimが思うように動かなかった原因は、VHDLでの変数表記について全然考えていなかったことだと思う。VHDLでは変数を次のように書きます。 signal 変数名 : データ形式 := 初期値代入; VHDLって、論理合成のときに初期値が無視されるらしいので、インターネットに掲載されている参考になるソースとかでは、書かれていない場合が多い、、、っぽような気がします。ちなみに、自分の買った実習本では見事に初期値についてはスーパースルーされていました。 この初期値の設定を行わないと、、ModelSimとかで、自分の書いたソースが動作しない、、、とか、悲しいことが多々起こるっぽいです。 ModelSim XE の使い方が掲載されてるHP http://be-con.jp/shiryo/xilinx/ise82MdlSIM/kantanisemdlsim.html http://www.ei.fukui-nct.ac.jp/~yfa/close/vhdl/index.htm ぐぐると沢山出てきますよー。ぁー。これに気がつかなかったが為にDFFを使った分周回路が何故か、シミュレーション上、動作しなくて混乱しまくりでした・・・。 |
| 2007/03/30 |
ゼミ 。まずい、流石にshadeとかを、このボロボロレッツノートさんで動かすと、かなりきついっぽい。インヴェンタさんもきつかったけど、shadeもそれなりにかなりキツイ。。CPU100%祭り。でも、自分の周りに快適に使えそうなデスクトップも無い。ぁ、先輩からもらったデスクトップがあるけど、Pen4でメモリが512だから、正直ボロボロレッツノートさんとあんまり変わんないし・・・。 ModelSimで遊んでいてわかったことは、VHDLの勉強本を参考にして作った分周回路は動いていないっぽい。クロックのカウントが出来ていない・・・?多分、ここら辺はCPLDとかを使う上で定石的なところだと思うし、検索したら大量に出てくるはず。分周回路をまずは作ろう。ちなみに前、日記で書いたソースは超胡散臭い?いや、それ以前にModelSimを使いこなせていない?いや、、それ以前にVHDLをわかっていない・・・。 DCマウスについて妄想中。斜めは男のロマンと同期のパピコ氏にも前言われたし、やっぱりがっつり「斜め」で攻めたいよなぁ。駆動部分は大学の工作室に頼もう。ゼミと平行して出来るかなぁ。。理想としてはゼミデスマーチが決定している5月6月の前に設計を完成させて、発注だけしておく、ってのがイイネ。で、7月に受け取って駆動部分完成。4月中にやるべきことは、デッドタイム生成部分のCPLDのソース完成と、駆動部分の設計かな。準備としてはあとちょっとだわさー。多分。夏休みがマウスの勝負だなぁ。あれ!?院試もあったなぁ。。どーなる? 時間が無いと嘆いていないで、やることはしっかりやらなきゃ。ぁ、支部例会の案内メールに今気がついた。4月からまた参加、、しようかなぁ。後輩はたぶんいくと思うけどなぁ。 |
| 2007/03/29 |
パスポート受け取りで立川へ。ゼミのしごとで新宿へ。 ModelSimでいろいろと遊んでみる。クロックの設定がわかりにくい。periodの単位はピコっぽいね。入力間違いもあって、PWM波形が25MHzのクロックより早く描写されて、 なかなかナゾな波形が出力される。まだまだ見えないなぁ。 |
| 2007/03/28 |
ゼミのしごと。ぁー、、これはまだ良いんだけど、次が問題。interfaceを買う。NECかぁ。何に使おうかなぁ。 |
| 2007/03/27 |
電研花見。先生に会いに行くけど会えない。去年はげろげろだったけど、今年は遅れて言ったので、まったく問題なし。 |
| 2007/03/26 |
ゼミ。お好み焼き。マウスの作業無し。 秋月のセンサ(キット?)を使ってシリアル通信+MATLABさんでいろいろとやる仕事が出来た。ちょっときつい。 |
| 2007/03/25 |
ロボワンは、人間に出来ることをロボットにやらせるのではなく、ロボットにしか出来ないことをロボットにやらせるって感じのことがメインになったら、観戦する側も面白いと思う。ロボットにしか出来ないことってなぁに?人間の域を超えた動きってのが基本なのかな。 マウスもそういう観点から見てみると、、どうなんだろうねー。とりあえず、ロボワン、お疲れ様でした。 |
| 2007/03/24 |
ロボワン。でも、自分は吉祥寺で休息。生き抜きも必要だ、と思う。 |
| 2007/03/23 |
教授に会う予定が会えなかった。会議中って・・・。ゼミ室は完全にawayだな。これから先も、たぶん、これは続くな・・・・。 CPLDを発掘。CPLDには同種の石に、スピードの分類があるっぽい。壊した二つは10Cだったんだけど、発掘したのは15C。で、なんとなくISE6.1からISE9.1にバージョンアップ。使いやすいね。で、書き込み回路にデバッグ用のLED×4、スイッチ×2を増設。うん。きちんと動いてる。 昨日のクロックの奴だけど、全然勉強不足だった。なひたふさんの記事にがっつり書いてある。手持ちの本にもそれなりにがっつり書いてある。なるほどねー。 明日はロボワン。でも自分は吉祥寺で息抜き。しかし、リーダーに適した人間ってどんなタイプの人なんだろうね。一人で何でも出来ちゃう人?人にうまくタスクをパスできる人?団体競技は難しいね。 |
| 2007/03/22 |
教授に漸く会える。74HC14の遅延時間は19nsかぁ。なるほどね。 クロックでバッファをとりたい場合は、 遅延時間が11nsの74AC14を使った方が良いのか。 ん?H8マイコンのクロック出力は25MHzでしょ。 1/25MHz=40nsってなって、、H→Lの遅延を考えると…。 あー、だから、74HC14をバッファに使うとサイン波が出てくるわけか。 って、ホント? でも、、74AC14使っても厳しいような気がするけど大丈夫なの? 手持ちに74ACが無いから実験できないな。 4MHzだと思われる手持ちのセラロックで考えてみると、 1/4MHz=250nsになるから、74HC14を使っても全然楽勝だね。 ん・・・?ホント・・・? あと、CPLDを短時間に二つ破壊。ショック。お金の問題もあって作業ストップ。ゼミにお金がかかりすぎる。。。 |
| 2007/03/21 |
ゼミの追いコン。作業無し。CPLDのデバッグの順番をよーく考えなきゃ。。 |
| 2007/03/20 |
学校で目を覚ます。先生に会いたいのだが全然会えない。今日もVHDL祭り。わかんね。進歩無し。CPLDの動作がうまく行ったら、もうマウスの設計に入れるんだけど・・・。うまくいかねーなぁ。ん?いや、ディスクリートで組めば良いのか??適当に抵抗とコンデンサとシュミットトリガを使えば、うまく行く気がするけど、、、CPLDで作りたいね。デッドタイムの調整が出来るだろうし・・・。 |
| 2007/03/19-20 |
パスポートを作りに行く。そのあとゼミ。ゼミの後にVHDL祭り。CPLDを使ってデッドタイムを作ろうかと考えております。しっかし、どうもうまくいかなかいなぁ。方針としては、まず、PWMの信号 をデッドタイム分遅延させて、その後に論理式祭りでオンブレーキの波形を生成するのが正解のような気がするんだけど・・・。どうもうまくいかない。マイコンの端子から25MHzのクロックを入れてるんだけど、、これがうまく行ってないのかなぁ???取り合えず分周するVHDLのソース。間違えてる???分周して163μsを作っているつもりなんだけど・・・。わからん。なんか複雑だなぁ。単純に外付けでセラロックとかつけたほうが良いのかな。セラロックを使ったクロックの作り方。シュミットトリガを通す。うーん。。いろいろとやってみよう。 |
| 2007/03/18 |
とにかく寝る。 |
| 2007/03/17(-18?) |
ぁぁぁぁ、久しぶりに部室で徹夜。ロボワンの徹夜申請にパラサイトしてわさべも徹夜です。で、またHブリッジを試作してみました。参考にしたのはバーニング宮田さんのHPです。ってか、有名ですよね・・・。Hブリッジを作るのにものすごく参考になりました。で、今回作ったのはハイ側にN型FET、ロウ側もN型FETを使い 、ハイ側のゲート駆動のために、MAX662を使った昇圧回路を 使いました。 んで、あと、ゲートドライバっぽいものをディスクリートで組んだんですが、うーん、、これはよくわかりません。怪しいです。でも、とりあえず、まぁまぁな動きをしてくれたので、Hブリッジ回路は今回作ったものを採用しようと思います。(ホントにコレでいいのか・・・?) それにしても、部室を汚しすぎた・・・。近いうちに掃除しよう・・・。引退したはずなのに、ガッツり物を作っています。 それにしても、部室のオシロ大先生はかなり酷いことになっている。PWMの周期が正しいか確認するために使ったんだけど、なんと、ダイヤルが壊れていてずっと回り続けるし・・・! 逆境に耐えるしかないのか。 |
| 2007/03/16 |
結局パスポート申請には行かず、部室に行く。なんと、後輩がマウスシミュレータをつくったらしい。C++をはじめて一週間程度で完成したらしいよ。たいしたもんだねぇ。で、ついでにその後輩にインヴェンタさんを教える。これでマウス班も3DCADで設計するすばらしい班になるはず! |
| 2007/03/14-15 |
合宿。二度と行くことはないと思っていた多摩キャンに行ってきた。いやいや、かなり勉強になりました。というか、「自律」は熱い分野だと思う。ゼミ的にはピーソックが盛んらしい。俺もピーソックでびゅーしたいもんだね。明日はパスポートの手続きでも行こうかなぁ。 あー、、しっかし、人生ってどうなるかわからないね。まさに一寸先は闇だわ・・・。 |
| 2007/03/13 |
ゼミ。明日から合宿。 進級できたっぽい。単位は、なんとなく目標にしていた1○0に7つ届かなかった。けど、まぁ、いいや。毎年進級の文字をみるまで妙にドキドキする。もう卒業に必要な単位数は超えてるんだけどね・・・。 |
| 2007/03/12 |
ゼミ、新宿、企画。うーん。金が飛ぶ。マウスは作業無し。マウスも飛べば良いのに。 作業無しと言いながら、とりあえず、3Dわさべマウスさんが完成。なんとかインヴェンタさんの使い方がわかってきたぞ。次は妄想DCマウスの機構あたりを描いてみようかなぁ。3DCADは初体験でまったくわからなかったけど、まぁ、実際使ってみるとわかるもんだなぁ。って、何書いてるんだ俺。 |
| 2007/03/11 |
大学へ某企業元理事さんの話を聞きに行く。うーん・・・。 おっ!?わさべの1024倍すごいことをやっている名工大の方からリンクをしてもらう。(;´Д`) すごい、吸引マウスさん・・・!設計もすごいなぁ。 |
| 2007/03/10 |
もうそろそろ、パスポートの準備を始めなくては・・・。それにしても拘束がよくわからんなぁ。今の3Dわさべマウスさんはこんな感じ。 |
| 2007/03/09 |
企画の仕事+ゼミの課題提出日+全体会議。キツカッタ。 |
| 2007/03/08 |
インヴェンタ。ダメダメだ。 |
| 2007/03/07 |
FETで作った回路が動く。っていうか、CPLDを混ぜたオンブレーキの実装はどうなるんだ?もう少し考えなきゃ。 |
| 2007/03/06 |
会議後、飲み。まさか飲みの席でこの歌を聞くことになるとは・・・。 |
| 2007/03/05 |
企画の仕事。意外と重労働。大漁になくしたFETは何処?インヴェンタさんは進歩無し。拘束がよくわからん。いろいろとマウス以外でも悩む。 人はプライドの分だけ苦悩します。とか、前、予備校の先生が言っていたけど、そんなことより鼻うがいがものすごく気になる。昔、小学生の頃、隣町の耳鼻科専門の病院に通っていたときに鼻うがい専用器具があったような・・・。確か、片方の鼻の穴から液体を入れて、反対側の鼻の穴から液体が出てきたような・・・。本当?いやー、確か、「逆の穴から液体が出る光景がなまらファンキーだべや!」とか、感動したような気が。今はこんなお手軽なものがあるらしい。ちなみに、あるある大辞典で紹介されていたまちゃあきさんのうがい方法。 明日からはちょっと作業が進まないかもしれない。 |
| 2007/03/04 |
禁断の本を読み終わる。すらすら読めて表紙以外は良い本だと思う。電研1年生は絶対読むべきだな。っていうか、半田付けの練習もかねて新一年生にCPUを作らせるのも面白いかも。 電通大のロボメカさんの記事に取り上げられる。(あ)ほうせいのわさべです。為になる記事が無くてすんません(;´Д`) 今日は大学が停電らしいのでまったく作業が出来ない。いろいろとやりたいことがあるんだけど。。それにしても、何事も物を作ってから深く調べなおすって言う性格を直したほうが良い。いろいろと新発見(というか、知らなかった)があってびっくりびっくりの毎日です。 |
| 2007/03/03 |
風邪で鼻水が・・・。最近ランチャソフトにはまる。今使ってるのはこれ。くるくる回って面白い、けど、ボロボロレッツノートでは限界を感じる。 |
| 2007/03/02 |
ゼミと飲み。ゼミで自分のやりたいことは何なのか?結局はエンジニアごっこがしたいだけ?だとしたら、自分でいろいろと思うがままにマイコンを触っていたほうが良いだろう。 インヴェンタさんの本を借りる。発掘された本もあわせるとそれなりに教本があるわけだ。使いこなさなくては・・・。あと、今日は禁断の本を買う。いや、内容はしっかりしてるんだけど・・・いや、内容は物足りなさを感じるけど、1年生に読ませるには丁度良いかも。まぁ、オレみたいな低スキル野郎には丁度良い本だけどな。 |
| 2007/03/01 |
企画と技連。意外に時間がかかる。インヴェンタさん。それなりにパーツはかけるようになってきた。アセンブリがよくわからん。後3日ぐらいインヴェンタさんを使ったら、マウス一台完成しそう・・?明日はDCモーター制御についてもう一度考え直そう。やっぱり、デッドタイムはディスクリートで無理して組まないほうがいいかも。あっ!明日ゼミの歓迎会だ!おもいっきり忘れていた。危ない。 |
|
|