Car PC 8号

TOP/Car PC/Car PC8号(2017 Edition)


↑トランク内

SPEC

電源関連

  • PCの電源は、M4-ATXを利用
    • 入力電圧:6-34V
    • IGN連動機能
      • PC停止時
        • IGN-ON後、5secで、ATX-PWスイッチパルス発生(On)
        • IGN-OFF後、60secで、ATXへの電源供給を完全オフ
      • PC(OS)稼働時
        • IGN-OFF後、15secで、ATX-PWスイッチパルス発生
          • acpidにより、シャットダウン
        • シャットダウン完了後、60secで、ATXへの電源供給を完全オフ
  • M4-ATXへの電源供給
    • メイン(Backup)電源:サブバッテリーより
    • IGN電源:IGN(運転席横のヒューズボックス)より
  • ATX-PWスイッチは、センターコンソールボックススイッチを併設

制御用インターフェース

  • サテライトスイッチ(PAD-RX経由)用
    • USB-Serialにて入力(9600bps)
    • /dev/ttyUSB_PAD(ttyUSB0) – FT232
      • サテライトスイッチ信号(入力)
  • ODOカウンター用
    • USB-Serialにて入出力(9600bps)
    • /dev/ttyUSB_ODO(ttyUSB1) – FT232
      • ODO/Trip値の取得コマンド(出力)→ODO/Trip値(入力)
      • ODOカウンターの時刻設定(出力)
      • Trip(1/2/3)リセットコマンド(出力)

情報入出力インターフェース

  • GPSレシーバ用
    • 追加Serialポートにて入力(4800bps)
    • /dev/ttyS0
      • MNEAデータ受信
  • Aircon Panel 16×2キャラクタLCD用
    • → メインPCからの出力は廃止し、Raspbery Pi2より出力

ディスプレイ出力関連

  • HDMI出力
    • 720p(1280×720)
    • HDMIマトリックススイッチャー経由で、下記へ出力
      • Strada CN-HX3000D → CN-F1D(2016/6〜)
      • 9-inchi LCD (助手席側)
  • xinitにてxorg起動(ウィンドウマネージャーはなし)

オーディオ出力関連

  • HDMI出力(HDMIオーディオ)
  • HDMIマトリックススイッチャーでStradaから2.1ch出力(擬似4.1ch)

OS関連

  • ベースディストリビューション
    • CentOS 6.8(x86_64)
  • kernelカスタムビルド
    • 4.3.3→4.8.15→4.10.17をカスタムビルド
    • initrdは無し
    • 不要なモジュールは極力排除
  • カスタムRun Level(Run Level 4)にて実行

ネットワーク関連

  • eth0: 車内ネットワーク
    • WiFi-AP設置済
    • mz20mon経由でインターネット接続 (有線LAN)
  • wlan0: モバイルWiFiルーター経由にてインターネット接続 → 現在は未使用

位置情報記録システム(仮)

  • GPSレシーバー
  • リバースジオコーディング サブシステム
    • DBMS: Postgresql9.3
    • GIS処理: postgis2.1
    • 画像処理: mapserver,gd,その他
    • アプリケーション群: 自作

その他インターフェース

  • メンテナンス用にセンターコンソール付近へ4ポートUSB-HUB(セルフパワー)を設置
  • PAD-RX,ODOカウンター,8×2キャラクタLCD用に、グローブボックス内へ4ポートUSB-HUB(セルフパワー)を設置

アプリケーション

  • オーディオプレーヤー
    • OSSのxmmsをベースにカスタム
    • id3tag表示用アプリを自作
    • サテライトスイッチより制御(プレイリスト切り替え、選曲、ボリューム操作など)
  • ODO/Tripメーター
    • ODOカウンターよりデータ入力し、ODO/Trip(Current/1/2/3)を表示
    • 0.5sec間隔で更新
  • その他
    • xosview
    • oclock
    • 現在地(市区町村レベル)表示
    • etc.
  • 実行画面
    CarPC08_02

NaO's Page