Individální projekty MPOA

Mikroprocesory s architekturou ARM

Uživatelské nástroje

Nástroje pro tento web


2017:hart-sensor

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
Následující verze
Předchozí verze
2017:hart-sensor [2018/01/14 16:05]
Tomáš Řežucha [Debugging zprávy]
2017:hart-sensor [2018/01/14 17:31] (aktuální)
Tomáš Řežucha
Řádek 206: Řádek 206:
 Protože všechny dostupné periferie UART jsou obsazené a Keil nepodporuje //​semihosting//​ bylo využito možnosti posílat debuggovací zprávý zkrze programátor J-Link.\\ Protože všechny dostupné periferie UART jsou obsazené a Keil nepodporuje //​semihosting//​ bylo využito možnosti posílat debuggovací zprávý zkrze programátor J-Link.\\
 Na straně PC lze tyto zprávy číst pomocí programu //J-Link RTT Viewer//.\\ Na straně PC lze tyto zprávy číst pomocí programu //J-Link RTT Viewer//.\\
-**Nejsem autorem zdrojových kódů v adresáři //RTT//.** kromě souborů //debug.c a debug.h//​.\\+**Nejsem autorem zdrojových kódů v adresáři //RTT//** kromě souborů //debug.c a debug.h//​.\\
  
 Ukázka debuggovacích zpráv po startu mikrokontroléru je zobrazena na obrázku 5. Ukázka debuggovacích zpráv po startu mikrokontroléru je zobrazena na obrázku 5.
 +
 +===== Ukázka =====
  
 {{ 2017:​hart-sensor:​rtt_viewer.png?​400 }} \\ {{ 2017:​hart-sensor:​rtt_viewer.png?​400 }} \\
Řádek 220: Řádek 222:
 //Event: OPERATIONAL//​ - Zařízení je připojeno do sítě a má vyhrazené základní rádiové prostředky\\ //Event: OPERATIONAL//​ - Zařízení je připojeno do sítě a má vyhrazené základní rádiové prostředky\\
  
 +{{ 2017:​hart-sensor:​data_notif.png?​300 }} \\
 +Obrázek 6: Přijetí WirelessHART packetu s příkazem číslo 0 - Get Unique Identifier a odeslání odpovědi.
  
 +Pro demonstraci funkčnosti bylo vytvořeno GUI, které dokáže generovat WirelessHART zprávy a odeslat je přes manager, dále také přijímá a zobrazuje jejich odpovědi.\\
 +Na následujíci videoukázce se ze seznamu připojených zařízení vybere to správné a odesílají se příkazy číslo 20 - Get Long Tag a číslo 72 - Squawk (audiovizuální identifikace,​ v tomto případě zapnutí/​vypnutí LED).
 +
 +{{ youtube>​V_VXArqP7-o?​medium }} 
 + 
 ===== Závěr ===== ===== Závěr =====
  
Řádek 229: Řádek 238:
 Pro generaci HART signalizačních zpráv byl použit jednoduchý USB <-> HART konvertor. Pro generaci HART signalizačních zpráv byl použit jednoduchý USB <-> HART konvertor.
 Pro generaci WirelessHART zpráv a demonstraci klíčových funkcí byl vytvořen program pro obsluhu WirelessHART manageru v jazyce //Python// (není součástí tohoto projektu). Pro generaci WirelessHART zpráv a demonstraci klíčových funkcí byl vytvořen program pro obsluhu WirelessHART manageru v jazyce //Python// (není součástí tohoto projektu).
 +
 ===== Použitá literatura ===== ===== Použitá literatura =====
 +
 [1] Analog Devices Inc., ADuCM4050 Datasheet, 2017. Link: http://​www.analog.com/​media/​en/​technical-documentation/​data-sheets/​ADuCM4050.pdf \\ [1] Analog Devices Inc., ADuCM4050 Datasheet, 2017. Link: http://​www.analog.com/​media/​en/​technical-documentation/​data-sheets/​ADuCM4050.pdf \\
 [2] Linear Technology, „SmartMesh WirelessHART Application Notes,“ 2017. Link: http://​cds.linear.com/​docs/​en/​application-note/​SmartMesh_WirelessHART_Application_Notes.pdf \\ [2] Linear Technology, „SmartMesh WirelessHART Application Notes,“ 2017. Link: http://​cds.linear.com/​docs/​en/​application-note/​SmartMesh_WirelessHART_Application_Notes.pdf \\
2017/hart-sensor.1515942347.txt.gz · Poslední úprava: 2018/01/14 16:05 autor: Tomáš Řežucha