RTV forum PL | NewsGroups PL

Manipulator Satel CA-10-KLED - analiza wejść, wyjść i interfejsu do Raspberry Pi

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

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Manipulator Satel CA-10-KLED - analiza wejść, wyjść i interfejsu do Raspberry Pi

Arnold Ziffel
Guest

Fri Aug 08, 2025 12:18 am   



Kupiem sobie do swojego projektu taki oto manipulator (uywka za 50 z,
wicej bym nie da).

https://www.satel.pl/produkty/sswin/seria-ca/ca-10/obsluga-systemu-ca-10/ca-10-kled/

Zdjcia pytki:

http://arnold.ziffel.one.pl/satel/20250806_191021.jpg
http://arnold.ziffel.one.pl/satel/20250806_191036.jpg

Zblienia:

http://arnold.ziffel.one.pl/satel/20250806_191042.jpg
http://arnold.ziffel.one.pl/satel/20250806_191046.jpg
http://arnold.ziffel.one.pl/satel/20250806_191055.jpg

Na pokadzie mamy:

- 1x 14106: 6 inwerterów
- 2x 14094: 8-bitowy rejestr przesuwny
- 2x 14021: "8-bit static shift register"
- 2x BA10339: 4 komparatory

Wyglda na to, e za wyjcia odpowiadaj 14094, a za wejcia 14021. Nie
wiem do czego s te komparatory (ale chyba maj zwizek z wejciami z
czujek, generacja tonu dla buzzera te moe jest tam robiona (?)).

Wejcia:

- przycisk "tamper"
- 4 zworki adresowe
- dwa wejcia z czujek (Z1 i Z2)
- 12 przycisków klawiatury

Czyli, jeli klawiatura nie jest czytana jako inteligentniej, mamy 18
bitów. Jeli jest inteligentniej (bo nie ma sensu przesya stanu
wszystkich klawiszy), to minimalnie 11 (4 na kod przycisku) lub 10 (bo
moe tamper te jest uznawany za przycisk?).

Wyjcia:

- 15x LED
- buzzer

Czyli 16 bitów, skada si adnie w 2x 14094.

Interfejs to:

- +12V
- CLK
- DATA
- Z1
- COM
- Z2

Na razie ustaliem, e:

- COM to po prostu masa
- Z1 i Z2 to prawdopodobnie wejcia z dodatkowych czujek
- CLK i DATA maj pull-upy -- wystpuje na nich ok. 9 V, po zwarciu do
masy pynie ok. 1 mA
- DATA ma tranzystor, który jest w stanie przywrze t lini do masy

Wic stwierdziem, e to po prostu magistrala elektrycznie podobna do I2C,
czyli otwarty kolektor + pull-upy, CLK jednokierunkowy, DATA
dwukierunkowa.

Zrobiem interfejs, eby podpi to do raspberry, i skrypt w Pythonie,
który macha liniami.

Wyjcia ogarnem bardzo prosto -- DATA jest przepisywane na pierwsz
diod z narastajcym zboczem zegara, i diody si przesuwaj. 16 bitów
(nie jestem tylko pewien buzzera, bo go na razie odpiem). Zmapowanie
zajo kilka minut.

Gorzej z odczytem. Wymyliem sobie, e pewnie skoro narastajce zbocze
powoduje przepisanie DATA do rejestru, to na opadajcym klawiatura
przepisuje swoje dane na lini DATA. Tylko e wydaje si, e tak nie jest.

Jeli switch tamper (ten, który jest wcinity, gdy klawiatura jest
przytwierdzona do ciany, i otwiera si, gdy si j zdejmie) jest
puszczony (klawiatura zdjta ze ciany), to DATA jest zawsze wysoka
(tzn. stan wysokiej impedancji).

Jeli switch tamper jest wcinity (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 dziaania interfejsu potwierdziem woltomierzem).

Zanim zaczn analizowa ukad pocze (co nie bdzie niemoliwe, ale te
nie bdzie takie proste -- sporo przelotek, itd.), to moe kto ma
sugesti, jak to cholerstwo spróbowa ugry? Smile Albo moe ma przypadkiem
tak centralk i moe podpi oscyloskop lub analizator stanów (tylko
uwaga na wysokie napicie)?

