Bakalářská práce Realizace jednoduchého uzlu RS485 s protokolem MODBUS Autor: Michal Štrick Vedoucí práce: Ing. Josef Grosman TECHNICKÁ UNIVERZITA V LIBERCI Fakulta mechatroniky, informatiky a mezioborových studií Tento materiál vznikl v rámci projektu ESF CZ.1.07/2.2.00/07.0247, který je spolufinancován Evropským sociálním fondem a státním rozpočtem ČR
Cíle práce seznámení se základními principy protokolu MODBUS navržení a realizace uzlu s mikropočítačem řady 8051 jako SLAVE, možnost nastavení režimu ASCII nebo RTU propojkami, možnost změny adresy uzlu, snímání fyzikální veličiny ověření realizovaného uzlu pomocí výukových systémů s mikropočítačem AT83C51CC03
RS485 Logická úroveň z rozdílu napětí na 2 vodičích Nedefinován formát zprávy Nedefinovány konektory
MODBUS obecně Otevřený protokol pro různé sítě a sběrnice Definuje formát zprávy Režimy RTU (binární) a ASCII (znakový)
MODBUS pro RS485 Jeden master, až 247 slavů s unikátní adresou Možnost broadcastu Datový rámec:
Návrh uzlu Snímání fyzikální veličiny: senzor teploty TMP04FT9 Změna adresy: pomocí 8 přepínačů Nastavení ASCII/RTU režimu: pomocí jumperu Vybraný mikroprocesor: AT89C51ED2
AT89C51ED2 3x 16 bitový čítač/časovač 1 sériová sběrnice UART PCA modul Pouzdro DIP40
Přepínače
Převodník UART-RS485
Další funkce 8 LED diod zapojených přes posuvný registr Napájení z externího zdroje 9V SS Displej 16x2
Výsledné schéma
Usazení součástek ED2 kit od firmy Promis Propojení součástek pomocí zvonkového drátu Již realizovány základní obvody pro funkci procesoru Krystal o frekvenci 11,0592 MHz
Výsledný výrobek
Testování výrobku Komunikace výsledného výrobku byla otestována s pomocí výukových přípravků s procesory AT89C51CC03 (klávesnice, LCD diplej, ledbar, RS485, RS232, USB, CAN) Program v jazyce C, vývojové prostředí uvision (zkušební verze) od firmy Keil Kvůli závadě musel být vyměněn procesor
Konec prezentace Děkuji za pozornost.
Průběh testování obvodu Proměření vybraných spojů, zda jsou dobře napájeny a zda nedochází ke zkratu Napsán program v jazyce C pro otestování jednotlivých částí Nepodařilo se otestovat výslednou komunikaci s protokolem MODBUS mezi tímto zařízením a výukovým přípravkem