Como limitar a duração do pulso?
Estou tentando projetar um circuito orientado para o setor automotivo para limitar a duração do pulso de ignição da ECU OEM para um dispositivo de plug-in ECU de reposição. O dispositivo espera pulsos de + 12 V não superiores a 9 ms, enquanto o carro em questão produz pulsos de ignição em um intervalo de 10 ... 20 ms. Os pulsos podem ser sempre de 9 ms, portanto, não há necessidade de serem proporcionais à entrada. Estou em uma situação de congelamento cerebral tentando escolher entre um circuito multivibrador monoestável disparado por borda com base no temporizador 555 e alguns dispositivos MCU como AVR + BJTs opto-desacoplados como saídas de 12v. Eu entendo que o MCU provavelmente produzirá tempos mais precisos e menos dependentes da temperatura, enquanto o circuito analógico pode ser um pouco complicado para ajustar a saída. No momento, estou mais na abordagem de MCU, mas parece meio complicado fazer todos esses circuitos de entrada e saída. Existe alguma abordagem prática para a tarefa como esta? Posso usar algo mais simples, como um circuito diferenciador RC?
Respostas
Se você só precisa do pulso, pode fazer algo assim. Adicione um inversor, se necessário.
simular este circuito - Esquema criado usando CircuitLab
A saída pode ser ajustada ajustando os valores RC R1, R2, C1.