WTAC2017ギャラリー

World Time Attack Challenge 2017 (10月13,14日) オープンクラス参戦の“チームカーショップドリームRX7”の装置開発・計測サポートでオーストラリアに行ってきました。

この時のチームの様子を写真ギャラリーにまとめましたのでご覧下さい(クリック)。

LINKのデータを外部ロガーに入力する装置

計測サポートをするチームカーショップドリーム RX7 が World Time Attack Challenge で走るまであと1週間。

このクルマで使う予定のデータロガー Racetechnology DL1 にエンジンECU の LINK のデータを送信するためのアダプターをつくりました。DL1 は RS232C、LINK は CAN で、そこをいいあんばいに変換します。

DL1 には内蔵の G センサーと GPS の他に4輪のサスペンションストロークセンサーが接続されますが、このアダプターにより LINK のエンジン回転、ブースト、スロットル、水温、ECU 電圧をあわせて記録できます。空燃比や燃料・点火などエンジン ECU セッティングに関わる部分はあえて出力しないことにしました。それぞれのセンサー出力をロガーに接続してもいいのですが、こっちの方が電線2本で簡単なのと、センサー配線を分岐することによる無用なトラブルが防げます。

LINK の細かい内部ログを見ることも重要ですが、GPS によるコース位置とあわせて先の項目をチェックすることで、例えば不具合時に素早く状態を想像することができます。

一点ものなので製品化はありません。

ZC33Sスイスポ用VSCキャンセラー【試作】

新型スイフトスポーツZC33S用のトラクションコントロール(横滑り防止機能)全カット装置、バトルビーレーシング製“VSCキャンセラー”の開発協力を行いました。ボタン1つでESPオフ、ノーマル復帰が自在です。

またスポーツ走行時にかっこ悪い、強いブレーキでハザードが高速点滅する純正機能「エマージェンシーストップシグナル」もキャンセルできるようにしました。

ZC33S用は同社製VSCキャンセラーシリーズの中で一番複雑な仕組みなのですが、車両発売後1週間でその試作機ができているのは、実は年始に発売された普通のスイフト(ZC13S)で9ヶ月間バトルビーレーシングさんと見込みで研究を行っていたからなのです。スイスポと全く違ったらどうしようとドキドキしていましたが小変更で済みました。

発売はもう少し先のようですが、製品について詳しくはバトルビーレーシング(タイヤラウンジ)さんまでお問い合わせ下さい。

LINK ECUの情報をRacepak IQ3に表示する装置

10月オーストラリアで行われる World Time Attack Challenge 参戦のチームカーショップドリーム RX7 の計測サポートを行うことになりました。

この車両ではエンジンECUにLINK Fury、メーターにRacepak IQ3を使っているということでしたので、オートプロデュース ボス様にこれに近い(?) LINK Tuhnderをお借りし、手持ちの装置で変換機を作ってみました。新規に基板を起こす時間はありませんからあれもこれも入力とはいきませんが。

またLINKの出力はkPaのブーストやラムダでイメージわかないので、kg/cm2 とガソリンのA/Fに変換するオプションも付けました。

車両はすでに洋上なのでエンジン回転など実車確認が必要なものは現地で行います。たぶんそう問題は無いと思います。

非売品です。

Racepak IQ3に外部ロガーのデータを再生させる装置を試作

ボディショップオガタさんにお借りしているRacepak IQ3に他の外部ロガーで取ったデータを再生させる装置を試作してみました。

Racepak IQ3はセンサーがV-NETと呼ばれる独自CANでつながる仕組みになっているので、ニセの通信でセンサーを認識させそこに値を流します。このあたりはだいたい解析してあります。

結構かっこいい!

、、、のですが、一度にこんなに数字を見せられてもなんにもわかりません。こりゃボツですね。

なお本技術の一部は、HKS F-CON V Pro 3.4/4.0の内部値をRacepack IQ3に表示するDo-Luck製 V-CAN BOX に採用されています。IQ3以外の追加メーター不要、ポン付けで重要な車両情報がほぼ見られるとても便利な仕組みです。詳しくはドゥーラックさんまでお問い合わせください。

Nintendo Switch 左コントローラの不具合対策

任天堂スイッチに付属する無線コントローラー“Joy-Con”の左側に通信系の問題がある初期不良品がまじっているらしく、うちでもイカちゃんが急に敵の前に走り出して即死という悲劇がたまにおこります。スイッチは発売日に購入しました。

この件で任天堂に修理に出したらコントローラー内部に導電性スポンジが追加されていたという海外サイトの記事がありました。修理前後の内部ネジの向きからも、もの自体は一切変わっていないようです。

導電性スポンジは仕事柄いくらか持っているのでこれを試してみました。一般にも売られています

コントローラーには特殊なネジが使われているので 分解にはこういった工具 を用いました。ぱっちん止めもされてますので工具付属のこじ開けヘラを差し込みます。

電導性スポンジがあったという基板の無線アンテナパターン部。単純にここに置くだけのようです。

最初その理由がわかりませんでしたが、よく見ると純正状態では、別部品になっているZLボタン用のかなり長いフレキシブルケーブルがアンテナを触ってます。コントローラーを振り回すようなゲームでは位置が変わったりもして電波的にあまり良さそうではありません。導電性スポンジを間に入れることで距離を取ることとさらに電磁遮蔽も期待しているのでしょう。

日本の任天堂は認めていないようですが Nintendo of America では「製造上のばらつき」と説明しているそうです。組立工員によるこのフレキシブルケーブルの通し方によってアンテナに干渉したりしなかったりということで先の説明になったのかもしれませんね。

記事ではもっとちいちゃいスポンジでしたがせっかく(?)なのでアンテナ部分全面を覆ってみました。先のフレキシブルケーブルが折れ曲がらないよう注意しながら組み立てて終了。

数日遊んでますが今のところ特攻など誤動作は起こってません。ただそれでもスプラトゥーンの勝率は上がりませんから、どうもコントローラー以外のとこにも問題があるようです(涙)。

なおこれに関するご質問やご依頼などは承っておりません。ご自身での対策をおすすめするものでもありません。今の時点では全てのSwitchが保証期間内ですから、誤作動や操作の遅延などある方は早めに任天堂に修理依頼をして下さい。

PayPal手数料計算ツール(Windows用)

PayPal日本国内口座への入金で、相手方に手数料を負担してもらうとき、お恥ずかしながら請求額の計算式をずーっと間違えてました。国内取引だと3.6%+40円の手数料なので

誤) 請求額 = 代金 × 1.036 + 40

だと思ってましたが明細が合わないので改めて計算し直したらこうでした。

正) 請求額 = (代金 + 40) ÷ 0.964

海外取引(手数料3.9%+40円)の場合は最後が 0.961 です。他サイトも軒並み間違ってて、それで大丈夫だと安心しちゃってました。。。

※ PayPalは営業している国ごとに手数料が異なります。上記の計算は日本のPayPal口座に円(JPY)で受け取る場合です

このニセ情報を伝えていた取引先用に、お詫びっぽく見える(かもしれない)Windows用ソフトウェアをちゃちゃっとつくりました。先の計算をするだけですが以下に置きましたのでご入り用の方はどうぞ。

[クリックしてZipファイルをダウンロード(WindowsDefenderでウイルスチェック済)]

.NET Framework 2.0対応。Windows Vista/7/8/10で動作しない場合はこちらをご覧の上、上位互換の .NET Framework 3.x.x をインストールしてください。XPで動作しない場合はこちらから上位互換の .NET Framework 3.5SP1 をインストールしてください

なおサポートは一切行いません。動かせない場合はあきらめてください。

ReadyNASのスクラブがとてつもなく遅いのが直ったよ(喜)

