Tartalomjegyzék:

Feltört digitális Vernier féknyereg az Arduino használatával: 7 lépés
Feltört digitális Vernier féknyereg az Arduino használatával: 7 lépés

Videó: Feltört digitális Vernier féknyereg az Arduino használatával: 7 lépés

Videó: Feltört digitális Vernier féknyereg az Arduino használatával: 7 lépés
Videó: Не выбрасывайте свой серводвигатель печати - двигатель-генератор постоянного тока 24 В, 30 А 2024, Június
Anonim
Feltört digitális Vernier féknyereg Arduino használatával
Feltört digitális Vernier féknyereg Arduino használatával

Tehát mi a helyzet, ha néhány mérést végez a digitális Vernier féknyereggel, és az Arduino -t elvégzi a mérésekkel? Lehet, hogy megmenti őket, néhány számításon alapuló számítást végez, vagy ezeket a méréseket hozzáadja a mechanikus eszköz visszacsatolási hurkához. Ebben az utasításban szétszedjük a Digital Vernier féknyerget, bekötünk néhány vezetéket és összekötjük a féknyerget az Arduino-val. jelenítse meg mért értékeit az Arduino soros monitoron.

1. lépés: Hogyan végezhető el

Hogyan lehet megcsinálni
Hogyan lehet megcsinálni

Kiderült, hogy egyes digitális féknyergek képesek a kijelzőn megjelenő mért adatok továbbítására más protokollok segítségével, amelyeket más eszközök használnak.

Valójában van egy hely egy interfész aljzathoz a féknyereg táblán, de semmi nincs forrasztva rajta.

Csak kicsúsztathatja a kijelző felső burkolatát (nem az elemtartó fedelét), és talál 4 párnát, amelyeken állítólag foglalat található a féknyereggel való kommunikációhoz, de nem azok:(.

Ezt a tényt sok évvel ezelőtt fedezték fel különböző féknyeregeken, és ez az utasítás a képeken látható kínai digitális féknyereg pontos modelljére összpontosít, ezért kérjük, győződjön meg arról, hogy a tiéd ugyanaz a modell, mint a különböző modellek eltérő protokolljai dolgozni, Ezért különböző kódokat kell használni, de a fő gondolat ugyanaz a legtöbb kínai esetében.

Mi fogunk:

  • Szerelje szét a féknyerget
  • Keresse meg, hol lehet forrasztani egy interfész aljzatot a táblához
  • Határozza meg a csatlakozó dugóját
  • Forrasztja és szerelje össze a féknyerget
  • Fordított mérnökként alakítsa át a továbbított adatokat, hogy megtudja, hogyan működik a protokoll
  • Szinteltolás a féknyereg jelzéseit, hogy megfeleljen az Arduino -nak
  • Töltsd fel a kódot és ennyi:)

Amire szüksége lesz:

  • Digitális Vernier féknyereg
  • Arduino (Bármilyen típus elvégzi a feladatot)
  • Logikai átalakító kártya (csatolok egy vázlatot egyhez)
  • A Finoman tiszta hegyes forrasztópáka
  • Vékony forrasztó huzal
  • Néhány jumper vezeték

2. lépés: Szerelje szét a féknyerget

Szerelje szét a féknyerget
Szerelje szét a féknyerget
Szerelje szét a féknyerget
Szerelje szét a féknyerget
Szerelje szét a féknyerget
Szerelje szét a féknyerget
  • Először is vegye ki a féknyereg akkumulátorát a csipeszéből.
  • Ennek a modellnek a hátoldalán ezüst vezetőpapírt talál, alatta pedig négy rögzítőcsavart. Egyben tartják a tokot, és ki kell csavarni őket egy Philips csavarhúzóval. Csak sétáljon a csavarhúzóval az oldalon lévő papír felett, és észreveszi a rögzítési lyukakat.

