NaO10号 情報機器相関図 2016/6/27

相関図

NaO10_20160627

前回からの変更点

  • ナビ/オーディオメインシステム変更
    • CN-HX3000D→CN-F1D
  • CN-F1Dのステアリングスイッチ入力用コントローラー回路追加
    • Steering Switch Controller for Strada (一番最後に回路図つけてます)

回路図

ステアリングパッド内

Raspberry Pi Zero+3.5インチTFT+電源制御回路+ホーン制御回路

MZ20_RpiZero

 

Pad-TX(2015/6)

NaO8_pad_ctl_tx_3

 

エアコン関連

aircon状態解析

AirConLedState

 

グローブボックス内

Pad-RX(2005/4)

NaO8_pad_ctl_rx_20050425

 

ODO-Counter(Teensy 3.x Ver. 2015/12/7)

ODO_COUNTER_V5

 

GPS-Clock Ver.3(2015/3/31)

GPS_CLOCK_V3

 

GPS-Clock Ver.4(2015/12/20)

GPS_CLOCK_V4_Teensy32

トランク内

Steering Switch Controller for Strada

stssw_for_mz20_strada_2

ETC2.0化に向けて(完)

20160626_074410

今日は天気に恵まれ、作業も捗った。^^

昨日の続き。

20160626_090704

20160626_09071020160626_090723

本日のメニュー(前半戦)

  • 電源配線 (キャビン→トランクの2ndバッテリー)
  • リアビューカメラ配線(電源,映像ケーブル)
  • ステアリングスイッチ配線(自作コントローラーへ)
    20160626_115509
  • USBデバイス調整
  • スイッチ類整理
  • Ir受光部配線加工
  • 内装戻し

一通り完成したところで、オートバックスにETC2.0(DSRC)セットアップしに。

本日のメニュー(後半戦)

  • ステアリングスイッチコントローラーアプリ修正
    • ttyUSB廻りbug-fix
  • ステアリングスイッチコントローラーアプリデプロイ
  • 10号サテライトスイッチコントローラープログラム修正
    • Vol+/Vol-/現在地を割り当て

と言うわけで完成!!

20160626_161955

20160626_17055720160626_202636

新旧比較(大きな違い)

# 新(CN-F1D) 旧(CN-HX3000D)
画面サイズ 9Vインチ 7Vインチ
リアル解像度 800×480 1280×720
ストレージ SDカード HDD
アンプ/オーディオ関連 4.1ch(18Wx4)/SRS CS等 5.1ch(20Wx4,35W)/SRS CS DX-Auto等
操作・リモコン関連 ハードキー、タッチパネル(静電容量)、ステアリングスイッチ(学習式) ハードキー、タッチパネル(抵抗感圧)、赤外線リモコン
ETC/VICS ETC2.0(DSRC)ITSスポット、電波ビーコン、光ビーコン、FM ETC、電波ビーコン、光ビーコン、FM
OPTメディア CD/DVD/BD CD/DVD

細かい点でレベルup/downまだまだありますが。とりあえずこんなとこかな。

無事、ETC2.0化!

(完)

ETC2.0化に向けて(その7)

20160625_145522

固定テストも無事だったので、ちゃんと取り付けるために、まずは、既存のナビの全撤去から。

Strada CN-HX3000Dは、当時最上級グレードのfクラスなので、周辺機器がいっぱい。。。

内装どんどんばらします。

20160625_11180720160625_111802

B-CASカードアダプタ,VICSビーコンユニット,GPSアンテナ,ETCアンテナ,ETCユニット,本体(1DIN+1DIN),etc..

ハーネス類(SPコード,電源,SPEED,REVERSE,PARKING,イルミ,サブウーハー,センタースピーカー,etc)もはずしてと。

アンテナは、端子が同じだったので、そのまま使うことに。

昼過ぎには、撤去がほぼ完了したので、CN-F1Dの本取り付けに取りかかる。

途中、オートバックスに、2.0Sqのコード,マルチコアケーブル等の買出しへ。

20160625_144610

本日の取り付けメニュー

  • ETC2.0アンテナ(VICSビーコンアンテナ一体)
  • ドライブレコーダ
  • GPSアンテナ
  • ETCユニット
  • リアビューカメラ(マウントのみ,ハーネスは未配線)
    20160626_00200820160626_001952
  • マイク
    20160625_193606
  •  ハーネス
    • 電源
    • スピーカー(F-R/L,R-R/L) OUT
    • サブウーハーOUT
    • ETCコネクタ
    • ドライブレコーダコネクタ
    • GPSコネクタ
    • FM/AMアンテナコネクタ
    • SPEED
    • REVERSE
    • イルミ
    • PARKING(→GND落とし)
    • ビデオ OUT
    • カメラ IN
    • HDMI IN
  • 本体仮設置
    20160625_18050720160625_193700
  • 車載PC動作確認
    20160625_183319

追加作業

  • シフトレバー廻りの金属の枠のリプレース
    • 錆取り&塗装済みのやつへ交換
      20160625_164555
    • ↓ 外した方。サビサビ(w
      20160625_19440720160625_194402
  • シフトレバー廻りの配線整理
  • TEMSスイッチのとこのスイッチ移植工作
    20160625_220331
  • IrLED受光部仮マウント
    20160626_005805

続く。。

ETC2.0化に向けて(その6)

やっと、取り付け編!

まずは、コンソール廻りを分解し、固定テストから!

20160625_07324120160625_073259

いい感じデスヨ!!

懸念だったTEMSスイッチ干渉はやはりしますね。とりあえず、TEMSスイッチ部は撤去。

BD出し入れは、ちょー狭いですが、できないこともなさそうです。まぁ、でも、そう使わないかな。(w

続く。

 

ETC2.0化に向けて(その5)

stradaテストはまだまだ続く。

ちゃんとした安定化電源でテストしたら、タッチパネルの不具合は皆無になった(w

20160623_112505

電源のノイズが悪さしてたかも!?

ちょっと安心ということで、ステアリングスイッチの続きです。

回路作って~

20160624_035948

設定してみた!

20160624_040418

VOL UP,VOL DOWN,MUTE,現在地の4つ!

うまくいったヨ

(参考)

  • 回路はちょっと手直し(PCからの入力はソフトウェアシリアルで)
    stssw_for_mz20_strada_2
  • for Arduino Nano
    /*
     * Steering Switch Controller
     * 
     * 1: VOL-UP
     * 2: VOL-DOWN
     * 6: 現在地
     * 7: Mute
     */
     
    #include  <SoftwareSerial.h>
    #define PIN_CTL 4
    #define PIN_DA1 7
    #define PIN_DA2 8
    #define PIN_DA3 9
    #define PIN_LED1 13
    
    #define RX_PIN 5
    #define TX_PIN 6
    
    SoftwareSerial strada(RX_PIN,TX_PIN);
    
    int pos=0,mode=0;
    #define MAX_LENGTH 64
    char serial_str[MAX_LENGTH+1];
    
    void setup() {
      pinMode(PIN_LED1, OUTPUT);
      pinMode(PIN_CTL, OUTPUT);
      pinMode(PIN_DA1, OUTPUT);
      pinMode(PIN_DA2, OUTPUT);
      pinMode(PIN_DA3, OUTPUT);
      digitalWrite(PIN_CTL,LOW);
      digitalWrite(PIN_DA1,LOW);
      digitalWrite(PIN_DA2,LOW);
      digitalWrite(PIN_DA3,LOW);
      strada.begin(9600);
    }
    
    void loop() {
      char ch;
      if(strada.available()>0){
        while(strada.available()){
          ch=strada.read();
          if(ch==13)continue;
          if(ch==10){
            int num=atoi(serial_str);
            if(num>0 && num<8){
              outputdata(num,mode);
            } else if(num==0){
              if(mode==0){
                mode=1;
              } else {
                mode=0;
              }
            }
            pos=0;
            serial_str[0]=0;
          } else if(ch>9 && ch<128) {
            if(pos<MAX_LENGTH){
              serial_str[pos]=ch;
              pos++; serial_str[pos]=0;
            }
          }
        }
      }
      delay(10);
    }
    
    void outputdata(int num,int mode){
      int i,d1,d2,d3;
      digitalWrite(PIN_CTL,LOW);
      if(num>8 || num<1)return;
      switch(num){
        case 1: d1=LOW; d2=LOW ;d3=HIGH; break;
        case 2: d1=LOW; d2=HIGH;d3=LOW;  break;
        case 3: d1=LOW; d2=HIGH;d3=HIGH; break;
        case 4: d1=HIGH;d2=LOW ;d3=LOW;  break;
        case 5: d1=HIGH;d2=LOW ;d3=HIGH; break;
        case 6: d1=HIGH;d2=HIGH;d3=LOW;  break;
        case 7: d1=HIGH;d2=HIGH;d3=HIGH; break;
      }
    
      // Set Data
      digitalWrite(PIN_DA1,d1);
      digitalWrite(PIN_DA2,d2);
      digitalWrite(PIN_DA3,d3);
    
      // Push Swicth
      digitalWrite(PIN_CTL,HIGH);
      digitalWrite(PIN_LED1,HIGH);
      delay(100 + (mode*1200) );
      digitalWrite(PIN_LED1,LOW);
      // Release Switch
      digitalWrite(PIN_CTL,LOW);
    
      // Reset Data
      digitalWrite(PIN_DA1,LOW);
      digitalWrite(PIN_DA2,LOW);
      digitalWrite(PIN_DA3,LOW);
    }
    

続く。

ETC2.0化に向けて(その4)

初期不良交換で新しいStrada CN-F1Dがきたので、テスト再開!

20160622_003114

タッチパネルは正常に動作?(当たり前ですが^^; でも、初回起動時はやはり同じような動きをしたのよねぇ。。今度は上部を押しながらでないとずれたり。。温まってくると大丈夫な感じ。。。うーん、実はまたもや不良か!?もう少し様子見て判断しよう。。今週末の取り付けに間に合えばよいのだが。。)

HDMI入力での画質は変わらず。。。そこは初期不良でなく仕様だった。。。 orz.

気を取り直して、お次は、ステアリングスイッチの学習の調査に。

以下試したけど、NGでした。。

  • IrLEDのパルスをぶちこみ
  • ソアラ純正のサテライトスイッチ回路のSG,GNDを接続

どちらも、うんともすんとも。。

そもそも世間一般のサテライトスイッチはどうなってるかを調査したら、ほとんどが、抵抗値でのスイッチであることが判明。

とりあえず、1K,10Kでためしてみたところ、ビンゴ!!

というわけで、とりあえず、3パターン(VOL-UP,VOL-DOWN,現在地)出力できればいいやということで、回路を描いてみた。

stssw_for_mz20_strada_3

※一応、7パターン出力できる

続く。

 

ETC2.0化に向けて(その3)

引き続きテストしようと思って、再び、ACC-ONしたところ、タッチパネルの反応がおかしい。。

実は、初回起動時も、おかしかった。。画面隅をつまんでタッチしたりしてたら治ったので、スルーしてたのだが、やっぱりおかしい。。

パナソニック相談センターに連絡し、初期不良のお墨付きをいただく(w

さっそく、ノジマに連絡し、交換手続きを。。

orz.

続く。

 

ETC2.0化に向けて(その2)

お次は、動作テスト!

電源(Batt,ACC,GND)とパーキング線とスピーカー(とりあえずフロント2個のみ)をつないで、通電!

20160619_174600

9インチよいですね!!デカイ!

そんでもって、開発環境のPCも接続!

20160619_171854

うーーん、画質はいまいち。。。

やっぱり、リアルピクセル800×480に、1280×720(720p)の映像だと、かなり潰れるね。ノイズも乗るなぁ。。

デジタルなのに(w

デイザ処理がいまいちなだけかなと。。

セカンドモニタも9インチでリアルピクセル800×480なんだけど、これよりはかなり綺麗なんですけどねぇ。

でも、まぁ、音(HDMI Audio)は良いね!!(オーディオ設定をSRSにして視聴)

以前から不具合だった特定の曲で音が引っかかるのも改善されたようです。

ということで目的の一つはクリアかな。

続く。

ETC2.0化に向けて(その1)

現在、10号についているメインナビは、Strada CN-HX3000D。

こいつは名機なんですが、2009年モデルのため、ETC2.0(DSRC)には対応できない。。

4/1から本格的にETC2.0が始まったので、重たい腰を上げてナビのリプレースをすることにした。

年明けくらいから機種選定をしてたのですが、なかなか条件にマッチする機種がない。。

条件

  • ETC2.0(DSRC)対応  *必須
  • 本体部分インダッシュタイプ *必須
  • ディスプレイ7Vインチ以上 2DIN or ローディング機構
  • HDMI入力付
  • 5.1ch サラウンド DSP (2ch→5.1chも)

上記条件のうち、5.1chサラウンドDSP搭載ナビシステムは皆無だった。。

あと、ディスプレイのリアルピクセルも、総じて800×480しかない。。今のが1280×720なのでかなりのデグレ。。

上記条件だと、結局、カロのサイバーナビくらいしかなかった。

そうこうしてると、3/末にパナから、一風変わったナビが発表された。

DYNABIGディスプレイという機構で、本体は2DINサイズだが、ディスプレイ部が飛び出してマウントされていて9型という優れもの。

これを見た時は、もう、これしかない!くらいにw

その後、6月に入り取説もダウンロードできるようになったので真剣に調査。が、もう、ほぼほぼこれに決めてたので、確認がメインだったかな。。(笑)

条件の5.1chサラウンドDSPは無いのですが、4.1ch+SRS+その他DSPで、まぁ、ここはもう妥協するしかないかなと。

2chのmp3ソースがメインなので、4.1chでも充分なんですけどね(笑)

最近のパナのナビのサウンドエンジンは評価高いので。

でもって、注文しちゃいました。。

が!!注文した翌日、取り付け説明書(pdf)をマジマジ見ていたのですが、ディスプレイ上下スライドは、基本、下方向へ下げる調整しかできないようだ。。

一番上にしたとき、底辺が、2DINの底辺の場所になり、そこから、下へ下げられると。。。

奥行き部も、標準位置から手前に2cmしか引き出せない。。

TEMSスイッチ廻り、センターコンソール枠ともろ干渉しそうだ。。。

まぁ、ダメだったら、売り飛ばすしかないか。。

といことで、さっき届いたので、お部屋で仮設置テストw

20160619_102724

いいんじゃない!?(笑)

でも、いくつか課題が。。

  • TEMSスイッチ部分はやはり干渉しそう
  • 後付けのリモコンベンダーの受光部も干渉する
  • ディスプレイ固定後は、手前に倒せないかも。。→メディア(BD/DVD/CD/sdカードなど)の出し入れができない (w

まぁ、最悪のケースではないので、良しとしますか(w

BDは、引き続き、外付けのやつでいいか。まぁ、ほぼ、見ないし(w

続く。。。