NETGEAR ReadyNAS 316 というNAS(ネットワークのディスクみたいなの)を使ってるんですが、定期的に行うスクラブ(SCRUB : ファイルの自然破損を防ぐために全領域を再書き込みする機能)がいつの頃から何日もかかるようになり、直近では24時間で2%しか終わらないという状態でした。その間NASは反応が悪く使いものになりません。このスクラブが遅い件は海外フォーラムでもたまに問題になっており、NASを初期化したら直ったというあまり受け入れたくない結末ばかり。そうせずにすむ(かもしれない)解法をたまたま見つけたのでお知らせします。

それは、スナップショット(過去のファイルに戻せる機能)と Bit Rot 保護(リードエラー時にファイルを修復する機能?)を全共有でオフにし、保存されているスナップショットを全て消す、です。ひょっとしたら最後のだけでいいかもしれません。

[スナップショット削除の方法を教えてください。 | ネットギア【NETGEAR】]

当初あきらめて初期化を決めたんですが、10ヶ月分、数百GBのスナップショットがあってバックアップにじゃまだと思い削除したのが効きました。通常のバックアップだとそもそもスナップショットはコピーされないようなので、報告されている初期化(+リストア)で解決するのはこのためかもしれません。


何十日もかかりそうだったスクラブが10時間ちょっとで完了しました。反応の遅さは感じますがこの間もNASは普通に使用できました。構成は3TBのWD Red 3台のX-RAID。FW 6.8.0。

スクラブを開始するといくつもの kworker プロセスがCPUを占拠し始めるのは解決前後で変わらず、ただ異常時は btrfs が上位にほとんど登場しなかったような気がします(うろ覚え)。

あ。あと、いつの間にか24時間ずっと点きっぱなしになっていたフロントパネル照明が、タッチしたときにだけ点灯する正常動作にこのタイミングで直っていました。ふしぎ。。。

 

■追記 17/9/5 : スナップショット21日分、全共有BitRot保護、TimeMachine 500GBに設定してのスクラブは19時間半でした。倍ですね。どれが時間増えた原因かわかりません。


■追記 17/10/1
: FW6.8.1にしたらまたフロントパネル照明が点きっぱなしに(涙)。


■追記 17/10/5
: BitRot保護を全共有でオフにしスクラブをしてみたところ24時間10分かかりました。先月から4時間以上延びてます。。。関係無いですけど途中から kworker プロセス群のCPU使用率がぐっと下がるんですがそうなるとスピードアップするみたい。


■追記 17/10/6
: スクラブを遅くする原因はスナップショットだと結論づけました。フロントパネル照明が点きっぱなしになるのもこれです。

・ReadyNAS316の状況 : WD RED 3TB x 3 / データ1.67TB / 空き容量3.78TB / スナップショット50GBぐらい

・スナップショット機能だけを全共有でオフにし(念のため再起動後)スクラブ。2時間0分で5.89%の進みは昨日と同じなのでここで中止。

・さらにスナップショットも全消去し再起動すると、FWアップデート後点きっぱなしになってた照明が消えました(なぞ)。そのままスクラブし、2時間0分で7.46%、3時間10分で11.88%、6時間18分で40.19%、9時間0分で71.71%、10時間30分で86.99%、11時間55分で終了。

・急激に速度が上がった 40.19%の時点では、高負荷の kworker がいなくなっていました。ディスク全体をチェックするというスクラブですが、ディスク使用量が30%なのを考えると、空き部分では進みが速いのかも。

・で。スナップショットはもう使いません。またBit Rot保護は「仮想環境のデータストアとして使用する場合、パフォーマンスに影響があるため無効にすることを推奨します」とありデフォルトでもオフですが、これはオンにしようかな。あとスクラブ関係では、動作中はTimeMachineがタイムアウトになるのか最初からとりなおしになる場合が多いのでMacのバックアップをNASに入れるのはやめようと考えてます。


■追記 17/10/16
: Bit Rot保護のオンオフをCrystalDiskMarkでベンチマークをとってみました。他で書いてますがこのReadyNAS316は標準2GBのメモリを4GBに交換してあります。

まずオフ(BitRot保護無し)の状態。

オン(保護)の状態。シーケンシャルライトが数パーセント遅くなってますが、4kのリードは数パーセント速いという、誤差と言えそうな言えなそうな、なんだかよくわからない感じ。まあBitRot保護はオンにしようと思います。

