Wpis z mikrobloga

taki temat-zagadka - wykrywanie synchronizacji pionowej (całej ramki znaczy) obrazu w systemie pal/ntsc (zwykły analog) przy użyciu procesora klasy AVR.

Trzeba wykryć "kiedy jest pełna klatka video" - czyli albo wysupłać z sygnału video synchronizację pionową (słabo), albo krótki okres bez występowania synchronizacji poziomej (chyba łatwiej?)

Ktoś się bawił w coś takiego?

Pierwszy mój pomysł, to przepuścić sygnał video przez bufor jakiś (by nie obciążać źródła), potem diodą obciąć całą górę sygnału i zostawić tylko niższą część przebiegu - zawierajacą impulsy synchro na końcach linii, potem filtr RC by wyciągnąć szpilki z synchronizacji na końcach linii, i z tego wywoływać INT procesora (impulsy linii są z częstotliwością ~15kHz więc powinien wyrabiać się z zapasem). INT albo kasowanie licznika-zegara, ustawionego na długość trwania linii, nie ma synchro w tym czasie = to jest "vertical blanking" i nowa ramka, więc wykryte.

Chyba że da się to zrobić jakoś ładniej/prościej, jakiś układ z klasycznej analogowej tv? Może jest dostępny jakiś mały tani scalak z czasów analog tv, który zawodowo profesjonalnie wyławia synchronizacje linii i ramki z obrazu, do sterowania odchylaniem w tv, czy coś? (ale nie np. LMH1981 za 40zł netto szt)

#elektronikadiy #elektronika #avr #cctv #programowanie
  • 3