Engenharia reversa Um protocolo de tira de LED de dois fios

Embora o Natal possa ser uma série de semanas atrás de nós, diferentes contraponções de LED vibrantes podem hoje ser descobertas em nossas casas em qualquer tipo de ano. [Tim] Tem as mãos em uma cortina de LED que veio com um gerenciamento remoto que permite que o indivíduo defina não apenas a cor dos LEDs como um todo, mas também para executar animações básicas. No entanto, estas não eram suas tiras comuns do WS2812B com linhas de dados: Todos os LEDs estavam apenas ligados em paralelo com apenas dois fios, então exatamente como isso era até possível?

O protocolo de string LED é extremamente simples, com um campo de endereço, bem como um campo de dados.
[Tim] Envolveu seu osciloscópio para as cadeias de LED para descobrir exatamente como eles funcionavam, delineando os resultados em um post detalhado. Como acontece, o controlador brevemente shorts a tensão de alimentação da Strip LED para produzir bits de dados, semelhantes aos antigos telefones de discagem por pulso. Um pequeno chip integrado em cada LED pega esses pulsos, no entanto, mantém seu interior especificam graças a um capacitor que mantém o chip alimentado quando a linha de fornecimento fica baixa.

Após engenharia reversa, o protocolo, [Tim] passou a realizar um estilo similar utilizando um atmega328p como controlador, bem como um atty10 como o driver LED. Com apenas algumas linhas de código, bem como um capacitor de buffer de 100 NF nos pinos de energia do atiny, [Tim] foi capaz de transformar um LED ligado, bem como desligar, enviando pulsos com as linhas de fornecimento. Alguns trabalhos ainda precisam ser feitos para realizar completamente um protocolo, conforme utilizado nas sequências LED, no entanto, como uma prova de conceito mostra que esse tipo de comunicação de linha de energia é possível com componentes comuns.

Nós vimos empregos que enviam sinais abaixo de uma corrente de LED de dois fios antes, embora como um add-on para uma faixa de LED muito mais normal. [TIM] não é o primeiro a reverter-engenheiro mal documentado LED de protocolos de tira, no entanto, provavelmente não será o último.

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post