オーブンでチンするはんだ付け

はんだごてを使わない、オープンでチンするはんだづけが内製でできるようになりました。リフローという、工場での基板組み立てとなんとなく同じような仕組みです。

基板の上にレーザーカットされたステンレスの「版」(ステンシル)を置き、クリーム状のはんだを塗ります。茶色い部分は基板固定用の治具的なもの。

基板にはんだが「印刷」されました。

表面実装用の部品を載せ、温度変化をプログラムできる専用のオーブン(リフロー炉)でチンします。部品位置はどんぴしゃじゃなくても溶けたはんだの張力で良いあんばいなとこにおさまるようです。すごいですねえ。

なお部品は極低湿度で保存しているものを使用します。写真は庫内湿度0%RHの状態。樹脂で固められたIC類は水分を吸うらしく、通常環境に長時間おかれたものをそのままリフローすると内部で水蒸気爆破することがあるそうです。怖いですねえ。

きれいにはんだ付けされていました。

リフローできない部品を取り付け完成です。

足が付いた部品をはんだごてで付ける一般的に思い浮かべる方法と比べリフローは以下の利点があります。

  • 部品が小さいため基板面積を少なくできる
  • はんだ付け品質が作業者に(あまり)影響されない
  • はんだごてでは付けられないリフロー専用部品が使用できる
  • 量産性に優れる

逆に悪いところはコストですね。いろいろなものが高いのですが、低湿保存庫が特に高額です。またクリームはんだは消費期限が半年しかありません。

