| rt_x10. rt_x10 é um driver de kernel em tempo real para a interface X10 "de linha de energia de duas vias" (modelo TM523). |
Baixe Agora |
rt_x10. Classificação e resumo
- Nome do editor:
- Truxton Fulton
- Site do editor:
- http://www.truxton.com/~trux/software
rt_x10. Tag
rt_x10. Descrição
O RT_X10 é um driver do kernel em tempo real para a interface X10 "de duas vias de energia" (modelo TM523). O RT_X10 é um driver de kernel em tempo real para a X10 "Interface de linha de energia de dois sentidos" (modelo TM523) .x10 é um protocolo para o envio de sinais sobre linhas de energia. Há muitos componentes relativamente baratos disponíveis no X10.com (e em outros lugares) que tornam a automação inicialFease para o consumidor médio. Se você quiser automação perfeita sem quaisquer falhas, x10 não é para você. Se você quer um sistema muito bom que, principalmente, funciona, e é barato, então você deve dar a isso um try.x10 como um protocolo é bastante horrível, mas é pelo menos muito bem documentado (veja x10.technicalnote.pdf). Os sinais x10 são frágeis e são freqüentemente ilegíveis. Há alguma quantidade de redundância no sinal, por isso é possível detectar um código corrupto, mas a falha ocasional ainda acontece, especialmente quando os pacotes colidem. Os dispositivos X10 não respondem a Consulta, conforme providenciada pela especificação X10, para que se possa enviar apenas comandos repetidos na esperança de que o dispositivo acabe sendo colocado no estado desejado. Você precisa iniciar com um módulo de "interface de linha de linha de duas vias" (modelo TW523), e construir um circuito de conexão conforme descrito na página 11 do x10.techicicalnote.pdf.attach Esta para uma porta serial, amarrando o sinal de 60 Hz "zero-travessia" para o sinal CTS, o sinal X10 "recebimento" para DSR e o X10 "Transmitir" para DTR.Porque da relação inconveniente entre os dois sinais fornecidos pelo TW523, é mais prático usar o Solling em tempo real no software para provar os Windows Pulso em vez de estender o circuito de interface necessário adicionando portas lógicas e contadores e relógios.Para isso, eu wr ote rt_x10.c. RT_X10.O é um módulo de kernel que funciona com Linux RTAI. Poderia ser facilmente modificado para trabalhar com RTLinux ou outras infraestruturas semelhantes, mas a RTAI é a melhor, então dê uma tentativa primeiro.Unce o módulo do kernel em tempo real é instalado, ele escreve códigos X10 para / dev / rtf0 sempre que aparecerem na energia linha, e quando x10 comandos são gravados em / dev / rtf1, o módulo envia esses códigos pela linha de energia. Há dois programas simples de exemplo Usespace que demonstram leitura e escrita X10 códigos: Recvx10 e SendX10.Estes devem servir como base para Um programa de Usepace que implementa todo o tempo e lógica para configurações específicas de sensores, luzes e aparelhos.
rt_x10. Software Relacionado