Práce se zabývá vývojem a realizací systému s inteligentními senzory s komunikačním rozhraním CAN a ZigBee. Navrhnuty byly senzory teploty a zrychlení. Meřená data jsou posílána do komunikacní základny, která je realizována vývojovým kitem, a následne i do PC, kde mohou být získané informace zobrazeny ve vytvořené aplikaci. Všechen použitý hardware využívá mikroprocesory rodiny STM32 od spolecnosti STMicroelectronics. První část přibližuje v krátkosti problematiku CAN a ZigBee komunikace. Popis navrženého a používaného hardware lze najít ve třetí kapitole a vlastnosti softwarového řešení jsou popsány ve čtvrté kapitole.
Annotation in English
The thesis deals with the development and realization of the intelligent sensor system containing the CAN and the ZigBee communication interface. The temperature and acceleration sensors are designed. The measured data are sent to the communication base station that is implemented using the development kit. Consequently, the data are also sent to the PC where can be displayed in the designed application. All hardware components use the STM32 family microcontrollers from STMicroelectronics. The first part briefly introduces the CAN and the ZigBee communication principles. The designed and used hardware is described in the third chapter. The software solution features can be found in the fourth chapter.
Práce se zabývá vývojem a realizací systému s inteligentními senzory s komunikačním rozhraním CAN a ZigBee. Navrhnuty byly senzory teploty a zrychlení. Meřená data jsou posílána do komunikacní základny, která je realizována vývojovým kitem, a následne i do PC, kde mohou být získané informace zobrazeny ve vytvořené aplikaci. Všechen použitý hardware využívá mikroprocesory rodiny STM32 od spolecnosti STMicroelectronics. První část přibližuje v krátkosti problematiku CAN a ZigBee komunikace. Popis navrženého a používaného hardware lze najít ve třetí kapitole a vlastnosti softwarového řešení jsou popsány ve čtvrté kapitole.
Annotation in English
The thesis deals with the development and realization of the intelligent sensor system containing the CAN and the ZigBee communication interface. The temperature and acceleration sensors are designed. The measured data are sent to the communication base station that is implemented using the development kit. Consequently, the data are also sent to the PC where can be displayed in the designed application. All hardware components use the STM32 family microcontrollers from STMicroelectronics. The first part briefly introduces the CAN and the ZigBee communication principles. The designed and used hardware is described in the third chapter. The software solution features can be found in the fourth chapter.
Seznamte se s mikrokontroléry řady STM32F10xC s jádrem Cortex - M3 a jejich vývojovými prostředky.
Dle vlastní úvahy navrhněte a fyzicky realizujte ukázkové inteligentní senzorické uzly - např. pro teplotu, tlak, vlhkost, měření akcelerace apod. Realizujte tyto moduly jednak s komunikačním rozhraním CAN a jednak s rozhraním ZigBee. Při jejich hardwarovém návrhu zvolte odpovídající vhodný mikrokontrolér firmy ST Microelectronics a implementujte příslušný ovládací a komunikační software.
Pro komunikační základnu na vývojovém kitu STM32F10xC implementujte aplikační software spolupracující s navrženými inteligentními senzorickými uzly. Navrhněte a realizujte vhodný způsob vyhodnocení a zpracování dat přijatých od uvedených uzlů.
Zvažte a diskutujte možnosti případného přenosu dat mezi komunikační základnou a nadřazeným počítačem PC a navazující způsob jejich zpracování případně vizualizace.
Research Plan
Seznamte se s mikrokontroléry řady STM32F10xC s jádrem Cortex - M3 a jejich vývojovými prostředky.
Dle vlastní úvahy navrhněte a fyzicky realizujte ukázkové inteligentní senzorické uzly - např. pro teplotu, tlak, vlhkost, měření akcelerace apod. Realizujte tyto moduly jednak s komunikačním rozhraním CAN a jednak s rozhraním ZigBee. Při jejich hardwarovém návrhu zvolte odpovídající vhodný mikrokontrolér firmy ST Microelectronics a implementujte příslušný ovládací a komunikační software.
Pro komunikační základnu na vývojovém kitu STM32F10xC implementujte aplikační software spolupracující s navrženými inteligentními senzorickými uzly. Navrhněte a realizujte vhodný způsob vyhodnocení a zpracování dat přijatých od uvedených uzlů.
Zvažte a diskutujte možnosti případného přenosu dat mezi komunikační základnou a nadřazeným počítačem PC a navazující způsob jejich zpracování případně vizualizace.