良し悪しですね (´Д`)

簡易CNCフライスに原点センサーを取り付け

試作などに使用している簡易CNCフライスは相対位置で動作するため、失敗なんかで切削工具の位置がずれてしまうと、原点位置を目視で再調整してやらなければなりません。ただがんばっても以前と同じにはならないので、場合によっては切削物をいくつも無駄にしながら微調整を行うことになります。

そこで 自作もの日記さん を参考にX軸とY軸(前後・左右)に機械原点センサーを取り付けてみました。工具位置がずれたときもこれで再設定すれば必ず同じ位置に戻せます。なおZ軸(上下)原点はうちの用途では必要ありません。

いつも使っている3M製ホットメルトでてきとーに固定した光学センサーの間を、移動する工具部に取り付けたアルミ板が遮ると、そこが原点+補正値にセットされます。ホットメルトならヒートガンで再調整できます。

前後方向の原点センサーはキリコなどの問題で隠れた位置に付けたため、アルミ板遮光ではお掃除時に曲げてセンサーを破壊してしまいそうだったので、3DプリンターでABS材の遮光板をつくり強力両面テープで貼り付けました。気味悪いモデルですが気にしないで下さい。

なお先ほどの参考サイトのセンサー配線例は、作者様の単純な作図ミスだと思いますが、プルアップ抵抗の位置が間違っていますのでご注意下さい。このままでもON時に実測1.3V程度の出力があったので装置によっては問題ない場合もあります。

CANの通信内容を調べる手伝いツール

CANの通信内容を調べる手伝いになるソフトウェアをつくりました。

通常用いる調査方法はだいたい入れたので(というほどたいそうなものでもありませんが…)、市販ツールより短時間で目的のパラメータを調べることが可能です。

販売はしません。

ココアシステムズではこういった自動車の内部通信解析も承っていますので興味のある方はお問い合わせ下さい。

300km/hをお知らせする装置

オプション誌の依頼で、車載GPSロガーのドリフトボックスと連動し300km/hになるとLEDが点灯する装置を製作しました。

クローズドコースでの加速テストでは300km/h越えが一つの目標になるようで、プロドライバーが(誤差が大きいスピードメーターを注視するより)簡単にわかると面白そうということです。

ただこの車速はテストができませんから設定速度やLEDの輝度・点灯速度(パっと点くより少しふわっとした方が目に優しい)をPCからUSBで変更できるようにもしときました。

あとおまけでUSBモバイルバッテリーでロガーを動作させる電源ケーブルも製作しました。シガーソケットがないチューニングカーも多く電源取り出しには苦労することが多かったんですって。

さすだけで35%パワーアップ!? nitro OBD2を検証

クルマのOBD2診断ポートにさすだけで「35%パワーアップ」「25%トルクアップ」というすばらしい装置がたった$3で購入できました。正確には送料込み$2.89です。1996年以降の(OBD2装着)車両全部に対応し、200km走行でドライバーのクセからECUリマッピングすると書いてあります。超絶テクノロジー! また購入した AliExpress の説明には簡易通信機器の定番IC “ELM327” の表記もありわくわくがとまりません。

営業車のランサーエボ10をパワーアップさせちゃう前にまずは机上でCANの通信モニターをしました。単にダイアグクリアまたは様々な学習初期化のコマンドを送り続けてるだけなのでは?という浅はかな疑問を払拭するためです。

、、、CANではなにも出力されてないよ。

そうかインタフェース確認のためにダミー通信が必要なのね、ということでてきとーなデータを送ってみました。あれ、通信エラー。。。

どうもこの装置、通信とかそんな細かいことじゃない、想像も付かないような先端技術がつまっているようです。

ここで改めて、机上での起動シーンを動画でどうぞ。

なんかちょー“通信”してます! 電源しかつながってないのに!!

このすばらしいテクノロジーを少しでも理解したい一心で、超音波カッターで分解してみました。

基板は2階建てになっていて、上側にはLEDとマイコンのリセットスイッチ、電源ICなどがあります。ここは普通ですね。

さてその裏面。右下の端子郡はOBD2ポートにつながるCANやK-LINEなどの通信ラインで、これらがマイコンに接続されています。

が、残念ながらこれは通信ができる回路ではありません。ひょっとしたらK-LINEの受信はできるかもしれませんが送信回路が無いので意味無し。CANについても、写真のマイコンの場合コントローラーとトランシーバーのICが必要ですがどっちも載ってないので無理です。商品説明にあった通信用 ELM327 相当のICも見つからず。

つまりニトロOBD2はECUに対して何もしていません。

ではなぜマイコンにつながっているかですが、想像では各種通信線の電圧変化でECUの通電状態(キーのオンオフ)をチェックしLEDの点灯を変えたいからじゃないかしらん。OBD2ポートの電源は(基本的に)常時供給なのでこれで始動状態を見ることはできませんからいいアイデア。どうでもいいので未確認ですけど。

あと細かいことを言えば、12Vの信号線を抵抗1つで5Vのマイコンにつないじゃうことや、水晶発振子(左下)にコンデンサ付いてないのは感心しません。

以上まとめると、この装置が行うのは

あなたのハートにニトロをインストロールよ!
(`・ω・´) キリッ

$3のイルミネーションとしては大変よくできています。ただそれ以外の用途には不適です。

インジェクターの無効噴射時間測定

トヨタの2AZというエンジン用のインジェクター無効噴射時間を調べました。他車に流用するため、エンジンコンピュータに電圧ごとの値を指定する必要があるからです。

低抵抗タイプのインジェクターはセットになるレジスター(外部抵抗)の電圧のあんばいを見ればインジェクター内の機械動作がわかりますが、これは高抵抗タイプなのでレジスターが無く、そのため計測には高額な電流プローブか安価な電流センサーが必要です。うちにはどっちもなかったのでお得な後者を準備しました。このセンサーは便利なので電子工作好きは全員買った方がいいです。

で、可変電源にてインジェクターにかける電圧を6.0Vから20.0Vまで変えそれぞれの状態での無効噴射時間を計りレポートにしました。

なお恐れ入りますがサポート車両またはお取引先様以外の計測は承れません。

DriftBox用 外部表示装置を試作

G/ヨーセンサー内蔵GPSロガー”ドリフトボックス”(製品名)の液晶ディスプレイが小さくて走行中に見られないとのことで外部ディスプレイを製作するための試作を行いました。

