29.08.2013 Views

Autonom robotväckarklocka med trådlös basstation - KTH

Autonom robotväckarklocka med trådlös basstation - KTH

Autonom robotväckarklocka med trådlös basstation - KTH

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Kommunikation mellan LED-kontrollern och baskontrollern<br />

Den typ av data som <strong>basstation</strong>en kan skicka till fordonet är signaler om aktuell tid, larmning,<br />

att starta automatisk förflyttning och att styra fordonet manuellt. Då projektgruppen saknade<br />

specialistkompetens inom kommunikation valdes seriekommunikation som<br />

kommunikationsprotokoll. Detta är relativt enkelt att implementera i mikrokontrollerna<br />

samtidigt som det går att skicka långa <strong>med</strong>delanden och kommandon.<br />

Eftersom kommunikationen sker <strong>trådlös</strong>t var ett alternativ att bygga en RF-modulator <strong>med</strong><br />

sändare och mottagare. Denna typ av kommunikation har dock ett antal nackdelar, den har<br />

oskyddad frekvens och det finns ingen inbyggd felkontroll. Därför valdes blåtand, eftersom<br />

denna teknik har inbyggd felkontroll, stöd för seriekommunikation samt är relativt enkel att<br />

implementera. Dessutom skulle även datorer och mobiltelefoner <strong>med</strong> blåtand kunna användas<br />

för att kontrollera fordonet. Blåtandsmodulen som valdes heter Parani ESD-210 och är från<br />

Sena technologies. Denna valdes då den var det billigaste alternativet som gick att få tag på<br />

<strong>med</strong> kort varsel, samt att den hade ett enkelt gränssnitt.<br />

Figur 17 Blåtandsmodulen ansluten till adapterkortet<br />

Blåtandsmodulen fungerar så att den styrs <strong>med</strong> AT-kommandon via seriekommunikation (se<br />

datablad för blåtanden). Varje modul har en unik adress och genom att göra den ena modulen<br />

synlig och anslutningsbar samtidigt som den andra försöker ansluta kan en anslutning<br />

upprättas. Därefter kommer blåtandsmodulerna att automatiskt vidarebefordra de kommandon<br />

som matas in.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!