Skocz do zawartości

forumowy projekt opensource systemu pirotechnicznego


zk1959

Rekomendowane odpowiedzi

Sorry, ale prace nad nowym projektem zostały chwilowo zawieszone.

Mam problemy ze wzrokiem!

Próbuje się z tym uporać ale niestety jeszcze trochę to potrwa.

Pozdrawiam.

  • Like 1
Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 miesiące temu...
Hello,

I have good news for all who are want a wifi module.

I tried the E62-DTU-100. So far, everything works.

I'll do a few more tests and write a review.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 1 miesiąc temu...
Dnia ‎2017‎-‎10‎-‎05 o 11:59, zk1959 napisał:

Witam.

Wrzucam kilka fotek jednego z modułów KNK1302, które powstają pod moim nadzorem.

Ma ich być aż 10 sztuk :)

Są trochę zmodyfikowane w stosunku do projektu z forum.

Np. mają dodatkowe wyjścia do przyłączenia zewnętrznych dekoderów, takich jak w systemie Pyrobox.

 

20171003_120309.png

20171003_120358.png

20171003_115349.png

20171003_115406.png

20171003_115430.png

20171003_115654.png

20171003_115706.png

 

Zapraszam do prezentowania swoich modułów.

Na pewno pomoże to innym w pracy, a niezdecydowanych może zainspiruje :)

Pozdrawiam,

zk1959

Witam,

Mam pytanie...w jaki sposób realizowana jest w tych modułach funkcja sprawdzania ciągłości obwodów?

Pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

nie jest,

ale można zastosować w nich rozwiązanie zaproponowane przez Avule dla modułu knk1301

przejrzyj wcześniejsze wpisy

Odnośnik do komentarza
Udostępnij na innych stronach

Dzięki za info

Znam rozwiązanie zastosowane przez Avula.

Po prostu myślałem, że tutaj zastosowano jakiś zmodyfikowany "patent" :) ...np. zdalną kontrolę z poziomu aplikacji na PC.

Pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 tygodnie później...
12 godzin temu, Royal924 napisał:

do you know how to create a test diode? (instead of an electric pill)

find chip 815 (PC815) in the picture below

http://knk1301.eu/_source/knk1303/doc/knk1303_sch_2_140822.pdf

it is this chip is testing the igniter and is handing the result (logic 0) over to ATmega

in KNK1301 and 1302 it is necessary to connect such a module (815)  in the HOT point

Odnośnik do komentarza
Udostępnij na innych stronach

Now I'm getting tested for the E62-DTU-100 wireless module. You can not recommend it for now. An error occurred. When using multiple modules it is unreliable. I've tried the default settings and I also tried setting recommended by ZK1959 (Set to COM: 9600, 8N1;

and on RF: 19200, transparent.)
when setting 19200 knk does not work.

I can provide the datasheet.
link to test video: https://uloz.to/!L7H5BLcsYDlS/knk1302-mp4

 

WP_20180316_006.jpg

WP_20180316_007.jpg

WP_20180316_008.jpg

Odnośnik do komentarza
Udostępnij na innych stronach

The result of testing the E62-DTU-100
This is a module that is capable of doing point to point transfer!
So if you need to connect a PC with 1 module or other modules to connect the cable, it is the ideal module.
Multiple devices must have a different module. I try it in time.

If someone wanted the E62 I have several unpacked pieces. Buy for a purchase. Please write to a private message.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 1 miesiąc temu...

dobrý večer.

Zaujala mě Vaše myšlenka, kontrola palníků pomocí čipu PC815. jak by to vůbec fungovalo. Dám povel z počítače do odpalovacího zařízení povel na kontrolu palníků a ATMEGA přes PC815, přivede bezpečné napětí do všech obvodů a zjistí zda je palník přítomen a nebo ne? A zpětně po vyhodnocení všech údajů vyšle nějaké signály zpět do počítače a tam se ukáže nějaký výsledek? graficky a nebo nějaká tabulka.

Jsou mé úvahy správné? děkuji za odpovědi

 

dobry wieczór.

Byłem zaintrygowany twoimi myślami, kontrolując broń za pomocą układu PC815. jak to by działało. Czy polecę maszynie polecenie uruchomienia, aby kontrolować pistolety i ATMEGA za pomocą PC815, przynieść bezpieczne napięcie do wszystkich obwodów i sprawdzić, czy piec jest obecny, czy nie? A po retrospektywnej ocenie wszystkie dane wyślą trochę sygnałów z powrotem do komputera i będzie jakiś wynik? graficznie lub dowolnej tabeli.

Czy moje rozważania są poprawne? dziękuję za odpowiedzi

Odnośnik do komentarza
Udostępnij na innych stronach

Test realizowany jest dokładnie tak jak napisałeś.

ATmega musi otrzymać nową procedurę, która będzie automatycznie włączać kolejne wyjścia, sprawdzać stan PC815 i zapisywać wyniki..

TEST można uruchamiać lokalnie z menu modułu, a wyniki wyświetlać na LCD,

lub wysłać rozkaz z komputera, a po chwili odebrać dane, zinterpretować je i wyświetlić.

Poniżej schemat podłączenia PC815

http://knk1301.eu/_source/knk1301/doc/knk1301_avula_plus_815.pdf

knk1301_avula_plus_815.jpg

Odnośnik do komentarza
Udostępnij na innych stronach

Dziękuję za wyjaśnienia. Schemat jest jaśniejszy do zrozumienia.
Czy kontrola tego sterowania za pomocą komputera byłaby zbyt skomplikowana, a status kontroli został pokazany w PyroIgnitionControl i / lub w pierwszym kroku?
Jeśli dobrze to rozumiem, dostosuj program wypalania (PyroIgnition Control lub pierwszy krok), nowy plik Hex dla ATMEGA. A potem czy to powinno działać?

 

Děkuji za vysvětlení. Ze schématu je to už jasnější na pochopení.
Bylo by to moc složité, aby se tato kontrola ovládala z počítače a stav kontroly byl znázorněn bud v PyroIgnitionControl a nebo first step?
Jestli jsem tomu dobře porozuměl, tak upravit odpalovací program ( PyroIgnition Control a nebo first step), nový Hex soubor pro ATMEGA. A pak už by to mělo fungovat?

Odnośnik do komentarza
Udostępnij na innych stronach

Na pewno będzie działać !

Niezależnie od tego jak uruchomimy test, z menu modułu lub komendą z programu sterującego (PIC, FirstStep), wykona go procedura w ATmega.

To ona będzie wybierać kolejne wyjścia modułu do testu, sprawdzać ich stan i zapisywać wyniki.

Po ukończeniu testu ATmega zasygnalizuje to wyświetlając informację na LCD lub wysyłając ją do programu.

Wtedy będziemy mogli wyświetlić wynik na LCD modułu, lub pobrać zdalnie dane i wyświetlić je w programie.

Wyświetlacz LCD ma 16 pozycji w wierszu, więc w jednej linii można wyświetlić wynik testu całej jednej sekcji, a potem następnej itd.

Zobacz jak to jest zrobione np. w systemie Pyrobox, strona 19.

www.pyrobox.com.pl/_source/pdf/pl-pbm500-100.pdf

http://www.pyrobox.com.pl/index.php/software

Dla wyjaśnienia, moduły Pyrobox z pewnych względów korzystają z trzyczęściowych adresów slave, głównego G, pomocniczego U i dodatkowego M.

Za to każdy taki adres G/U/M (max 16/16/4) pozwala testować i odpalać max 256 odrębnych kanałów (ogółem 262144).

Odnośnik do komentarza
Udostępnij na innych stronach

Zapytam z góry. Czy byłbyś skłonny pomóc nam z tym kontrolerem? Przynajmniej z plikiem hex dla ATmega i napisać protokół, który komunikuje komputer z atmegą?

 

Předběžně se zeptám. Byl byste ochotný nám s tou kontrolou palníků pomoct? Aspoň s hex souborem pro ATmegu a napsat protokol, kterým komunikuje počítač s atmegou?

Odnośnik do komentarza
Udostępnij na innych stronach

OK, ale będziemy musieli ściśle współpracować, bo ja nie będę mógł zrobić żadnych testów.

Podeślij mi aktualną dokumentacje modułu, schemat, pcb itd. to wybiorę optymalne rozwiązanie.

 

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 tygodnie później...

Protokół komunikacyjny dla KNK1301.

Dotychczas moduły KNK1301 realizowały tylko 4 rozkazy,
wysyłane przez program sterujący jako ciąg znaków - string:
1/ heartbeat ---> <cmd>=XP
{<crc>4<XP>2}=8 ---> const={DDE3XP}
2/ arm_on ---> <cmd>=MN
{<crc>4<MN>2}=8 ---> const={D29AMN}
3/ arm_off ---> <cmd>=MF
{<crc>4<MF>2}=8 ---> const={5392MF}
4/ fire_cue ---> <cmd>=FC
{<crc>4<FC>2<adr>2<cue>2}=12
gdzie:
<crc>4 ---> suma kontrolna CRC
<cmd>2 ---> rozkaz: XP / MN / MF / FC
<adr>2 ---> adres modułu: 01..99
<cue>2 ---> adres sekcji/kanału: SEC=0x..7x / CHA=x0..xF

Teraz dodajemy 2 nowe rozkazy:
5/ test_module ---> <cmd>=TM
{<crc>4<TM>2<adr>2}=10
6/ show_test ---> <cmd>=SM
{<crc>4<SM>2<adr>2}=10

