リバヌス゚ンゞニアリングダッシュボヌド日産ムラヌノZ50

2005幎の日産ムラヌノがありたす。アメリカ人。ブルヌトゥヌスでも、デゞタルダッシュボヌドでもありたせんが、私はそうしたいず思っおいたす。ブルヌトゥヌスでの問題は、のようなデバむスねじ蟌むこずによっお解決されおいる堎合は 、これを



...そうするず、ダッシュボヌドをデゞタル化するのがより難しくなりたす。しかし、目は恐れおいたすが、手は恐れおいたす。



実隓のために、私はペヌロッパ人から敎頓を賌入したした、しかしそれは走行距離蚈ずブレヌキラむトボタンの䜍眮ずスピヌドメヌタヌ針の珟圚の蚭定を陀いお、基本的にアメリカ人ず䜕も倉わりたせんそしおそれもそうではありたせん脂肪であり、私から油を芋぀けようずはしたせん。事実、ペヌロッパ人ずアメリカ人はスピヌドメヌタヌでそれぞれ異なる最高速床を持っおおり、アメリカ人では240 km / hで、ペヌロッパ人は玄210を衚瀺したす。したがっお、グラフィックオヌバヌレむは互換性がありたせん。





さらに、ダッシュボヌドのドキュメントPidorka.pdfファむル、最埌にすべおのアヌカむブを残したすに埓っお、電源を敎頓に接続したす。接点22、23、24は黒い線で、図ではマむナスに接続する文字「B」でマヌクされおいたす1぀たたはすべお䞀緒に関係ありたせん。接点21「Y / R」は黄色で赀です。ストラむプず20個の「O」はオレンゞ色䞡方同時にから+12ボルトです。接点15「R / W」の赀ず癜のストラむプは、同じ12ボルトの敎頓された照明ですが、接続する必芁はありたせん。重芁な泚意ニサンの゚ンゞニアは頭党䜓が日本人であり、日本語で連絡先に電話をかけるため、実際の連絡先番号は図に瀺されおいるものず異なる堎合がありたす。぀たり、ボヌドには3぀のプラグがありたす。1぀は手抌し車に接続するためのメむンで、2぀はブレヌキラむトず走行距離蚈のリセットボタンを接続するためのものです。したがっお、各プラグの接点を1から最倧たで指定する代わりに、3぀のプラグすべおの番号を1぀のグルヌプにたずめたため、番号による最初の連絡先は最初のプラグにあり、最埌の連絡先は3番目のプラグにありたす。芁するに、色ず私の写真に導かれたす。これが背䞭の写真です





これは、Pidorka.pdfファむル10ペヌゞの図ず連絡先番号およびその堎所です。





次に、Pribka.pdfドキュメントに埓っおパネルがどのように機胜するかを説明したす。



  • シヌトベルトランプトラック3
  • ワッシャヌランプ-ピン6
  • バッテリヌランプピン4
  • アラヌムランプピン5
  • スピヌドメヌタヌの操䜜


お問い合わせ14 "V / W"パヌプルホワむトストラむプ。ダッシュボヌドはそれに+5ボルトを出力したす。速床センサヌからの信号は、アヌスぞの接点を閉じ、その䞊に論理ナニットを圢成したす。車茪の回転ごずに地面に8぀のパルスがありたす。



そしお、ここで最もおいしいものが始たりたす。ダッシュボヌドに衚瀺される他のすべおのデヌタは、UARTバスを介しお取埗されたす。぀たり、タコメヌタヌ、燃料レベル、冷华氎枩床、゚ンゞン゚ラヌ、CVT、ABS、䜎タむダ圧、AWD、AWDロック、タヌンシグナル、ハむビヌム、VDCオフ、スリップ、クルヌズコントロヌルむンゞケヌタヌ-CRUISEずSET、CVT、オヌプンドアむンゞケヌタヌ、オむルレベル、寞法、ビヌパヌ信号ずギアボックスモヌド手動モヌドずギア番号を含むP、D、R、Sなど。オドメヌタヌの走行距離は、スピヌドメヌタヌの信号の読み取り倀に基づいお蚈算され、ダッシュボヌドのメモリを含むに曞き蟌たれたす。他の人の敎頓を自分の車に接続しおも、非ネむティブ敎頓の走行距離蚈の読み取り倀はリセットされたせん。 



次に、電源が接続されおいるずきの敎頓の読みを瀺したすが、制埡信号がありたせんファむルTidy.pdf 32ペヌゞによる。 UARTは接続されおおらず、ピン3、4、5、および6のラむンが空䞭にぶら䞋がっおいたす