--
Do rodziny Masztalskich przyjechaa teciowa. Stskniony za babci Jasio próbuje usi na kolanach.
- Jasiu usid obok mnie na krzeseku.
- Dlaczego?
- Bol mnie nogi. Musiaam z dworca i na piechot.
- Na piechot? Przecie tato powiedzia, e babci diabli przynieli.

MKi
Guest

Fri Aug 08, 2025 10:11 am   



W dniu 2025-08-08 o 00:18, Arnold Ziffel pisze:
Quote:
Kupiłem sobie do swojego projektu taki oto manipulator (używka za 50 zł,
więcej bym nie dał).

https://www.satel.pl/produkty/sswin/seria-ca/ca-10/obsluga-systemu-ca-10/ca-10-kled/

Albo może ma przypadkiem
taką centralkę i może podpiąć oscyloskop lub analizator stanów (tylko
uwaga na wysokie napięcie)?


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

Arnold Ziffel
Guest

Fri Aug 08, 2025 1:21 pm   



MKi <x@x.com> wrote:

Quote:
Mam centralk CA-10 z takimi wanie manipulatorami.
Ale teraz jestem poza firm, wracam dopiero na koniec sierpnia.
Wtedy mog si pobawi; dam zna jak wróc.

Byoby super Smile Dam zna w tym wtku jak uda mi si co ustali do tego
czasu.

Quote:
Wysokich napi to tam raczej nie ma, cay system jest spity przewodami
telefonicznymi.

Tak, nieprecyzyjnie si wyraziem, chodzio mi o te 12 V w kontekcie
analizatora stanów logicznych, który pewnie nie przyjmie wicej ni 5.

--
W obserwatorium astronomicznym nowy wony przyjty wanie do pracy
patrzy, jak synny astronom obserwuje nieboskon przez wielki teleskop.
Nagle widzi na niebie spadajc gwiazd. Wony woa z podziwem: -Ale pan
ma cel, panie profesorze!

Waldek Hebisch
Guest

Fri Aug 08, 2025 4:54 pm   



Arnold Ziffel <arnold@hooterville.invalid> wrote:
Quote:
Kupiłem sobie do swojego projektu taki oto manipulator (używka za 50 zł,
więcej bym nie dał).

https://www.satel.pl/produkty/sswin/seria-ca/ca-10/obsluga-systemu-ca-10/ca-10-kled/

Zdjęcia płytki:

http://arnold.ziffel.one.pl/satel/20250806_191021.jpg
http://arnold.ziffel.one.pl/satel/20250806_191036.jpg

Zbliżenia:

http://arnold.ziffel.one.pl/satel/20250806_191042.jpg
http://arnold.ziffel.one.pl/satel/20250806_191046.jpg
http://arnold.ziffel.one.pl/satel/20250806_191055.jpg

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źć? Smile Albo może ma przypadkiem
taką centralkę i może podpiąć oscyloskop lub analizator stanów (tylko
uwaga na wysokie napięcie)?

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?

--
Waldek Hebisch

J.F
Guest

Fri Aug 08, 2025 8:32 pm   



On Fri, 8 Aug 2025 11:21:14 -0000 (UTC), Arnold Ziffel wrote:
Quote:
MKi <x@x.com> wrote:
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ę.

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

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

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.

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.

Mirek
Guest

Fri Aug 08, 2025 8:59 pm   



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

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


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ż<

--
Mirek

J.F
Guest

Fri Aug 08, 2025 9:13 pm   



On Fri, 8 Aug 2025 20:59:37 +0200, Mirek wrote:
Quote:
W dniu 8.08.2025 o 20:32, J.F pisze:
dwa komparatory ... a w zasadzie 8 komparatorów - coś dużo im
potrzebne.

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.

Mirek
Guest

Fri Aug 08, 2025 9:39 pm   



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

Quote:
ale które tu są linie alarmowe? Z1 i Z2 ?


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.

--
Mirek

Arnold Ziffel
Guest

Fri Aug 08, 2025 10:22 pm   



J.F <jfox_xnospamx@poczta.onet.pl> wrote:

Quote:
Takie pamitam, i tam si komparator przyda ...
ale które tu s linie alarmowe? Z1 i Z2 ?

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

