Manipulator Satel CA-10-KLED -- CLK, DATA, i... dupa

Aug 07, 2025 Last reply: 10 months ago 58 Replies

Kupiłem sobie do swojego projektu taki oto manipulator (używka za 50 zł, więcej bym nie dał).



formatting link
Zdjęcia płytki:



formatting link
Zbliżenia:



formatting link
Na pokładzie mamy:


- 1x 14106: 6 inwerterów



- 2x 14094: 8-bitowy rejestr przesuwny



- 2x 14021: "8-bit static shift register"



- 2x BA10339: 4 komparatory



Wygląda na to, że za wyjścia odpowiadają 14094, a za wejścia 14021. Nie wiem do czego są te komparatory (ale chyba mają związek z wejściami z czujek, generacja tonu dla buzzera też może jest tam robiona (?)).



Wejścia:


- przycisk "tamper"



- 4 zworki adresowe



- dwa wejścia z czujek (Z1 i Z2)



- 12 przycisków klawiatury



Czyli, jeśli klawiatura nie jest czytana jakoś inteligentniej, mamy 18 bitów. Jeśli jest inteligentniej (bo nie ma sensu przesyłać stanu wszystkich klawiszy), to minimalnie 11 (4 na kod przycisku) lub 10 (bo może tamper też jest uznawany za przycisk?).



Wyjścia:


- 15x LED



- buzzer



Czyli 16 bitów, składa się ładnie w 2x 14094.



Interfejs to:


- +12V



- CLK



- DATA



- Z1



- COM



- Z2



Na razie ustaliłem, że:


- COM to po prostu masa



- Z1 i Z2 to prawdopodobnie wejścia z dodatkowych czujek



- CLK i DATA mają pull-upy -- występuje na nich ok. 9 V, po zwarciu do masy płynie ok. 1 mA



- DATA ma tranzystor, który jest w stanie przywrzeć tę linię do masy



Więc stwierdziłem, że to po prostu magistrala elektrycznie podobna do I2C, czyli otwarty kolektor + pull-upy, CLK jednokierunkowy, DATA dwukierunkowa.



Zrobiłem interfejs, żeby podpiąć to do raspberry, i skrypt w Pythonie, który macha liniami.



Wyjścia ogarnąłem bardzo prosto -- DATA jest przepisywane na pierwszą diodę z narastającym zboczem zegara, i diody się przesuwają. 16 bitów (nie jestem tylko pewien buzzera, bo go na razie odpiąłem). Zmapowanie zajęło kilka minut.



Gorzej z odczytem. Wymyśliłem sobie, że pewnie skoro narastające zbocze powoduje przepisanie DATA do rejestru, to na opadającym klawiatura przepisuje swoje dane na linię DATA. Tylko że wydaje się, że tak nie jest.



Jeśli switch tamper (ten, który jest wciśnięty, gdy klawiatura jest przytwierdzona do ściany, i otwiera się, gdy się ją zdejmie) jest puszczony (klawiatura zdjęta ze ściany), to DATA jest zawsze wysoka (tzn. stan wysokiej impedancji).



Jeśli switch tamper jest wciśnięty (klawiatura wisi na ścianie), to na DATA przepisywany jest stan CLK (czyli jak wymuszę na CLK stan niski, to na DATA też pojawia się niski, w przeciwnym wypadku DATA jest w Hi-Z).



Wciskanie klawiszy nie powoduje żadnych zmian w odczytywanych danych (poprawność działania interfejsu potwierdziłem woltomierzem).



Zanim zacznę analizować układ połączeń (co nie będzie niemożliwe, ale też nie będzie takie proste -- sporo przelotek, itd.), to może ktoś ma sugestię, jak to cholerstwo spróbować ugryźć? :) Albo może ma przypadkiem taką centralkę i może podpiąć oscyloskop lub analizator stanów (tylko uwaga na wysokie napięcie)?


W dniu 2025-08-08 o 00:18, Arnold Ziffel pisze:

Mam centralkę CA-10 z takimi właśnie manipulatorami. Ale teraz jestem poza firmą, wracam dopiero na koniec sierpnia. Wtedy mogę się pobawić; dam znać jak wrócę.

Wysokich napięć to tam raczej nie ma, cały system jest spięty przewodami telefonicznymi.

Pozdrowienia, MKi

Byłoby super :) Dam znać w tym wątku jak uda mi się coś ustalić do tego czasu.

Tak, nieprecyzyjnie się wyraziłem, chodziło mi o te 12 V w kontekście analizatora stanów logicznych, który pewnie nie przyjmie więcej niż 5.

Zakładając że 14021 to logicznie to samo co 4021, to potrzebny jest dodatkowy sygnał. Tzn. podając na nogę 9 w 4021 stan wysoki łapiesz stan wejść równoległych. Potem zegar przesuwa ten złapany stan.

Pytanie jak ten sygnał jest generowny? Najprościej byłoby brać ze złącza (na pewno te Z1 i Z2 to tak jak myślisz?). Może być układ czasowy, np. jak zegar jest w określonym stanie przez określony czas to łapie wejścia. To nie może być bardzo skomplikowane bo na to masz za mało układów, ale to 6 invertorów i 2 komparatory dają trochę możliwości.

PS: Jak bym tam się spodziewał choć trochę logiki, czyli jakiś iloczyn lub suma. Może to zrobili na diodach czy rezystorach?

Ale tak na oko wchodzi na stabilizator 7805 i dalej już nie ma.