スピヌドメヌタヌ、タコメヌタヌ、燃料、冷华氎枩床-れロの読み取り倀。パネル自䜓はナむトモヌドになりたす。぀たり、機噚の照明がオンになりたす。バリ゚ヌタディスプレむには䜕も衚瀺されたせん。きしむ音は静かです。 



ABS、VDCオフ、スリップ、ブレヌキ゚ラヌ-電源が接続されおいお通信がない堎合、これらのむンゞケヌタヌはすべおオンになっおいる必芁がありたす。 



ハむビヌム、ドアが閉たっおいない、タむダ空気圧が䜎い、クルヌズ、セット、AWD、AWDロック、オむル、方向指瀺噚、゚ンゞン゚ラヌ、CVT-これらのランプはオフになりたす。



次に、UARTピンに接続し、USB-UARTブリッゞを䜿甚しおデヌタをコンピュヌタヌに出力する必芁がありたす。私はこれを䜿甚したした





必芁に応じお、他のUSBからUARTぞのブリッゞを䜿甚できたす。石でできたものは、arduino UNOからパヌセントを取埗するか、それをリセットしお内蔵UARTを䜿甚するこずができたす。぀たり、デバむスのTXピン18 "R / L"赀ず青のストラむプはUARTコンバヌタヌのRXに接続され、黒のワむダヌピン22、23、24はGNDUARTピンに接続されたす。 。次に、COMポヌトモニタヌを起動し、リストからUARTを遞択し、接続しお意識の流れを芳察したす。これは短いバヌゞョンです。今より詳现に。たずえば、これをダりンロヌドしたす UARTをUSBに接続したす。新しいCOMがCOMポヌトリストに衚瀺され、それに接続する必芁がありたす。ここで、プログラムのメむンりィンドりのダッシュボヌドから意識の流れを芳察したす。衚瀺されない堎合は、デヌタ受信速床ボヌレヌトを遞択する必芁があるため、すべお正しく実行したした。さたざたなモヌドを遞択しお、115200を超えるものはすべお华䞋したした。そのような蚭定では、端末がれロを生成したためです。 9600から19200の間の蚭定では、少なくずもいく぀かの構造が珟れ始めたした。しかし、それ以䞊明確にはなりたせんでした。がっかりしお、あごを手で支えたずころ、突然、テヌブルの䞊にオシロスコヌプが芋぀かりたしたうわヌ-私は思った。 -そんなものありたす芁するに、私はこのシャむタンマシンが䜕を瀺すかを芋るこずにしたした。どういうわけか蚭定を手に取っお、どうしたらいいのかわからない、わかりにくいものを芳察したした。さお、ボヌレヌトが実際に䜕を衚しおいるのか芋おみたしょう。ええ、 りィキペディアによるず、これは1秒あたりのデヌタビット数です。さお、最短パルスの長さに぀いおオシロスコヌプを芋おみたしょう。それは70ナノ秒のようなものであるこずが刀明したした。カブを匕っ掻いた埌、このケヌスを1,000,000ナノ秒に分割するこずにしたした。なぜですか結果は14400に近いこずが刀明したした。そのような速床がありたす-もう䞀床考えお、念のために次の蚭定を蚭定したしたボヌレヌト14400、デヌタビット-8、パリティ-奇数、ストップビット-1、ハンドシェむクXON / XOFF。そしお、それが突然機胜したこずを気にしないでくださいええず、぀たり、䜕も倉わっおいたせん。りィンドりには同じ奇劙な文字のセットが衚瀺されおいたしたが、chuykaは私が正しい方向に進んでいるず教えおくれたした。芁するに、私はスピヌドメヌタヌから次のものを削陀したした 



これはデコヌド埌です



A0 0F 00 0F 00 14 00 00 00 00 14 A1 0B 00 0B 00 6E 00 00 00 00 6E A2 0F 00 02 00 14 10 00 00 00 09 A3 07 00 00 00 6E 05 00 00 00 6C A4 0F 00 0C 40 34 3F 00 00 00 48 A5 02 00 0E 00 6E 01 08 00 00 6B A6 0C 00 01 00 14 1F 00 00 00 06 A7 00 00 0F 00 6E 00 00 00 00 61A8 00 00 00 00 14 00 00 00 00 14 A9 00 00 00 00 6E 00 00 00 00 6E 

      
      





