DOLLx8 - DOLLx8 - Wikipedia

DOLLx8
MISOLIMA LOGO.png
Logo DOLLx8
Integrovaná síť DOLLx8 zobrazující MCU DOLLx8 a I / O jednotku MISOLIMA eAlbert.
Integrovaná síť DOLLx8 zobrazující MCU DOLLx8 a I / O jednotku MISOLIMA eAlbert.
VývojářiMISOLIMA
Stabilní uvolnění
3.18b / 29. února 2012 (2012-02-29)
NapsánoAssembler, C ++, C ++, Jáva
Operační systémAndroid, Microsoft Windows, Linux, Mac OS X, DOLLx8 RTOS
TypIntegrované vývojové prostředí
LicenceMISOLIMA EULA,[je zapotřebí objasnění ] LGPL nebo GPL licence
webová stránkawww.misolima.com

Digitální jednořádkové propojení (DOLLx8) je a technologie architektura, která se skládá z dat komunikační protokol, synchronní sériová datová sběrnice a komunikační systém, který je navržen tak, aby vytvářel jiné mezioborové rozvojové projekty v rámci vestavěné systémy a elektronika mnohem jednodušší a dostupnější pro uživatele. Použití DOLLx8 ASCII znaků v datovém protokolu, diferenciální signalizace v systému sběrnice, kde se komunikace skládá z aktivní dálkové technologie založené na logice systému, kde je zpracování komunikace prováděno automaticky mikrokontrolér a jeho vnitřní vložení Operační systém v reálném čase (RTOS) a software.

V dnešním světě komunikace většina lidí ví Místní síť (LAN), který je založen na Ethernetu, síťovém systému používaném v osobních počítačích, kde je jeden počítač schopen mluvit s jinými počítači. V integrovaných systémech dominuje na trhu po delší dobu RS-232 TTL (Transistor-Transistor Logic) jako nejběžnější komunikační standard, který funguje také jako interní vestavěný síťový systém. S využitím MAX 232 integrovaný obvod (IC), může se RS-232 TTL připojit k externímu zařízení RS-232 připojení, kde okamžitou výhodou použití MAX 232 je, že není nutné používat pozitivní a negativní zdroj napájení. Je také možné se připojit k USB přes převodník RS-232 na USB, ai když původní standard pro RS-232 byl v zásadě systém point-to-point pro sériový port na PC, stále je možné použít RS-232 v malé lokální síti pomocí mikro -kontrolér a zdrojový kód pro ovládání signálů a přenosu dat.

Integrovaná síť DOLLx8 používá své vlastní specifické rozhraní systém s názvem DOLLx8 Dataport, který se prostřednictvím jednotky DOLLx8 eMaster připojuje k externímu rozhraní RS-232 a odtud přímo k USB, ale vyžaduje instalaci samostatného ovladače DOLLx8. DOLLx8 běží na vlastním interním hodinovém systému, který umožňuje nezávislost rychlosti sběrnice DOLLx8 Dataport na RS-232 baud rychlost nastavená na straně PC a může ji tedy určit uživatel. S DOLLx8 funguje USB jako virtuální komunikační port a lze jej nastavit na maximální rychlost 128 000 Kbps.

MISOLIMA

The MISOLIMA název a jeho logo je registrováno ochranná známka společnosti FIKO Software Co., Ltd. a používají se pro všechny produkty od společnosti FIKO Software, která zahrnuje i jiné produkty než software, elektroniku a vestavěné systémy. Jednou z takových produktových řad je MISOLIMA Home and Offices[1][2] to jsou hotové modulární domy dodávané s technologiemi DOLLx8 jako např automatizace domácnosti, solární články a GSM poplach. MISOLIMA odpovídá za většinu vývoje produktů ve spolupráci s dalšími společnostmi, které používají technologie DOLLx8, kde MISOLIMA získává granty od Národní inovační agentury[3] ve vývoji DOLLx8 pro Android.

Softwarový park MISOLIMA

MISOLIMA založila první thajský softwarový a technologický park v Chiang Mai v letech 2001/2002 se souhlasem Thajská investiční rada pod názvem „Cyber ​​Media Park for e-Gravity (CMPEG)“ [4][5] kde se název později změnil na Softwarový a technologický park MISOLIMA (MSTP ).[6][7][8][9][10] MSTP se skládá z 11 400 metrů čtverečních (122 708 čtverečních stop) rozlohy s hlavní budovou 1 600 metrů čtverečních (17 222 čtverečních stop).

Dějiny

Modul DOLL od září 1995

První verze DOLL (Digital One Line Link) byla vyvinuta jako společný projekt Norsko, Anglie a Maďarsko[11][12][13][14][15] Anne Selene FIKO a její tým na počátku 90. let a byla používána v domácí automatizaci, elektronickém ovládání a audio systému. Časný systém DOLL[16][17] byl tehdy založen na 18 - bit Pulzní šířková modulace (PWM), kde byla komunikace 120 Khz a byla rozdělena na 10bitovou adresu a 8bitové datové slovo. Signál byl vyslán třikrát, než elektronika na straně přijímače (se správně nastaveným adresovým kódem) byla schopna schválit přenos dat a přijmout 8 datových bitů. Důvod, proč byla data odeslána třikrát, byl ten, že by měl zajistit, aby přijímač nepřijal chybně informace v datové síti.

O několik let později, kolem roku 1995 a do roku 1999, byla DOLL dále rozvíjena společně s novou skupinou vývojářů na Novém Zélandu a poté se stala verzí DOLLx8 1.0 až 3.0. DOLLx8 byl poté také rozšířen do aplikací, jako je zvuk[18] kde bylo zdůrazněno, že systém by měl posílat zpětné vazby do hlavní jednotky a kde by bylo možné zkontrolovat stav všech zařízení připojených k síti.

Systém DOLLx8 byl v období 2001 až 2003[19] znovu vyvinut tak, aby mohl přijímat příkazy prostřednictvím textových zpráv, nikoli pouze datové a adresové bity, a poté byl vyvinut pro kaskádové (2portové) a paralelní sítě pomocí rozhraní RS-232 a USB. Taková kaskádová a paralelní síť měla své klady a zápory, kde spojení mezi jednotkami mělo slabiny tak, že měla omezenou délku kabelu 16 metrů, zatímco verze RS-232 TTL měla stejné omezení, ale pouze 5 metrů. S takovými omezeními byla nejlepším řešením kaskádová síť, kde každé zařízení v síti fungovalo jako vyrovnávací paměť signálu, kde byla data přijímána na prvním portu a na dvou portech byla ukládána do vyrovnávací paměti. Hlavní nevýhodou takového řešení bylo, že pokud zařízení kvůli chybám v systému nepracuje tak, jak bylo zamýšleno, zbytek zařízení nebude schopen komunikovat ani s hlavními zařízeními, ani se zbytkem sítě. Ve stejném období společnost MISOLIMA obdržela vývozní subvence od ministerstva pro mezinárodní podporu obchodu[20] a uskutečnila se výstava v Comdex 2002 v Las Vegas, Spojené státy[21]

Řada MISOLIMA Q12 PFD

V letech 2003 až 2006 byl DOLLx8 také vyvinut pro vestavěné systémy v letectví prostřednictvím Aeronautical Software and Technology Lab[22] (ASLT) [23][24] v Thajsku, kde společnost ASLT vyvinula DOLLx8 streamování systém pro převod GPS -, navigace (navaid), terén a MEMS gyroskop údaje pro elektronické mapové zobrazení (EMD) a primární letové zobrazení (PFD).[25] Systém by poté mohl přijímat GPS data v NMEA a binárních formátech spolu s dalšími daty z letadel a přenášet je spolu s letovým plánem, terénem a navigačními daty, aby oba přístroje mohly používat stejná letová data přes jednu nebo dvě datové linky DOLLx8. Výhodou takové technologie bylo, že letadlo nebo vrtulníky potřebovaly pouze jednu GPS anténu pro dva nebo více přístrojů založených na GPS. Streamovací systém, který tehdy vyvinula ASLT, byl také používán v pozdějších verzích a je nyní trvalou součástí DOLLx8 v souvislosti s technologiemi streamování senzorů a GSM přenos dat přes GPRS.

Dnešní systém

Nejnovější verze DOLLx8[26] je mnohem pokročilejší než dřívější verze a je založen na 20letých zkušenostech v řídicích systémech a senzorových technologiích, kde slabiny předchozích verzí znamenaly, že MISOLIMA[27][28]výzkum a vývoj (R&D) vyvinul, rozšířil své odborné znalosti, vytvořil technologie a přišel s produkty, které jsou vhodné i pro vzdělávací účely. Poslední verze DOLLx8 z února 2012 je 3.18b.

Signály sběrnice DOLLx8

Sběrnice DOLLx8 pracuje s pěti logickými signály po 5 voltech, přičemž sběrnice vyžaduje rezistory elektrické ukončení (terminátor) 120 ohm. Systém používá standardní ethernetový kabel UTP kategorie 5 (kabel kroucené dvoulinky) s osmi kontaktními body a RJ-45 jako koncovka připojená k jednotce DOLLx8 eMaster. Zařízení DOLLx8 se mohou připojit k PC nebo serveru pomocí kabelu UTP, ale lze je také použít „samostatně“ bez centrálního počítače.

DOLLx8 Buss Signals.jpg

Tato tabulka ukazuje signály sběrnice a barevné kódy v kontaktních bodech DOLLx8 na MISOLIMA eSherlock 1800Tx8, kde je kontakt 'C2' je připojen k koncovce RJ-45 kabelu UTP. Signály odpovídající stejnému kontaktnímu bodu (1-8) na konektoru RJ-45, pokud je konektor RJ-45 držen v ruce se zajišťovacím jazýčkem dolů a otvor kabelu je držen směrem k tělu. Konektory jsou očíslovány 1-8 a jsou zleva doprava.

Kontaktní místoSignálPopisPoužíváníBarva drátu
1DAT-Data jsou aktivníData mezi Master a Slave - in plny DuplexDrát šedá.svg
šedá
2DAT +Data jsou aktivníData mezi Master a Slave - i plný duplexWire purple.png
nachový
3BSEL-Bus Select active lowVýstup z DOLLx8 Master i full duplexWire blue.svg
modrý
4BSEL +Bus Select aktivní vysokáVýstup z DOLLx8 Master i full duplexDrát zelený.svg
zelená
5CLKSériový hodinový signálSériové hodiny s výstupem z DOLLx8 MasterDrát žlutá.svg
žlutá
6PřízemníPřipojuje se k signální zemiUzemnění pro signální zemDrát oranžový.svg
oranžový
7+ 5 Vdc vPřipojuje se k napájení+ 5 Vdc může být převzato z USB portuDrát červený.svg
Červené
8+ 12V DC vstupPřipojuje se k napájeníMůže být převzato z tj. Baterie se solárním článkemDrát hnědý.svg
hnědý

Signály DAT + a DAT- budou aktivovány, jakmile budou data vložena do interní datové vyrovnávací paměti. DAT - jde kladně a poté aktivuje linky BSEL 3,5 ms po aktivaci linek DAT. Rychlost sběrnice v síti DOLLx8 je řízena signálem CLK a v současné době je nastavena na 36kHz, což představuje 14 milisekundy mezi každým hodinovým pulzem. Hodiny sběrnice jsou řízeny kladným signálem BSEL (BSEL + jde pak současně záporně nebo nízko) a zůstávají vysoké, pokud jsou v paměti datových vyrovnávacích pamětí data. Když je datová komunikace dokončena a DAT přijme HEX 0D 0A (CRLF) z datové vyrovnávací paměti, signál BSEL + se opět zvýší, zatímco signál BSEL poklesne, což má za následek, že signál CLK přestane. Systém DOLLx8 je poté pasivně v pohotovostním režimu nebo v režimu hibernace s minimální spotřebou energie, která vede k nule elektromagnetické rušení (EMI) v síti.

aplikace

Řešení DOLLx8 se používá ve vozidlech, autobusech, vlacích, karavanech, lodích, letectví, laboratořích, domácnostech, kancelářích, budovách a v jiných automatizovaných systémech.[29][30] DOLLx8 je založen na programově řízeném vestavěném systému nebo technologii integrovaných systémů, a může proto také komunikovat s více systémy, jako jsou RS-232, RS-422, RS-485, Controller Area Network (CAN-bus), GSM, USB a další, ale mohou být také připojeny k bezdrátovým systémům, jako je Bluetooth, Wi-Fi, VHF, GSM, laser nebo Internet pro komunikaci bez použití datových vyrovnávacích pamětí mezi jednotkami. DOLLx8 jako multifunkční datová síť se směsí kombinatorických logik se může připojit přes jeden nebo více připojovacích bodů přizpůsobených více systémům, jak je definováno v Společný systém protokolu hybridního rozhraní (BRAMBOROVÉ HRANOLKY).

Moduly

MCU modul MISOLIMA ePAT.

Systém MISOLIMA DOLLx8 je založen na několika kompletních malých modulech a lze jej použít v různých integrovaných elektronických projektech. Hlavní modul je ePAT MCU s taktovací frekvencí 18,432 MHz, což je také hlavní jednotka používaná ve většině systémů DOLLx8. ePAT MCU používá pouze interní paměť a kapacitu distribuované paměti, podle této tabulky;

 · 256 byte jako RAM na čipu (používá se pro proměnné) · 1 Kbyte jako XRAM na čipu (slouží k vyrovnávací paměti proměnných) · 32 kB jako Flash paměť na čipu (pro software) · 2 Kbyte jako Flash paměť na čipu (Bootloader) · 2 Kbyte jako EEPROM na čipu (používá se pro nastavení uživatelů)

ePAT MCU také obsahuje tři 16bitové čítače, dva sériové porty, pět I / O portů (4x8 = 32 bitů + 1x2 bity), pět kanálů 16bitový PCA (Programovatelné pole čítačů) s 8bitovým PWM, 21bitový hlídací pes čítač a 8x10-bit analogově-digitální převaděče (ADC). ePAT je integrován spínaný napájecí zdroj (SMPS) na horní straně PCB který zpracovává příkon od 5 do 30 Vdc. Kromě ePAT MCU existují také tj. Malé GPS a GSM moduly.

Systém protokolu DOLLx8 (verze 3.18b)

eSherlock Home Automation končí GSM alarmovou jednotku pro Android. Připojuje se k rozhraní USB a GSM, Wi-Fi a Bluetooth.

Systém protokolu DOLLx8 je založen na textových a / nebo hexadecimálních hodnotách ASCII, kde mohou uživatelé ovládat funkce, nastavení a parametry zařízení přes počítač, internet, chytrý telefon nebo běžný mobilní telefon přes SMS. Zařízení DOLLx8, jako je správa vozového parku, výstražné systémy GSM mají funkce, jako například pro hlavní telefon, kde vlastník nebo vlastníci systému mohou sami používat mobilní síť k ovládání zařízení DOLLx8. Pro všechny ostatní, kteří volají na zařízení přes GSM, bude zacházeno jako s běžným telefonním hovorem. Majitel hlavního telefonu může také použít funkci SpyCall, kde může majitel zavolat na zařízení a poslouchat, co se říká, aniž by o tom ostatní na druhém konci věděli.

Všechna zařízení DOLLx8 mají integrovaného jedinečného dodavatele a ID produktu, které se skládá z 12místných hexadecimálních hodnot, které zahrnují kód země, kód společnosti, ID produktu, ID produktu výrobce, ID produktu uživatele a ID dílčího produktu uživatele.

Příkaz DOLLx8 může podle níže uvedené tabulky vypadat takto: @ax, 02C002A030010, ZAPNUTO . Pokud je tento příkaz odeslán do zařízení DOLLx8 s nainstalovaným bzučákem, začne bzučet, dokud není na zařízení odeslán příkaz „OFF“. Pokud byl příkaz úspěšně odeslán a přijat zařízením se správným ID, zařízení potvrdí pomocí # ax, 02C002A030010, ON následuje jako potvrzení, že zařízení provedlo příkaz.

Je také možné použít název klíče namísto 12místného ID prodejce a produktu a pokud je název klíče nastaven na „obývací pokoj“, pak by stejný příkaz vypadal takto @ sekera, obývací pokoj, ZAPNUTO .

PopisByteHodnota ASCIIHodnota znaku / popis
Spustit příkaz#1064d 40h@
Funkce produktu#2120d 78hx pro funkce DOLLx8 (1)
Interní funkce#3086d 56hB pro funkci bzučáku (2)
Oddělení čárky#4044d 2Ch,
Kód země#5-7 (3)44d 2Ch02Ch pro britského výrobce
Kodex společnosti#8-10 (4)-002h pro MISOLIMA
ID skupiny#11065d 41hAh pro uzlové zařízení
069d 45hEh pro podřízené zařízení
070d 46hFh pro hlavní zařízení
Výroba ID produktu#12-13-00h až FFh
Uživatelé ID produktu#14-15-00h až FFh
ID dílčího produktu uživatele#16-0h až Fh
Oddělení čárky#17044d 2Ch,
Funkce zprávy strig#18+-Zpráva DOLLx8 (5)
Konec příkazu#10dhČR
#20AhLF
  • (1) Všechna zařízení DOLLx8 mají identifikační kód produktu skládající se ze znaku ASCII
  • (2) Všechna zařízení DOLLx8 mají funkční identifikační kód skládající se ze znaku ASCII
  • (3) Kód země je uveden jako 3místný hexadecimální kód
  • (4) Kód společnosti je specifikován jako 3místný hexadecimální kód a společně s přiřazeným kódem země se stává ID výrobce.
  • (5) Zpráva DOLLx8 může mít 32 znaků, ale v SMS může mít maximálně 160 znaků
  • Bajty ID produktu od # 5 do # 16 lze také nahradit uživatelsky definovanými názvy klíčů, například „obývací pokoj“

Příklad kódu VOL DxLx8

Tato část ukazuje, jak odeslat příkaz do DOLLx8 prostřednictvím MISOLIMA.DLL a Visual Basic 6.0. V tomto případě integrovaná světelná funkce na MISOLIMA eSinclar PWM4 RGB + W VEDENÝ světelný systém je ZAPNUTÝ a automaticky mění barvy, kde podle dalších dvou příkladů VB může uživatel nastavit rychlost mezi červenou, zelenou a modrou rychlostí nahoru nebo dolů. Výsledek tohoto kódu můžete vidět na Youtube [31]

Prohlásit Funkce fnSendDataToDevice Lib "MISOLIMA.dll" Alias „SENDDATATODEVICE“ _                 (sCommand Tak jako Tětiva, _                  sDeviceID Tak jako Tětiva, _                  nData Tak jako Tětiva) Tak jako DlouhoVolba VýslovnýZtlumit sDeviceName Tak jako TětivaZtlumit lRetVal Tak jako DlouhoSoukromé Sub Form_Load()    sDeviceName = „eSinclair“Konec SubSoukromé Sub btnPatern1_Click()lRetVal = fnSendDataToDevice(„@sB“, sDeviceName, „P1“) „Aktivuje RGB vzor # 1 v eSinclair PWM4 LED světelném moduluKonec Sub

Nastavení rychlosti změny barvy opp

Soukromé Sub btnAdjUp_Click()lRetVal = fnSendDataToDevice(„@sB“, sDeviceName, „T +“)Konec Sub

Úprava rychlosti změny barvy dolů

Soukromé Sub btnAdjDwn_Click()lRetVal = fnSendDataToDevice(„@sB“, sDeviceName, „T-“)Konec Sub

Internet věcí

Kromě výše uvedeného systému protokolů byla integrována také nejnovější verze DOLLx8 Internet věcí (IoT) funkce, které mimo jiné registrují sériové číslo IoT, které se skládají z celkem 281 474 976 710 655 jedinečných kombinací. Toto sériové číslo IoT je registrováno výrobcem a společně s 12místným ID produktu DOLLx8 se stává „ID produktu IoT“, které lze poté identifikovat jako jedinečné číslo na celosvětové bázi.

Viz také

Reference

  1. ^ Dům a kancelář MISOLIMA Dům s domácí automatizací DOLLx8
  2. ^ Kompletní vestavěné skříně Schválení thajské rady investic 22. srpna 2011
  3. ^ Národní inovační agentura Archivováno 24. února 2012 v Wayback Machine (NIA)
  4. ^ Softwarový park Chiang Mai je připraven k otevření[trvalý mrtvý odkaz ] Bangkok Post, 20. března 2002
  5. ^ Rozvoj lidských zdrojů směrem ke znalostní ekonomice: Případ Thajska Ústav rozvojových ekonomik, Japonská organizace pro zahraniční obchod (IDE-JETRO)] 2003 Strana 8 ISBN  4-258-55066-3
  6. ^ „Softwarový park bude založen na sever“, 14. – 16. Února 2000, Prah Cha-Chat Turakit, obchodní noviny v thajštině, strana 1 a strana 23
  7. ^ „Nový technologický park v Thajsku“, článek v Nikkei Industrial Daily - Tokio, Japonsko. 27. prosince 2000
  8. ^ „Software Park se otevírá v Chiang Mai v Thajsku“, článek Financial Times, Velká Británie (prostřednictvím kanceláře v Bangkoku), březen 2001
  9. ^ „Zvláštní zpráva - Eastern Promises“, časopis e-Biz, strana 32–35, Spojené království, květen 2001
  10. ^ „MISOLIMA - východní příležitost“, Business Online - britský internetový časopis, červenec 2001
  11. ^ „Belső erősítés MPC-knek“, PC World Hungary, srpen 1994
  12. ^ „Magyar multimédia“, Heti Chip Magazine 3. ročník, 16. vydání, duben 1994
  13. ^ „A DOLL interface rendzer“, Gödölői Forró Drót, 3. ročník, 46. vydání, prosinec 1994
  14. ^ „Erősítők Veresegyháztól Thaifőldig“ Autor: Dombi Gábor, Magyar Népszabadság - TECHNICA, 4. ledna 1995
  15. ^ „Az új SAMA 4040“, CHIP Magazine, 7. vydání - červen 1995
  16. ^ „2x10 Watt in your PC“, BYTE Magazine USA, březen 1995
  17. ^ „Hi-Fi on a card“, BYTE International, červen 1995
  18. ^ článek v maďarském telecomputeru 2. ročník, 8. vydání, 28. dubna 1997
  19. ^ Hometoys eMagazine[trvalý mrtvý odkaz ] Únor 2002
  20. ^ „DITP“. Archivovány od originál dne 12. února 2012. Citováno 11. března 2012.
  21. ^ Místní firmy dělají Comdex (Bangkok Post - databáze příspěvků 4. prosince 2002)
  22. ^ Walden-Schertz, Jeremy, Pokyny v letectví, THAILAND Opportunities, srpen 2003, strany 52-55
  23. ^ Společnost Chiang Mai dvě vyvinula software pro letecký sektor (Bangkok Databáze pošta 27. srpna 2003)
  24. ^ ASLT o studijní a implementační pracovní skupině ICAO ADS-B[trvalý mrtvý odkaz ] ADS-B / TF / 3 21. – 25. Března 2005
  25. ^ Skupina softwarových specializací Chiang Mai Vyvíjející 32bitový OS (Bangkok Databáze pošta 19. února 2003)
  26. ^ Hometoys eMagazine Archivováno 8. února 2015 v Wayback Machine Únor 2011
  27. ^ MISOLIMA na Facebook
  28. ^ Sektory a oblasti zaměření Archivováno 13. února 2012 v Wayback Machine Chiang Mai Creative City 2012
  29. ^ Blogg.no Archivováno 4. března 2016 v Wayback Machine Tento blog MISOLIMA pojednává o vestavěných systémech založených na mikrokontrolérech ATMEL 5. března 2011
  30. ^ Vikan, Tore; „Det ukjente dataeventyret“, Trønder-Avisa (norské noviny), 14. ledna 2012, strana 10-13 v části 2
  31. ^ eSinclair RGB + W na YouTube 13. ledna 2012