Procedura testu przebiegać będzie następująco:
1/ program sterujący wysyła do wybranego modułu rozkaz TM ---> {<crc><TM><adr>}
2/ wskazany moduł wykonuje test, a po jego zakończeniu wysyła do programu sterującego zgłoszenie ---> {<crc><TM><adr>}
- przed rozpoczęciem testu moduł wykonuje rozkaz arm_off
- w trakcie wykonywania testu moduł wyświetla na LCD komunikaty o jego postępie
- po wykonaniu testu moduł wysyła zgłoszenie do programu i czeka na rozkaz SM
3/ w odpowiedzi na zgłoszenie TM program sterujący wysyła do tego modułu rozkaz SM ---> {<crc><SM><adr>}
4/ w odpowiedzi na rozkaz SM moduł wysyła do programu sterującego wyniki testu w 3 pakietach ---> {<crc>4<SM>2<adr>2<pos>2<tst>16}=28
gdzie:
<pos>2 ---> nr pakietu danych (ilość sekcji w module/nr sekcji): 31 / 32 / 33
<tst>16 ---> wyniki testu: 16 znaków 0/1
5/ program sterujący interpretuje otrzymane wyniki i wyświtla je w czytelnej postaci

Przygotowałem jeszcze jeden rozkaz i jego obsługę:
6/ module_vdc ---> <cmd>=MP
{<crc>4<MP>2<vdc>2}=10

Procedura pomiaru napięcia zasilania modułu wygląda następująco:
1/ program sterujący wysyła do wybranego modułu rozkaz MP ---> {<crc><MP><vdc>}
2/ wskazany moduł dokonuje pomiaru napięcia zasilania, a następnie uzyskany wynik wyświetla na LCD modułu,
oraz wysyła go do programu sterującego w formie zgłoszenia ---> {<crc>4<MP>2<adr>2<vdc>4}=14
gdzie:
<vdc>4 ---> wartość napięcia zasilania modułu: 1150..1280

HEX dla ATmega jest już gotowy, wymaga tylko przetestowania w odpowiedniej konfiguracji sprzętowej.
Wstępnie wykorzystałem następujące porty ATmega:
D5 ---> input ---> button ---> test_show
D6 ---> input ---> pc815 ---> test_cue
D7 ---> output ---> relay az850 ---> test_power_on/off
A6 ---> input_adc ---> aku 12vdc ---> power_vdc

Schemat podpięcia PC815 będzie wyglądał trochę inaczej niż w poście powyżej. Przygotuje rysunek.

Odnośnik do komentarza
Udostępnij na innych stronach

Zdravím. Otázka. Hot relay -hot mosfet , to je propoj hlavního odpalovaciho napetí(48v)? Výsledky se tím pádem mohou ukazovat na displej modulu a nebo už v odpalovacím programu na počítači.

 

Cześć. Pytanie. Gorąca lokalizacja przekaźnika-punkt, jest to połączenie głównego napięcia ciągu (48v)? Wyniki mogą być wyświetlane na wyświetlaczu modułu lub w programie uruchamiającym na komputerze.

Odnośnik do komentarza
Udostępnij na innych stronach

Tak, trzeba będzie się wpiąć w punkcie za przekaźnikiem załączającym 48V, a przed tranzystorami hot mosfet.

Przed każdym testem, manualnym lub z komputera, moduł zostanie rozbrojony, tzn. zostanie wyłączony przekaźnik 48V,

a zostanie załączony mini przekaźnik AZ850, który poda napięcie z akumulatora 12V, bo inaczej nie można by załączać tranzystorów hot mosfet.

Oczywiście trzeba  przetestować skuteczność działania matrycy tranzystorów mosfet przy obniżonym napięciu zasilania z 48V na 12V.

Test będzie można zrobić manualnie naciskając przycisk SW2, a po jego zakończeniu wielokrotnie wyświetlić wynik naciskając przycisk SW3,

albo zlecić test z programu w komputerze i wyświetlić jego wyniki.w programie w jakiś czytelny sposób.

Pomiar napięcia akumulatora będzie robiony i wyświetlany zawsze przy załączaniu modułu, oraz na żądanie z programu w komputerze.

Nie wiem jak się do takiej ewentualnej modyfikacji programu PyroIgnitionControl ustosunkuje Yannic Wilkening :)

Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 tygodnie później...

Zdravím.
Tak mě napadlo. Možná to bude trošku složitější způsob. Co kdyby se na kontolu palníků a napětí akumulátoru, napsal externí program. Uživatel Yannic není stále dostupný, na emaily nereaguje, tím pádem se už asi program Pyroignition control asi neaktualizije, pokud se nesežene zdrojový kód tohoto programu. A tomu moc nevěřím.

Nevadilo by Vám ZK1959 něco takového napsat?

Cześć.
Więc pomyślałem. Może to będzie nieco bardziej skomplikowany sposób. Co się stanie, jeśli program alarmowy został zapisany na liczniku i napięciu akumulatora? Yannic nie zawsze jest dostępny, nie odpowiada na e-maile, więc kontrola Pyroignition prawdopodobnie nie zostanie zaktualizowana, dopóki nie zostanie przechwycony kod źródłowy tego programu. I nie wierzę zbyt wiele.

Chciałbyś napisać coś takiego do ZK1959?

 

Odnośnik do komentarza
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

×
×
  • Dodaj nową pozycję...