2021. január 31., vasárnap

Hi-Fi állvány - Motoros lemezjátszó tálca 3.

Eldöntöttem, hogy idén a félbehagyott projectjeim befejezésére fogok fókuszálni. Minden hónapban be akarok fejezni egyet. Ez csak egy terv, nem fogadalom (nem akarok a be nem tartott újévi fogadalmak csapdájába esni).

Az első a sorban (Januárra) a motorizált lemezjátszó tálcám. A szerkezetről szóló korábbi bejegyzések itt találhatóak:

The first one in the row (for January) is my motorized turntable tray. The previous posts about it can be seen here:

Mióta nekikezdtem Január elején, sok minden történt vele:

Since I restarted January, many things happened with it:

  • Beszereltem a végleges elektronikát
  • Lecseréltem a TI DRV8825-ös léptetőmotor vezérlőt egy Trinamic TMC2209-re
  • Majdnem teljesen újraírtam a programot, TMCDriver és AccelStepper alapon, miközben az eredeti érintőszenzor könyvtárat meghagytam.
  • A tavalyi év során sikerült újra beüzemelnem a 3D nyomtatót, egy hosszabb, szenvedésekkel teli periódus után, most stabilan működik, tehát lehetőségem adódott, hogy a tálcába is 3D nyomtatott alkatrészek kerüljenek. Ezért egy új kábel vezető kar került a szerkezetbe a megbízhatatlan műanyag szalag helyére. Ezt végülis az érintőszenzor kábeléhez és a hálózati kábelhez használtam. Az audiohoz később tervezem, hogy készítek még egyet valamikor
  • Szintén 3D nyomatként készült egy tartó a hátlapi csatlakozónak
  • Csináltam egy táp dobozt (átmeneti megoldás amí a tápegység elkészül):
    Van benne:
    • +12V - dugasztáppal
    • +5V  - dugasztáppal
    • Földelés (az érintő szenzorhoz kell)
    • Soros csatoló
  • Beszereltem a végleges helyére

Amikor a soros kommunikációs részét írtam, egy fura jelenséget tapasztaltam.

A PC-s kapcsolat, teljesen használhatatlan adatfolyamot generált. Teljes káosz. Amikor lecseréletm az USB-Soros átalakítót, az sem oldotta meg. Nem értettem, miért. Majd bevillant egy ötlet...


Igen, 12MHz-es kristályt használtam a 16MHz helyett. Ez azt jelenti, hogy minden korrektül működik, kivéve a soros kommunikációt. 115200 baud az Arduino oldalon 86400 baud-ot jelent a terminálban. Amint ezt átállítottam, el is kezdett normálisan működni.
Nem akartam így hagyni, szóval kicseréltem a kristályt:


A kész elektronika beszerelve, a motorral és a kábelvezető karral


A tápdoboz


Csak egy pár dolog maradt:
  • Jobb tartó a bordásszíjhoz
  • Egy második kábelvezető kar az audio kábelhez
  • A Hi-Fi project következő fázisa, ami a tápegységet is tartalmazza
Működés közben az asztalomon:


Project kész, beszerelve a helyére:


A tervek és a kód megtalálható itt:
https://gitlab.com/suf/suf-hifi-rack

2021. január 22., péntek

Fake in China (EPROMok)

Amikor kinyitottam a HP 8903B Audio Analizátor dobozát, kiderült, hogy a processzor panelen a rom memóriák eléggé szedett-vedett képet mutatnak. Össze-vissza mindenféle gyártótól. Nem igazán kedvelem azt. A megbízható működés érdekében úgy gondolom, hogy az EPROMokra pár évtizedente ráfér a frissítés, hogy a műszer stabil maradjon.

Az eredetieket nem akartam törölni, így az lett a terv, hogy egy teljesen új EPROM garnitúrát programozok hozzá. A 2716 és a 2516 EPROMok már nem elérhetőek a szokásos megbízható szállítóktól, így az eBay-en kerestem. Rendeltem is 20db-ot. Megjött Kínából:


Tudom, hogy a gyártók időnként cserélik a a gyártástechnológiát, a hosszú ideig piacon tartott eszközöknél. De ne már! Három különböző chip méret, azonos dátumkóddal?

Gyerekek, azért ennél tudtok ti jobbat! :-D

Ettől függetlenül, kipróbáltam. A 20-ból 1 viselkedett EPROMként a programozóban. Azt sem sikerült megírni.