Aštuonių skilčių mikrovaldiklių panaudojimo ethernet tinklo įrenginiuose galimybių tyrimas
Santrauka
Baigiamajame magistro darbe išnagrinėtos aštuonių skilčių mikrovaldiklių panaudojimo galimybės 10 Mbps Ethernet tinklo įrenginiuose. Suprojektuotas ir eksperimentiškai ištirtas įrenginys, kuris sudarytas iš aštuonių skilčių mikrovaldiklio ATmega32 ir 10 Mbps Ethernet valdiklio ENC28J60. Nustatytos įrenginio duomenų apdorojimo spartos priklausomybės. Įrenginio darbas sumodeliuotas kaip vienkanalė masinio aptarnavimo sistema su apribota eile. Gauti rezultatai palyginti su matematinio modelio rezultatais. Darbe išsamiai ištirti aštuonių skilčių mikrovaldiklių Ethernet tinklo paketų apdorojimo spartos, vėlinimai ir paketų praradimo priklausomybės. Nustatyta šių parametrų priklausomybė nuo mikrovaldiklio šeimos, programos algoritmo, panaudotos programavimo kalbos, kompiliatoriaus nustatymų, pateikiamos baigiamojo darbo išvados ir siūlymai. In this master‘s thesis investigated 8-bit microcontrollers for Ethernet 10BaseT applications applying. Designed device for exploration. Device consist ATmega32 microcontroller ant 10 Mbps Ethernet controller ENC28J60. Device simulated as mass queuing theory model with ticket booking counter. Accomplished practical exploration, determined characteristics. Practical results compared to theory results. Discussed about program code and device packet processing speed optimization. Microcontroller packet processing speed and packet latency depend on packet size, microcontroller type, program algoritm, programing language, compiler settings. Presented conclusions and recomendations