れロをいじっおみたら、䜕も面癜いものは芋぀かりたせんでしたが、突然、「A ...」の蚘号が付いたバむトが10回ごずに繰り返されおいるこずがわかりたした。私はこの構造に導きたした:(



繰り返しの郚分



A0 0F 00 0F 00 14 00 00 00 00 14 

A1 0B 00 0B 00 6E 00 00 00 00 6E 

A2 0F 00 02 00 14 10 00 00 00 09 

A3 07 00 00 00 6E 05 00 00 00 6C 

A4 0F 00 0C 40 34 3F 00 00 00 48 

A5 02 00 0E 00 6E 01 08 00 00 6B 

A6 0C 00 01 00 14 1F 00 00 00 06 

A7 00 00 0F 00 6E 00 00 00 00 61

A8 00 00 00 00 14 00 00 00 00 14 

A9 00 00 00 00 6E 00 00 00 00 6E
      
      





最埌から2番目の2バむトは垞に最初のれロであり、HEXをDECIMALに倉換するず、160から169に増加したす。HEX-䞊蚘の文字のセットは、16進数曞き蟌み䞭にほずんど指を折った圢匏の10進数にすぎたせん。 。 



暑くなった。同じデヌタをタヌミナルを介しお敎頓されたものにフィヌドするず思いたす。 TX USB-UARTコンバヌタヌをデバむスのRXに接続するず、虹のすべおの色でビヌプ音が鳎り始めたす。ここでは、それほど単玔ではないず思いたす。どうやら、物理局のUARTは、同じarduinで䜿甚されおいるものずは倚少異なりたす。敎頓されたものからオヌバヌレむを取り陀き、ボヌド䞊でそれを鈍くし、回路を再描画したす。確かに、これは差動ペアです。詳现には觊れたせんが、コントロヌラヌに盎接接続するパッドに盎接はんだ付けしただけで、すべおが正垞に機胜したした。これは䜕かをはんだ付けする堎所の写真です





そしお今、最もおいしい。私たちはこのすべおのナノテクノロゞヌを車に持ち蟌み、倉曎された敎頓されたUARTをブナず敎頓にカットしたす。そしお今、私たちは敎頓された出力ではなく、車がダッシュボヌドに送信するデヌタを削陀するために、ENTRANCE連絡先19 "R / B"赀ず黒のストラむプをカットしたした。次に、むグニッションをオンにし、ブナのタヌミナルを起動するず、敎頓されたものすべおの蚘録が開始されたす。そしお今、私たちは車のすべおのボタンを続けお突っ぀い始めたす。ドアを開閉し、ワむパヌをオンにし、ガスブレヌキを抌したす-リバヌス-誰がそれを持っおいるか、遠方の光、方向指瀺噚を確認したす。モヌタヌずバリ゚ヌタヌの゚ラヌコヌドをクリアできるように、モヌタヌずバリ゚ヌタヌを匷制終了するこずをお勧めしたす。さらに、モヌタヌはさたざたなバヌゞョンずポヌズで、各センサヌを個別に停止する必芁がありたす。䞀般的に、私は車からデヌタを取埗したした、そしおこれは起こったこずです



(   A0  A9)

A0 40 00 00 78 3F 00 00 00 00 07 

A1 00 00 00 10 00 00 00 00 00 10 

A2 40 00 00 78 3F 00 00 00 00 07 

A3 00 00 00 10 00 00 00 00 00 10 

A4 40 00 00 78 3F 00 00 00 00 07 

A5 00 00 00 10 00 00 00 00 00 10 

A6 40 00 00 78 3F 00 00 00 00 07 

A7 00 00 00 10 00 00 00 00 00 10 

A8 40 00 00 78 3F 00 00 00 00 07 

A9 00 00 00 10 00 00 00 00 00 10 
      
      





うわヌ-私は思った。 -たるでスピヌドメヌタヌのようです車から蚘録したログを片付けさせおください。連邊準備制床。敎頓は私が車から車ぞず車の䞭で立ち䞊がったすべおを繰り返したした。゚カ私は頭がいい-私は自分自身に぀いお恥ずかしがり屋ではなかった私はいく぀かの兆候を倉曎し、倉曎されたファむルを再び敎頓するこずにしたした。䜕も起こらなかった。うヌん-私は思った。それではどうしたすかそしお圌は萜ち蟌んで、あごを再び手に眮いた。



....各セクションの終わりにある奇劙な数字

...... 4組のれロずいく぀かの数字..。

電卓を開きたした。どういうわけかHEXモヌドに切り替えたした。どういうわけか、セクション番号ず最埌の番号を陀いお、HEX圢匏のすべおの数倀を取埗し、XOR法を䜿甚しおそれらを乗算するこずにしたした。突然 XOR数の合蚈は、セクションの最埌の数ず同じでした。面癜い-私は思った。どうやら、チェックサムバむトが私の頭をよぎった。私はいく぀かの数字を倉曎し、それらを䞀緒にXORし、セクションの最埌に金額を入力しお、それらを敎頓したした。敎頓はタコメヌタヌの読みを倉えたした。すべお明確です。構造が明確になりたした



A0 40 00 00 78 3F 00 00 00 0007 



セクション番号-A0



デヌタ-4000 00 78 3F00 



行末バむト 



-00000000チェックサムバむト-07



芁するに、@ ovnokodilにどのビットがどこで倉わるかを解読するために、私はこの゜フトりェアを持っおいたす





管理は非垞に原始的です-「ポヌトの遞択」をクリックしおください。私たちは埅っおいたす...私たちはただ埅っおいたす...私たちは再び埅っおいたす...ずにかく、それは私ず䞀緒です。ポヌトのリストを含むりィンドりが衚瀺されたす。ポヌト名をクリックするず、ポヌトに接続したす。 L-ロゞック転送を開始するには、「転送を開始」ボタンを抌したす。 L-ロゞック巊偎にはA0からA9たでの10のセクションがありたす。送信䞭、これらのセクションは遞択されたポヌトに順番にロヌドされたす。マりスポむンタを任意のセルに移動し、ホむヌルを回したす。倀が倉化し、敎頓された枬定倀がその堎で倉化したす。右偎には、敎頓された答えが衚瀺されおいるはずですが、私は@゚ンコヌダヌです。フォヌマットされた出力があるだけなので、すべおが愚かでした。珟圚のHEX蚭定をファむルに保存しおからロヌドできたす。これを行うには、同じ名前のボタンを抌したす。゜フトりェアは自動的に金額を蚈算し、正盎バむトを再蚈算したす。だから私たちは圌に觊れたせん、そしお、あなたはニフィガを取埗したせん。青い四角のバむトは倉曎できたすが、おそらくこれはセパレヌタヌです。デヌタに圱響を䞎えるこずはないようです。完党に機胜する䜜業には、最初の2぀のセクションA0ずA1をフィヌドするだけで十分です。最初のセクションにはタコメヌタデヌタずその他のものが含たれ、2番目のセクションにはすべおの゚ラヌバルブずオヌトマチックトランスミッションハンドルの䜍眮が含たれたす。芁するに、あなたは理解するでしょう。真ん䞭の青い点はセクションセンドスむッチです。青色の堎合、このセクションはCOMポヌトに送信されたす。起動時に、デフォルトのスナップむンが開き、100機胜しおいたす。 Softinaカヌブ、うらやたしい芏則性で飛ぶ、そしお気にしない。に最初のセクションにはタコメヌタデヌタずその他のものが含たれ、2番目のセクションにはすべおの゚ラヌバルブずオヌトマチックトランスミッションハンドルの䜍眮が含たれたす。芁するに、あなたは理解するでしょう。真ん䞭の青い点はセクションセンドスむッチです。青の堎合、このセクションはCOMポヌトに送信されたす。起動時に、デフォルトのスナップむンが開き、100機胜しおいたす。 Softinaカヌブ、うらやたしい芏則性で飛ぶ、そしお気にしない。に最初のセクションにはタコメヌタデヌタずその他のものが含たれ、2番目のセクションにはすべおの゚ラヌバルブずオヌトマチックトランスミッションハンドルの䜍眮が含たれたす。芁するに、あなたは理解するでしょう。真ん䞭の青い点はセクションセンドスむッチです。青の堎合、このセクションはCOMポヌトに送信されたす。起動時に、デフォルトのスナップむンが開き、100機胜しおいたす。 Softinaカヌブ、うらやたしい芏則性で飛ぶ、そしお気にしない。に アヌキビストには、車のマニュアルや私の゜フトりェアカヌブなど、タンバリンからの独立したダンスに必芁なすべおのものが含たれおいたす。






Macleodのクラりドサヌバヌ は高速で安党です。



䞊蚘のリンクを䜿甚するか、バナヌをクリックしお登録するず、任意の構成のサヌバヌをレンタルした最初の月が10割匕になりたす。






All Articles