GR-SAKURA
GR-KURUMI
GR-COTTON
GR-CITRUS
GR-PEACH
GR-KAEDE
GR-ADZUKI
GR-LYCHEE
GR-ROSE
GR-MANGO(*)
SNShield
Web Compiler
IDE for GR
TOPPERS関連
女子美コラボ
その他
※プロデューサミーティング中
作り方使い方資料
イベント関連
作品記事
体験記事
ライブラリ
ツール
その他・過去ファイル
がじぇるね岡宮です。
プロデューサーの皆様お疲れ様です。
GR-TSUBAMEの本来の姿は以下の通りで、皆様に差し上げたTSUBAMEは製造工場で羽をもがれてしまっていました。
20台ほど(工場の配慮で)増産いたしました。
2名のプロデューサ様から故障のご連絡あり、この羽付きのTSUBAMEを再送付します。
もし他のプロデューサ様でも故障や、どうしてももう一台という方がいらっしゃればご連絡ください。来週8/31以降に送付します。
すいません、1台お送りいただけますでしょうか。当初いただいた1台がどうしても動きません。ファームの書き換えはできたようなので2つ乗ってるマイコンは生きているようなのですが。
了解です。
よろしくお願いします。
取付け穴付きボード希望します。
壊してしまったのか、動かなくなってしまいました。
羽根付き基板希望します。
プロデューサーではないですが、TSUBANEの故障が目立ちますね。
TSUBANEプロデューサーさんの電子部品に対する扱いが雑だとは思えないので、故障したTSUBANEを回収してきちんと故障原因を調べて置いた方がよろしいのではないでしょうか。
fujitaさん、kurauchiさん、もしかしたら動かない原因はケーブル(運営の自作)にあるかもしれません。可能でしたら、両端のコネクタでショートチェックをしてみてください。ボードはお送りしたいと思います。
ncx001さん、恐れ入りますがあて先を教えていただきたく、がじぇるねメールアドレス([email protected])に送っていただいても宜しいでしょうか?
chobichanさん、はいその通りです。が、ちょっと着払いの受け取りができないため、プロデューサミーティングのときにいただこうと思っています。
Okamiya様ありがとうございます。
ケーブルは大丈夫そうでした。
現状ではFTDIを接続すると動かなくなってしまうようです。(以前はこの状態でも動いていましたが)
FTDIを抜いて、「はじめてのGR-TSUBAME」の「5.3.3-1用途別スイッチの切り替え」にある、「PCから切り離して実行」の状態にすると動作しました。
ただこれだとデバッグが出来ないのでやはり交換していただきたいです。
自分の書き込みを見て客観的に、これってシリアル接続を待ってるだけでは?と思ってコンソールをIDEforGRからTeraTermに変えたら動きました。
以前動かなくなった時にTeraTermで試したときはモーターは回らず回転数が0を返すだけでしたが、今はちゃんとモーターも回り、0以外の数字が返ってきています。
なんだかいつの間にか直ってしまったようですが、単に最初から動いていて私の勘違いだったのかもしれません。
もうちょっと様子を見たいと思います。お騒がせしました。
もしかしたら動かない原因はケーブル(運営の自作)にあるかもしれません。可能でしたら、両端のコネクタでショートチェックをしてみてください。
ケーブルは問題ないようです。
TSUBAME に乗ってる 2 つのマイコンの両方と通信はできていて、エンコーダの出力も読めており、両 ch への M(+) M(-) 出力がされない感じですね。
プロデューサーミーティング参加時に、取り付け穴付きボード受け取りできます。
故障原因の解析用に、羽根無し基板提供できます。取り付け方法に悩んでおりました。
ncx001さん、了解です!
Fujitaさん、ご存知かと思いますがモーターはVMOTに電源接続(プロデューサMTGにお渡しした006Pとか)しないと回りません。とりあえず羽付きTSUBAMEは送付いたしました。
fujitaさん
(手元にボードもなくファーム開発もやっていないのでお役にたつ意見ではないかもしれませんが、ジャストアイディアということで)
ちょっと無理やりですが、TSUBAME搭載のRL78(IC1)のファームを、一時的にP13(IN1),P15(IN2)=High,Low or Low,High、P10(PW1)=Highを出力するものに書き換えてしまって動作確認をしてみるのはいかがでしょうか?それでも回らない場合は、ERROR1のレベルを確認(ドライバの故障を疑っていて、それをクリアにすることをねらっています。CN3側)もしERROR1がLowレベルだとなんらかの原因で電流制限がかかった状態だと思います。
CN4側の場合はもう一個のRL78(IC5)で、P13(IN3), P15(IN4), P10(PW2)を出力、P51(ERROR2)となります。
ERROR1,2は不論理(ですよね?)のようなので、信号名にZなどつけておくべきでしたね。
羽付きTSUBAME届きました! ありがとうございます。
確認したのですが、
ということで変わりありませんでした。
原因として
いろいろ考えられるのですが、これから探っていきたいと思います。新たに基板をお送りいただく以前にこちらの確認が不完全だったようで申し訳ありません。
ちょっと無理やりですが、TSUBAME搭載のRL78(IC1)のファームを、一時的にP13(IN1),P15(IN2)=High,Low or Low,High、P10(PW1)=Highを出力するものに書き換えてしまって動作確認をしてみるのはいかがでしょうか?
アドバイスありがとうございます。試してみようと思います。
TSUBAME に乗ってる RL78/G13 は表面に 100GGA とある ROM 容量 128kB のもので、GR-KURUMI のものとはメモリマップが違うのが(同じだったらなんもしないで済んだという意味で)ちょっと面倒な感じですね。
モータには負荷を与えていないのですよね?(もし与えている場合は過電流保護が働いているなど考えられますが。。。)
そうそうドライバICが壊れることはないかもしれませんが、あれば役に立つかもしれないので、確認用FWを私の方で用意しようかと思っています。たいそうなものではなく、ただレジスタべたペシペシたたくものを。。。 ただ、まだ実機がないので、明日以降です。
とりあえずテストプログラム(眠いのでまだ未確認)
#include <Arduino.h> #define PIN_P13 9 #define PIN_P15 5 #define PIN_P10 6 void setup() { pinMode(PIN_P13, OUTPUT); pinMode(PIN_P15, OUTPUT); pinMode(PIN_P10, OUTPUT); #if 1 digitalWrite(PIN_P13, HIGH); digitalWrite(PIN_P15, LOW); #else digitalWrite(PIN_P13, LOW); digitalWrite(PIN_P15, HIGH); #endif digitalWrite(PIN_P10, HIGH); } void loop() { }
> TSUBAME に乗ってる RL78/G13 は表面に 100GGA とある ROM 容量 128kB のもので、
ver.1.1 のファームの容量で16kBちょっとであることを考えれば結構オーバースペックな希ガス(スペック以外にもデリバリとかいろいろあんだろうけど)。
そもそもモーター2個制御すんのにマイコンが2個要る必要性がわからん。
お世話になっております。
先のテストプログラムを GR-TSUBAME のマイコンに書き込み、下記の通り接続をし、ある処置をしたところ、モーターがびゃーんと回ることを確認できました! ありがとうございます。
ケーブルのコネクタ部の不良だったみたいですね。
アップロードしていただきありがとうございます。動作確認しました。
シリアルでCSENSEとかVSENSEとか、ERRORの状態とか、表示できるような故障チェックプログラムにしようと思っていたのですが、書き込んでもターミナルソフトで表示してくれませんでした・・・(同じソースをKURUMIに書いたら表示してくれるのに。。。) シリアルの部分が書かれない?→アドレス指定で展開するものがある?そもそもArduinoソースが入りきってない?わからないのですが、勉強不足です・・・
あ、fujitaさんの方でも動作確認できたとのことよかったです。ケーブルの不良でしたか。。。
> 書き込んでもターミナルソフトで表示してくれませんでした・・・(同じソースをKURUMIに書いたら表示してくれるのに。。。)
GR-KURUMI のライブラリを使用されてるのであれば、マイコンの容量が違うので GR-KURUMI とはリンカスクリプトを変える必要がありますがされてますでしょうか?
先のテストプログラムでは
gr_common/RLduino78/portable/e2studio/RL78/rl78_R5F100GJAFB.ld
を
gr_common/RLduino78/portable/e2studio/RL78/rl78_R5F100GGAFB.ld
に改名し内容も書き換えてます。
あぁリンカスクリプト、、、そうでした!!どうもありがとうございます。
今、別のボードではまっている問題も、もしかしたらこれかもです。。。
無負荷で動いていたのですが、組み込んで動かしていたら、動かなくなってしまいました。基板上で5Vが出ていないので、U9が死んでしまったっぽいです。当日、TSUBAMEを借りれますか?よろしくお願いします。
回路図の方でも書きましたが、モーターの発する逆起電力を逃す先が無いので、基板内部で電圧上昇を起こしてしまわないのか?と言うのはどうなんでしょう?
問題が有るなら対策を考えた方が良いのではないでしょうか?
japan.renesasrulz.com/.../238.aspx
負荷が大きければ大きい程、モーターを停止した時にその慣性のエネルギーが逆流してくる事になると思います。
私もU9を壊してしまいました。D7の存在には気が付きませんでした。現在、CN6につないだ外部電源ICで5Vを作って、それをTSUBAMEに供給しています。D7をショートすると、逆起電力が外部の電源ICに行ってしまうのが心配です。Ni-MH電池8本直列で、サージを吸収しますでしょうか? いまのところIC2は壊れてないようなので、悩んでいます。