Ezt követően látni fogja, hogy a NYÁK négy csavarral van felszerelve az előlapra. Óvatosan csavarja le őket egy finom hegyes Philips csavarhúzóval

Ügyeljen arra, hogy ne karcolja meg és ne vágja le a nyomokat a NYÁK mindkét oldalán

  • Most, miután minden csavart kihúztam és biztonságos helyre tettem, nem lehet elveszni:),
  • Óvatosan emelje fel a NYÁK -t, mert a kijelző és a három gumi gomb széteshet.
  • Ezen a ponton kihúzhatja a kijelzőt és a gombokat a NYÁK -ról, és a csavarokkal rögzítheti őket, és folytathatja a munkát a csupasz NYÁK -val.

3. lépés: Keresse meg a szükséges párnákat a foglalat forrasztásához

Keresse meg a szükséges párnákat a foglalat forrasztásához
Keresse meg a szükséges párnákat a foglalat forrasztásához
Keresse meg a szükséges párnákat a foglalat forrasztásához
Keresse meg a szükséges párnákat a foglalat forrasztásához
Keresse meg a szükséges párnákat a foglalat forrasztásához
Keresse meg a szükséges párnákat a foglalat forrasztásához
Keresse meg a szükséges párnákat a foglalat forrasztásához
Keresse meg a szükséges párnákat a foglalat forrasztásához

Most, ha a NYÁK felső oldalát nézi, könnyen megállapíthatja, hogy az adatcsatlakozót hol kell felszerelni.

Azt is láthatja, hogy az általános tűfejléceket nem lehet forrasztani anélkül, hogy sok csípést kellene végrehajtani, mivel a csatlakozó dőlésszöge kisebb, mint az övéké (lépés: távolság a csatlakozó két szomszédos párna középpontja között)

A csapok fejléce 100 mil vagy 2,54 mm, így kissé meghajlíthatja és forraszthatja őket, vagy találhat egy másik foglalatot.

És itt van az, amikor a PCB -k körül ülő teljes dobozom jól hasznosult.

Találtam egy tökéletes 4 tűs flexibilis kábelcsatlakozót (FPC csatlakozó) az egyik régi CD-ROM meghajtó PCB-n, és úgy döntöttem, hogy a féknyereggel használom.

Nem kell mondanunk, hogy óvatosnak kell lennie a NYÁK -csatlakozók forrasztása közben, mivel műanyag burkolatuk megolvadhat.

Vigyázzon arra is, hogy vagy úgy döntött, hogy csapszeg -fejléceket vagy speciális aljzatot használ csatlakozóként, és szüksége van erre a csatlakozóra, hogy mechanikusan illeszkedjen a féknyereg -kijelző tokjában lévő csatlakozó nyílásába. (A pontosítás kedvéért megnézheti a képet)

4. lépés: Keresse meg a csatlakozó kimenetét

Határozza meg a csatlakozó kimenetét
Határozza meg a csatlakozó kimenetét
Határozza meg a csatlakozó kimenetét
Határozza meg a csatlakozó kimenetét
Határozza meg a csatlakozó kimenetét
Határozza meg a csatlakozó kimenetét

Most, miután megtaláltuk a szükséges párnákat, tudnunk kell, hogy az egyes párnák mihez vannak csatlakoztatva.

Nos, más fordított tervezési projektekben is megtalálható volt ezekhez a féknyergekhez, és legtöbbször ugyanazzal a konfigurációval rendelkeznek (GND, DATA, CLOCK, VCC)

Ha saját maga szeretné konfigurálni:

Vegye ki az akkumulátort

  • állítsa be a multimétert a zümmerező állapotba (folytonossági teszt)
  • Kezdje azzal, hogy az egyik szondát az akkumulátor -VE csatlakozóhoz (GND) csatlakoztatja, és a másik szonda segítségével keresse meg, hogy a csatlakozón lévő érintkező mely csatlakozik a földhöz.
  • Tegye ugyanezt az Battery +VE csatlakozóval

