před časen (hodně dávno) jsem se tu zmínil, že pracuju na univerzálním interface k počítačům. Před pár týdny jsem jej konečně dokončil.
Příloha:
Poznámka: univerzální interface
BH3358-01-640-oldcompu.jpg [ 62.03 KiB | Zobrazeno 3834 krát ]
Destička obsahuje mikropočítač 18F45K22 + 3x 23S17 a řadič s driverem CAN sběrnice a převodník na RS232. K dispozici je 53 bitů vstup/výstup s 2 přerušeními, dále 8-bitová datová sběrnice + 6 univerzálních bitů pro řídící sběrnici, SPI sběrnice. To vše je vyvedeno na dva konektory pro ploché kabely (na foto jsou umístěny při horním okraji desky). Konektor pro plochý kabel vpravo nad mikropočítačem je rozšiřující konektor, do kterého se připojují další moduly. Například již zde na OldCompu před časem představený adaptér na GPIB (
http://www.computerasylum.co.uk/projects/gpib.html ). Při dolním okraji desky jsou pak DB-9 konektory pro sériový port buďto RS232C nebo RS485 a pro vysokorychlostní CAN bus.
Konektory pro ploché kabely mohou být buďto zahnuté nebo přímé a mohou být instalovány shora nebo zespodu desky, podle potřeby. Konektor pro rozšiřující moduly je vždy přímý, ale může být zespodu desky.
Příloha:
Poznámka: blokové schema
BH3368 - block schematics.jpg [ 75.29 KiB | Zobrazeno 3834 krát ]
Deska se k počítačům (třeba k domácím počítačům) dá připojit buďto přes RS232C, pak rozšíří domácí počítač o CAN bus a dalších 53+14 vstup/výstup bitů + SPI. Nebo se připojí vlastní počítačovou sběrnicí (TTL úrovně) na 53 + 8 + 6 bitů vstup/výstup tohoto interface.
Napájení desky je buďto z napáječe, nestabilizovaných +6V až +12V nebo stabilizovaných +5V z\ napáječe nebo z externího připojeného počítače. Opačně, modul může napájet napětím +5V externí zařízení a moduly.
Oscilátor (standardně 20 MHz) je vyveden na rozšiřující konektor a konektor pro externí zařízení. Lze víceméně namontovat i jiné hodnoty krystalu, nebo použít externí hodinový signál z jiného zařízení nebo z rozšiřujícího modulu.
Projekt je otevřený, napsal jsem podrobný manuál a uvedl v něm přesný popisy signálů na jednotlivých konektorech, dále pozice referenčních pinů koektorů a montážních otvorů, takže kdokoliv znalý vývoje hardware může k této desce navrhnout další rozšiřující desku, modul.
Momentálně požívám tento modul pro čtení ROMů z počítače HP 9825. Rozpracovaná je rozšiřující deska pro řízení 3 výkonových krokových motorů.