dwa komparatory ... a w zasadzie 8 komparatorów - coś dużo im potrzebne.

J.

W dniu 8.08.2025 o 20:32, J.F pisze:

Nie pamiętam jak jest w Satelu (raczej go omijam). ale te zaciski do linii alarmowych bywały trójstanowe... a właściwie są 4 wartości rezystancji: 0<sabotaż<zamknięta<otwarta<sabotaż<∞

Takie pamiętam, i tam się komparator przyda ... ale które tu są linie alarmowe? Z1 i Z2 ?

J.

W dniu 8.08.2025 o 21:13, J.F pisze:

Na 90%. Do manipulatora ciągniesz 4 żyły a do tych zacisków można podłączyć np. czujkę i krańcówkę skrzynki z manipulatorem. To typowe rozwiązanie stosowane przez wielu producentów, aczkolwiek czasem jest jedna linie a czasem wcale.

Tak mówi instrukcja (str. 44 i 45):

formatting link
Podobno wspierają konfigurację (str. 47):

- NC

- NO

- EOL (parametryczne)

- 2EOL/NO

- 2EOL/NC

"Gdy wejście pracuje w konfiguracji z pojedynczym parametrem (EOL), do zamknięcia obwodu czujki należy zastosować rezystor 2,2k.

Przy wejściach dwuparametrycznych (2EOL) obwód czujki zamyka się dwoma rezystorami 1,1k. Wejścia tego typu 2EOL umożliwiają centrali jednoczesną kontrolę stanu czujki i jej styku sabotażowego (patrz: Rys. 9)."

Czyli wydumane, czyli pewnie komparatory są do tego...

Na pewno, sprawdziłem w instrukcji.

Hmm. To by miało sens o tyle, że nie jestem w stanie wysterować tego za szybko. 500 us oczekiwania po każdej zmianie stanu to jest już dla niego za szybko. Ustawiłem 1 ms, ale wtedy widać zapis i przesuwanie (diody migają), jeśli podłączyłbym buzzer to pewnie by popiskiwał. Podejrzewam, że w fabrycznym alarmie tak nie ma.

Więc może faktycznie od czasu machania CLK zależy jakiś wewnętrzny stan (może np. machanie szybkie to zapis, a jak się puści to się odblokowuje latch i przepisuje stan diod, sprawdzę to jeszcze)...

Tylko moment - bo to jest "manipulator". Czujki nie powinny być podłączone do "centrali" ?

Czy to po prostu taki dodatkowy "extender", żeby nie za dużo kabli ciągnąć ?

J.

Z instrukcji wynika że jest dokładnie tak jak mówisz. Czujki są normalnie podpięte do centrali, ale zostawili możliwość w manipulatorze, żeby nie ciągnąć kabli.

Inna sprawa, że w projekcie (alarm do piwnicy) raczej nie będę potrzebował tej klawiatury. To ma po prostu wyglądać i odstraszać (a do rozbrojenia alarmu będę używał czytnika RFID). Ale podszedłem trochę ambicjonalnie, na zasadzie "no to nie może być takie trudne, jak odczytać tę cholerną klawiaturę?"...

W dniu 11.08.2025 o 15:45, Arnold Ziffel pisze:

Ta klawiatura od początku była "chora". Mogłeś kupić LCD, bo oni sami to zmienili (producent) pamiętam 30 lat temu, jak mnie to wkurwiało:) Teraz wolę kamerę z AI, bo załatwia mi 2 sprawy. Alarmuje i nie trzeba jeździć (podgląd) do fałszywego alarmu :)

W dniu 13.08.2025 o 00:33, ʅǝxᴉꓒ®🇵🇱 pisze:

Możesz podać typ i gdzie i za ile kupiłeś?

W dniu 13.08.2025 o 10:35, Janusz pisze:

Używam często serii konsumenckiej Dahua (Imou). Dla mnie są ceny hurtowe ale na Allegro idzie wyczaić tanio. Na przykład:

formatting link
Taka niedroga z AI to na przykład:
formatting link
Akurat mam ją na działce od 3 lat. Fajna sprawa, ma interkom i często z żoną rozmawiam...bo kiedy dostanę powiadomienie "human detected" to wiem że ktoś łazi w pobliżu kamery a ona go śledzi. Są oczywiście inne kamerki. Dzisiaj to już standard takie AI. Nie jest megaidealne ale całkowicie wystarcza.
formatting link

Za 200 zł? Chyba przynajmniej jednego 0 brakło. Ile podziała taką kamera? Pół roku?

W dniu 13.08.2025 o 11:56, Marek pisze:

Zejć na Ziemię :) Podziała raczej aż do Twojej śmierci :) Od 15 lat robię z Dahua i na kilkaset kamer padły może 3szt ale z zupełnie innych powodów niż zużycie.

W dniu 13.08.2025 o 11:01, ʅǝxᴉꓒ®🇵🇱 pisze:

Ok, dzięki.

W dniu 13.08.2025 o 14:18, Janusz pisze:

formatting link
oczywiście niższa cena ale lepszy opis. BTW jest pod spodem recenzja ale pisał to jakiś idiota, który kupił tanio kamerę pracującą "solo" i chciał podłączyć pod rejestrator :)

Zejć na Ziemię :) Podziała raczej aż do Twojej śmierci :)

W linku nie była Dahua za 200 zł. Ja też używam Hikvision (ten sam pies) ale kamery za 6k, faktycznie chodzą bezawaryjnie ale to dopiero cena zobowiązuje.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required