A chiphez csatlakoztatott másik két tűnek két nevet adhat (EX: D0 és D1), mivel később megtudjuk a funkcióikat a fordított tervezés során

Ha nem szeretné konfigurálni a kimenetet, akkor becsülheti a csatlakozó kihúzását a következőképpen:

(GND, DATA, CLOCK, VCC)

A GND a kijelzőhöz legközelebbi pad

A VCC a NYÁK széléhez legközelebb eső betét

és mindkét nagyobb párna a csatlakozó szélén a csatlakozó rögzítéséhez csatlakozik a GND -hez (multiméterrel ellenőrizheti őket)

5. lépés: A kommunikációs protokoll fordított tervezése

A kommunikációs protokoll fordított tervezése
A kommunikációs protokoll fordított tervezése
A kommunikációs protokoll fordított tervezése
A kommunikációs protokoll fordított tervezése
A kommunikációs protokoll fordított tervezése
A kommunikációs protokoll fordított tervezése

Miután mindkét digitális kimeneti csap jelét oszcilloszkóppal kipróbálta, itt néz ki.

láthatja, hogy az egyik csap órajelként működik az adatátvitel szinkronizálásához (CLK vonal), a másik pedig az adatvonal, tehát szinkronizált adatátviteli protokollal van dolgunk.

Kiderül, hogy: - Az adatokat 1,5 V -os logikai szinten küldik (logikusan hangzik, mivel ugyanaz a feszültség, mint a nernier akkumulátor) - Az adatokat 6 niblesben (6 x 4 bit) küldik, összesen 24 bittel - Van körülbelül 200 mS minden adatcsomag vége és a másik eleje között

úgy döntöttem, hogy mintákat veszek az óra emelkedő szélén, így miután különböző mérőeszközökkel próbálkoztam a féknyeregen, és módosítottam a módját (mm -ről in -re), és néhány negatív értéket is megjelenítettem, ezt a táblázatot (3. kép) kaptam a tesztkörülményeimhez és elkezdtem kitalálni a kommunikációs protokollt

Tehát a rögzített adatok tanulmányozása után:

- mm módban: az 1-16. bitek a féknyeregen megjelenített szám bináris ábrázolása (megszorozva 100-zal)- (hüvelyk) módban: a 2–17. féknyereg (1000 -gyel megszorozva)

- a 21. sz. bit a negatív jelet jelenti (1, ha a megjelenített szám negatív, és 0, ha pozitív)

- a 24. sz. bit a mértékegységet jelöli (1, ha az egység (in), és 0, ha az egység (mm))

- (hüvelyk) módban: az 1. bit a 0,5 mil szegmenst képviseli (1, ha hozzáadva, és 0, ha nem)

6. lépés: Logikai átalakító készítése

Logikai átalakító készítése
Logikai átalakító készítése
Logikai átalakító készítése
Logikai átalakító készítése

Most meg kell változtatnunk a féknyereg adatainak feszültségszintjét (1,5 volt nem alkalmas az Arduino használatára, túl alacsony) Hozzáadtam egy vázlatot a logikai átalakítóhoz, amelyet ehhez a projekthez készítettem, de ahogy most láthatja az adatokat amellett, hogy 5 voltos logikai szintre állítjuk, megfordítjuk, így ezt kompenzálnunk kell a kódban.

7. lépés: Arduino kód

Arduino kód
Arduino kód

És most készen áll arra, hogy csatlakoztassa az Arduino-hoz. Megtalálja a csatolt kódot. Csatlakoztassa az óracsapot a 2. vagy 3. tűhöz az Arduino uno, nano vagy pro-mini készüléken (megszakításra alkalmas tűre lesz szüksége). bármely más tű. Töltse fel a kódot, és nyissa meg a soros monitort a mért adatok megtekintéséhez

A kód automatikusan felismeri, hogy a féknyereg milyen módban dolgozik a 24. adatbit beolvasásával

Ajánlott: