Protocolo x10 - tx e rx
Protocolo X10
TX e RX
Barra do Bugres - MT 2009
Introdução
Este trabalho apresenta de uma maneira simples e objetiva os conceitos sobre a comunicação de dados utilizando o protocolo X10, explicando como funciona a transmissão e recepção de dados.
Desenvolvimento
O protocolo X10 foi desenvolvido entre 1976 e 1978 pela empresa chamada Pico Electronics Ltd em Glenrother, Escócia, com o objetivo de transmitir dados através da linha elétrica a baixa velocidade (50 bps na Europa e 60 bps nos EUA). O X10 recebeu esse nome por ser o décimo projeto criado pela empresa mencionada, a patente do X10 foi vendida para uma empresa chamada de X10 Ltd que o manteve até expirar em 1997, quando passou a ser um protocolo aberto tendo varias empresas fabricando produtos baseados nessa tecnologia. Os módulos do X10 recebem todos os sinais que circulam na rede, o protocolo usa 16 códigos de casa(com a letra A e P) e 16 códigos de aparelho, sendo possível endereçar 256 aparelhos diferentes. A transmissão de dados no protocolo X10 é feita inserindo sinais de alta freqüência(120KHz) na rede elétrica, representando os códigos 0 e 1, esse transmissão começa no ponto zero(0) da onda senoidal com um atraso de no máximo 200mms, tal atraso é utilizado pelo receptor para conseguir decodificar as informações envidadas. Abaixo segue o comando de transmissão utilizado no trabalho, onde primeiramente definidos qual PIC devera ser usado, mais abaixo é possível especificar quais portas do PIC serão usadas, através do comando TRIS(podendo ser usada a porta A e B), e informando com 0 as portas que transmitiram algum sinal. O próximo passo foi definir um nome para o loop, no caso OUT e fechá-lo com goto OUT para que isso nunca pare, dentro desse loop usamos o comando XOUT que é usado para transmitir uma informações no formato X10, informando a porta por onde saíram as informações a serem transmitidas PORB.7, depois a porta pode onde entram os dados(PORTA.0), o comando