ドリフトボックスの日本語説明書にアスキーデータがCSVで1/10秒ごとに出ているとあったので(※通信スピード57,600bpsの記載は間違ってます。正しくは115,200bps)、Windowsタブレットに表示する簡単なプログラムをつくって近所を走行してみました。

あとは装置にどうまとめるかですね。細かいところを決めるが一番時間かかります。

ランサーエボ10用カーナビ日よけの3Dデータ

営業車のランサーエボ10のカーナビが反射で見づらいときがあるので3Dプリンターでサンバイザーをつくってみました。思いのほか良かったので、3D設計素人ですがモデルデータを公開します。興味ある方は参考にして下さい。

ランサーエボ10 社外ナビ用日よけデータ(stl)

エボ10以外の車両でも利用できると思いますが、少し上を向いているナビ取付にあわせ写真のようにじゃっかん角度(15°)をつけているので、場合によってはあんばいが良くないかもしれません。実際、DVDの出し入れが大変まんどくさいことになりました。。。

最大幅208mmなのでお使いの3Dプリンターの出力可能サイズを確認ください。またPLA樹脂だと真夏の車内でたぶん溶けますので、ABSかそれ以上の耐熱素材を使って下さい。取付は内装用の両面テープで。

なおお問い合わせやご要望、販売等は承りません。

ZC32Sスイスポ用メーター拡張装置の試験

前回のR35GT-R用に続き、ZC32S スイフトスポーツでもメーター拡張装置がつくれないか試してみました。バトルビーレーシングさん共同開発。

地味に左端の水温計も動かしてます(気付きました?)。ランプの点滅とかは気にしないで下さい。

スピードメーターの通信をいじるとこのクルマもR35と同じようにオドメーターが勝手に進んでしまいましたが、どうもそれをキャンセルするフラグが見つかったっぽいです。試作機が準備できれば実車で充分確認したいところですね。

今後いろいろ機能を加えて、だーいぶ先ですがバトルビーレーシングさんとうちから発売予定です。

アルト用 車台番号再設定装置

HA36Sアルトワークス/ターボRS用に、ECU内の車台番号を変更できる機材を Battle Bee Racing さんご協力のもと製作しました。

車台番号は新車出荷時または新品ECU購入時に一度だけ設定可能で、通常はあとから変更することはできません。

アルトの純正ECUチューニングが今後盛んになりますが、ショップさんがECU通販時に予めこの機材で車台番号を書き込んだチューニングECUを先出し(下取り)すれば、お客さんが車に乗れない期間が最短ですみます。なおイモビライザーの再登録は別途必要です。この機材ではできません。

お問い合わせは Battle Bee Racing さんかココアシステムズまで。
先の写真は机上作業ですがもちろん車上でも問題ありません。

R35GT-R用メーター拡張装置はちょっと無理げ

R35 GT-R用純正メーター拡張装置をDo-Luckさんと開発していましたが少々問題が。。。

オープニングやピークホールド表示のためにスピードメーターを動かすとそれにあわせオドメーターの値が増えてしまいます。停止してるのに走行距離が増えてしまうのはちょっとよくないですよね。

解法があるとは思えませんが対策できるまでこれの開発は保留です。残念。

今年発売予定のエボ10用ではこの問題はありません。このクルマはメーターの制御がちょっと独特なのでその辺が偶然いい方向につながったのかもですね。

ベンツ用車高固定装置開発中

img_1999

ユージーランドボディーさんと、メルセデスベンツS550(W221)エアサス車用の車高固定装置を開発中です。

高速走行でクルマが勝手に車高を下げるため、エアサスコントローラーやロアリングキットなどでシャコタンにしている車両もさらに低くなりちょっとしたギャップなどでタイヤやボディーをこすってしまい大変危険です。

そこで開発中の装置でこれを防止します。

img_2006

また純正機能で車高を上げていても100km/hを少し越したあたりでこれがキャンセルされてしまいますが装置により維持できますので、通常を魅せる車高、走行はどの速度でもアップ状態で、という使い方も可能です。

掲載忘れていましたがE55AMG用は完成し納車されました。

詳しくはユージーランドボディーさんまで。