http://www.napad.pl/data/katalog/produkty/instrukcje/centrala_satel_ca10.PDF

Podobno wspieraj konfiguracj (str. 47):

- NC
- NO
- EOL (parametryczne)
- 2EOL/NO
- 2EOL/NC

"Gdy wejcie pracuje w konfiguracji z pojedynczym parametrem (EOL), do
zamknicia obwodu czujki naley zastosowa rezystor 2,2k.

Przy wejciach dwuparametrycznych (2EOL) obwód czujki zamyka si dwoma
rezystorami 1,1k. Wejcia tego typu 2EOL umoliwiaj centrali jednoczesn
kontrol stanu czujki i jej styku sabotaowego (patrz: Rys. 9)."

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

--
Z dum szedem przez miasto apic spojrzenia przechodniów. Popularno?
Nie. Uroda? Raczej nie. Wczona pia acuchowa w moich rkach? By moe...

Arnold Ziffel
Guest

Sat Aug 09, 2025 5:09 pm   



Waldek Hebisch <antispam@fricas.org> wrote:

Quote:
Pytanie jak ten sygna jest generowny? Najprociej byoby bra
ze zcza (na pewno te Z1 i Z2 to tak jak mylisz?).

Na pewno, sprawdziem w instrukcji.

Quote:
Moe by ukad czasowy, np. jak zegar jest w okrelonym stanie przez
okrelony czas to apie wejcia.

Hmm. To by miao sens o tyle, e nie jestem w stanie wysterowa tego za
szybko. 500 us oczekiwania po kadej zmianie stanu to jest ju dla niego
za szybko. Ustawiem 1 ms, ale wtedy wida zapis i przesuwanie (diody
migaj), jeli podczybym buzzer to pewnie by popiskiwa. Podejrzewam,
e w fabrycznym alarmie tak nie ma.

Wic moe faktycznie od czasu machania CLK zaley jaki wewntrzny stan
(moe np. machanie szybkie to zapis, a jak si puci to si odblokowuje
latch i przepisuje stan diod, sprawdz to jeszcze)...

--
Idzie zajczek lasem, patrzy a na dróce ley podkowa. Podnosi ja,
odwraca na druga stron, a tam... ko!

J.F
Guest

Mon Aug 11, 2025 12:36 pm   



On Fri, 8 Aug 2025 21:39:32 +0200, Mirek wrote:
Quote:
W dniu 8.08.2025 o 21:13, J.F pisze:
ale które tu są linie alarmowe? Z1 i Z2 ?

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.

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.

Arnold Ziffel
Guest

Mon Aug 11, 2025 3:45 pm   



J.F <jfox_xnospamx@poczta.onet.pl> wrote:

Quote:
Tylko moment - bo to jest "manipulator". Czujki nie powinny by
podczone do "centrali" ?

Czy to po prostu taki dodatkowy "extender", eby nie za duo kabli
cign ?

Z instrukcji wynika e jest dokadnie tak jak mówisz. Czujki s normalnie
podpite do centrali, ale zostawili moliwo w manipulatorze, eby nie
cign kabli.

Inna sprawa, e w projekcie (alarm do piwnicy) raczej nie bd potrzebowa
tej klawiatury. To ma po prostu wyglda i odstrasza (a do rozbrojenia
alarmu bd uywa czytnika RFID). Ale podszedem troch ambicjonalnie, na
zasadzie "no to nie moe by takie trudne, jak odczyta t cholern
klawiatur?"...

--
Przychodzi facet do lekarza i mówi:
- Panie doktorze, jestem gejem.
- Ojej! A ja taki nieuczesany.

x
Guest

Wed Aug 13, 2025 12:33 am   



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

Quote:
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ąć ?

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ę?"...

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łoSmile Teraz
wolę kamerę z AI, bo załatwia mi 2 sprawy. Alarmuje i nie trzeba jeździć
(podgląd) do fałszywego alarmu :)

--
Pixel
Albo PiS albo Polska

elektroda NewsGroups Forum Index - Elektronika Polska - Manipulator Satel CA-10-KLED - analiza wejść, wyjść i interfejsu do Raspberry Pi

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map