Turinys:

Atvirkštinė inžinerija ir automobilių stovėjimo jutiklių atnaujinimas: 7 žingsniai
Atvirkštinė inžinerija ir automobilių stovėjimo jutiklių atnaujinimas: 7 žingsniai

Video: Atvirkštinė inžinerija ir automobilių stovėjimo jutiklių atnaujinimas: 7 žingsniai

Video: Atvirkštinė inžinerija ir automobilių stovėjimo jutiklių atnaujinimas: 7 žingsniai
Video: Reverse Engineering by automobile Industry. 2024, Liepa
Anonim
Atvirkštinė inžinerija ir automobilių parkavimo jutiklių atnaujinimas
Atvirkštinė inžinerija ir automobilių parkavimo jutiklių atnaujinimas

Ši pamoka rodo, kad jūs suprantate atvirkštinę inžineriją, analizuojate duomenis ir kuriate naują produktą naudodami šią informaciją.

1 žingsnis: išsiaiškinkite kontaktus

Pinoutų paieška
Pinoutų paieška

Norėdami suprasti stovėjimo jutiklio veikimo principą, turėjau nurodyti teisingą duomenų kaištį. Tada matavau įtampos lygius multimetru ir pamačiau, kad tarp ekrano ir pagrindinio įrenginio yra 3 kontaktų jungtis, 4 kabelis neveikia, kurie yra:

  • GND - JUODA
  • VCC - RAUDONA
  • DUOMENYS - BALTI

Aš prijungiau juodą prie žemės ir baltą prie 1 loginio analizatoriaus kanalo.

2 veiksmas: loginio analizatoriaus prijungimas ir darbo principo tyrimas

Loginio analizatoriaus prijungimas ir darbo principo tyrimas
Loginio analizatoriaus prijungimas ir darbo principo tyrimas
Loginio analizatoriaus prijungimas ir darbo principo tyrimas
Loginio analizatoriaus prijungimas ir darbo principo tyrimas
Loginio analizatoriaus prijungimas ir darbo principo tyrimas
Loginio analizatoriaus prijungimas ir darbo principo tyrimas

Savaitę padirbėjęs suprasdamas bitų reikšmę, sužinojau, kad pirmasis baitas reiškia atstumą kiekvieno bito atvirkštine forma, po 4 bitų yra jutiklio ID, o paskutiniai 4 bitai - sustabdymo bitai.

3 žingsnis: pridėkite naują „kalbos“ateitį naudodami „Arduino“ir serijinį MP3 grotuvo modulį

Pridedamas naujas
Pridedamas naujas
Pridedamas naujas
Pridedamas naujas

Aš išmatavau pradžios signalo trukmę, loginę 1 ir loginę 0, per mikro sekundes. Tai padėjo man suskirstyti juos į šias tris formas. Taip pat prijungiau duomenų magistralę prie arduino nano pertraukimo kaiščio (D2).

Ištraukęs duomenis, parašiau programą, kuri gali siųsti komandas į serijinį mp3 grotuvą per uart. Arduino naudojau programinę įrangą D8 D9.

„Arduino Nano“nuoroda yra čia

Mp3 modulio nuoroda yra čia

Priede yra „Arduino Nano Code“

4 veiksmas: failų keliai „Microsd“kortelėje (MP3 grotuvas)

Failų keliai „Microsd“kortelėje (MP3 grotuvas)
Failų keliai „Microsd“kortelėje (MP3 grotuvas)

01 / 001.mp3 sveikinimo pranešimą

įjungę automobilį į atbulinę pavarą, jūs tai sutiksite.

kiti failai yra tokie:

  • 01 / 002.mp3 10-20 cm.
  • 01 / 003.mp3 20-30 cm.
  • 01 / 004.mp3 30-40 cm.
  • 01 / 005.mp3 40-50 cm.
  • 01 / 006.mp3 50-60 cm.
  • …..

5 žingsnis: grandinės ir PCB projektavimas

Grandinės ir PCB projektavimas
Grandinės ir PCB projektavimas
Grandinės ir PCB projektavimas
Grandinės ir PCB projektavimas
Grandinės ir PCB projektavimas
Grandinės ir PCB projektavimas
Grandinės ir PCB projektavimas
Grandinės ir PCB projektavimas

Aš naudoju www.easyeda.com, norėdamas suprojektuoti savo grandinę ir pagaminti jos pcb.

galite pasiekti mano projektą iš čia

6 veiksmas: JST XH jungčių ir garsiakalbio užsakymas

JST XH jungčių ir garsiakalbio užsakymas
JST XH jungčių ir garsiakalbio užsakymas
JST XH jungčių ir garsiakalbio užsakymas
JST XH jungčių ir garsiakalbio užsakymas

Norėdami naudoti tas pačias stovėjimo jutiklio jungtis, iš šios nuorodos užsisakiau 2,5 4 kontaktų 3S1P balansinio įkroviklio silicio kabelio laido JST XH jungties adapterio kištuką ir garsiakalbį

7 žingsnis: paskutinė dalis: PCB litavimas

Paskutinė dalis: litavimo PCB
Paskutinė dalis: litavimo PCB
Paskutinė dalis: litavimo PCB
Paskutinė dalis: litavimo PCB
Paskutinė dalis: litavimo PCB
Paskutinė dalis: litavimo PCB

Tai puikiai veikia!:)

Rekomenduojamas: