Spinel: Univerzální komunikační protokol

Univerzální komunikační protokol

Komunikační protokol nazvaný Spinel jsme sestavili na základě zkušeností s různými protokoly používanými v průmyslu. Cílem bylo dosáhnout vzájemné kompatibility našich zařízení a to od nejjednodušších (jako jsou například inteligentní čidla) po složitá.

Spinel byl navržen tak, aby bylo možné jej dále rozšiřovat nebo modifikovat, a také bez kolizí propojovat zařízení s různými modifikacemi protokolu.

Tipy pro vývojáře:

Vlastnosti protokolu

  • Jednoduchá implementace do všech běžných mikroprocesorů, počítačů PC a programovatelných automatů.
  • Komunikace způsobem dotaz-odpověď.
  • Kompatibilita různých zařízení, komunikujících protokolem Spinel.
  • Možnost binární i ASCII komunikace.
  • Snadný vývoj zařízení, komunikujících protokolem Spinel - zdarma je k dispozici Spinel terminál, usnadňující ladění komunikace pod OS Windows. Na tomto terminálu stále průběžně pracujeme, aby co nejvíce usnadňoval ladění aplikací se všemi stávajícími i novými formáty protokolu Spinel.
  • Možnost vytvořit vlastní část protokolu, určenou pro specifické zařízení.

Modifikace protokolu jsou označovány jako formáty, každý formát má svoje číslo. Čísla 0 až 96 jsou vyhrazeny pro formáty s kódováním ASCII, čísla 97 až 255 pro binární kódování. Jednotlivá zařízení mohou podporovat několik formátů protokolu Spinel, nebo mít svůj zcela specifický formát, přesto zůstane zachována vzájemná kompatibilita. Data jsou přenášena v rámcích (paketech) s definovaným začátkem a koncem.

Proč Spinel?

Spinel je nádherný kámen, který jsme zvolili jako logo protokolu Spinel. Spinel je krychlový minerál patřící do skupiny spinelidů s chemickým vzorcem MgAl2O4. Je skelně lesklý, obvykle průhledný až průsvitný, bez štěpnosti. Tvrdost 7,5–8, hustota 3,58 g.cm–3. Často tvoří oktaedrické a dodekaedrické krystaly, vyskytuje se i v zrnitých agregátech. Je vázán na kontaktně i regionálně metamorfované karbonáty (erlany, skarny, mramory) i nekarbonátové horniny (břidlice, ruly); jako akcesorie je častý v bazických a ultrabazických magmatitech (např. kimberlitech), je znám i z pegmatitů. Je odolný vůči zvětrávání, proto se hromadí v náplavech v podobě valounků (drahokamové odrůdy těženy zejména na Srí Lance).

 

 

Ke stažení


SpinelTerminalSpinelTerminal

SpinelTerminál v.1.3.0.4 - Terminál, pro snadné ladění Vašich aplikací se Spinelem, zejména s formátem 97.

Velikost souboru: 8,38 MB

Datum: 25.05.2016

Stáhnout

SpinelTerminal 0.9.7.4SpinelTerminal 0.9.7.4

Starší verze terminálu - v.0.9.7.4.

Velikost souboru: 809,13 kB

Datum: 21.09.2016

Stáhnout

spinel_terminal.pdfspinel_terminal.pdf

Dokumentace ke Spinelterminálu v.0.9.5.18. Kompletní popis menu a pomocných funkcí.

Velikost souboru: 490,45 kB

Datum: 21.09.2016

Stáhnout

sw-spinel-com-setup.zipsw-spinel-com-setup.zip

SpinelComSetup v.2.1.0.0 - program pro nastavení adres zařízení s protokolem Spinel. Umí také změnit adresu zadáním sériového čísla zařízení, uvedeného na štítku. Přejít na hlavní stránku programu SpinelComSetup...

Velikost souboru: 337,53 kB

Datum: 05.09.2014

Stáhnout

Modbus ConfiguratorModbus Configurator

Software, který je určený k přepínání typu komunikačního protokolu našich zařízení, hlavně mezi Spinelem a MODBUSem RTU. Kromě přepínání protokolů program umí také nastavovat komunikační parametry zařízení. Verze 1.0.7.0. Přejít na hlavní stránku programu ModbusConfigurator...

Velikost souboru: 666,29 kB

Datum: 27.05.2019

Stáhnout

spinel_obecne.pdfspinel_obecne.pdf

Dokument s obecným popisem protokolu Spinel.

Velikost souboru: 137,26 kB

Datum: 21.09.2016

Stáhnout

spinel_implementace.pdfspinel_implementace.pdf

Podrobný popis všech formátů protokolu Spinel.

Velikost souboru: 295,88 kB

Datum: 21.06.2016

Stáhnout

spinel_priklady.pdfspinel_priklady.pdf

Příklady instrukcí, které nejsou v ostatních dokumentech o Spinelu.

Velikost souboru: 253,26 kB

Datum: 21.09.2016

Stáhnout

spinel_fw_example.zipspinel_fw_example.zip

Zdrojový kód v jazyce C - Firmware: Příklad obsluhy sériového portu uP ZiLOG pro protokol Spinel.

Velikost souboru: 16,23 kB

Datum: 21.09.2016

Stáhnout

spinel_sw_example.zipspinel_sw_example.zip

Zdrojový kód v jazyce Delphi 7 - Software: Příklad zpracování komunikace protokolem Spinel v jazyce Delphi 7.

Velikost souboru: 8,24 kB

Datum: 21.09.2016

Stáhnout

Vytvořeno17.07.2019
Na vašem soukromí nám záleží
Tento internetový obchod ukládá soubory cookies, které pomáhají k jeho správnému fungování. Využíváním našich služeb s jejich používáním souhlasíte.
Povolit všePodrobné nastavení