zk1959 60 Autor Opublikowano 9 Czerwca 2018 Podejrzewałem, że tak to się skończy :) Mogę ewentualnie dodać zakładkę TEST do programu FSpro. Tak będzie prościej i szybciej, co oczywiście nie znaczy że za chwilę. Nie mniej zacznę to robić żebyśmy mogli rozpocząć testy na sprzęcie. Pzdr Cytuj
avula 1 Opublikowano 10 Czerwca 2018 Tak jsem postoupil v modernizaci zase o kousek dál. Musel jsem se naučit nahrávat hex soubor do Atmegy 16. Tím pádem jsem podařilo dát dohromady prozatím měření napětí. Ale stále ukazatel na LCD displeji neukazuje aktuální napětí podle multimetru. Regulovatelný odpor už je na minimu. Který odpor mám zmenšit. Ten 180 Kohm ponížit na 170Kohm, nebo ten druhý(100 Kohm). Postupně začínám připravovat i součástky na kontrolu palníků. jak budu mít připraveno, tak se ozvu. Tak więc posunąłem się dalej do modernizacji. Musiałem nauczyć się rejestrować plik hex w Atmega 16. W ten sposób udało mi się na razie zmierzyć pomiar odkształcenia. Jednak wskaźnik na wyświetlaczu LCD nie pokazuje aktualnego napięcia zgodnie z multimetrem. Regulowana rezystancja jest minimalna. Który opór powinien zostać zmniejszony. 180 Kohm do upokorzenia przy 170 kilomach lub innym (100 Kohms).Stopniowo zaczynam przygotowywać komponenty do kontroli dział. jak będę gotowy, więc odpowiem. Cytuj
zk1959 60 Autor Opublikowano 11 Czerwca 2018 Dokładny pomiar, przy tak prostej metodzie, jest raczej niemożliwy. Dzielnik napięcia (pominąłem wartość potencjometru) jest oprogramowany w ATmega dla max napięcia na wejściu 12,8V. ADC w ATmega ma rozdzielczość 1024, i jak widzisz wartość skoku napięcia zmienia się wraz ze spadkiem napięcia akumulatora. 12.8v *100k/280k=4.5714v ---> 12.8v/1023=0.0125 12.7v *100k/280k=4.5357v ---> 12.7v/1023=0.0124 12.4v *100k/280k=4.4286v ---> 12.4v/1023=0.0121 12.3v *100k/280k=4.3929v ---> 12.3v/1023=0.0120 Pwr_pom = Getadc(6) 'pomiar ---> zakres 0..1023 Pwr_v = Pwr_pom * 0.0125 'zamiana na napięcie Pwr_v = Pwr_v * 1.0937 'korekta ---> 5/4.5714=1.0937 Tu masz kalkulator dzielnika, jeśli ci zależy na większej dokładności to poeksperymentuj z wartościami oporników. http://www.calculatoredge.com/electronics/voltage%20divide.htm Najlepiej żeby przy max napięciu na wejściu dzielnika 12,8V (tyle jest zwykle bezpośrednio po naładowaniu akumulatora) na jego wyjściu (czyli na wejściu ADC ATmega) było trochę poniżej 5V. Jeśli uda ci się dobrać lepsze wartości to zmienię HEX. Cytuj
avula 1 Opublikowano 12 Czerwca 2018 Teď jiné téma. Jak jste psal, že by bylo jednodušší vytvořit novou kartu v programu FSpro na kontrolu palníků. Jakou by to asi mělo podobu. je lepší udělat tabulku, kde by bylo např. čislo pultu( 1, 2, ....) a pod ním tabulka 1cue 1 ( ANO - je připojen palník), nebo 0 ( NE- není připojen palník). Či grafická podoba- 48 bodů s očíslováním , kde by mohl být zelený bod ( palník je připojen), červený - palník není připojen). Samozřejmě okénko a tlačítko na měření napětí a tlačítko na provedení testu palníků. Šlo by to takhle? Teraz kolejny temat.Jak pisałeś, łatwiej byłoby stworzyć nową kartę w programie FSpro do kontrolowania broni. Jak to powinno wyglądać? lepiej jest zrobić stół, na przykład, licznik (1, 2, ....) i pod nim stół 1 ratunkowy 1 (TAK - jest przyczepiony pinnik) lub 0 (NE - nie podłączony). Niezależnie od tego, czy grafika ma numer 48 punktów, gdzie może znajdować się zielony punkt (pin spustowy jest podłączony), czerwony - granat nie jest podłączony).Oczywiście okno i przycisk pomiaru napięcia oraz przycisk do przeprowadzenia testu pistoletów.Czy to możliwe? Cytuj
zk1959 60 Autor Opublikowano 12 Czerwca 2018 prawdopodobnie zrobię coś podobnego jak w linku poniżej strona 21 http://www.pyrobox.com.pl/_source/pdf/pl-pbm500-100.pdf Cytuj
avula 1 Opublikowano 12 Czerwca 2018 TA vaše verze nevypadá vůbec špatně. Dle vašeho návrhu by stačilo jen ve výběru položka modul( číslo odpalovacího pultu) a pak cue ( číslo odpalu). Výsledek testu by mohl vypadat tak jako ten Váš, akorát by tam nebyly čísla 1 - 16, ale 1-48. Zelená barva palník připojen, červená barva palník nepřipojen. Twoja wersja wcale nie wygląda źle. Zgodnie z twoją sugestią wystarczy pozycja modułu (numer startu), a następnie cue (numer strzału). Wynik testu może wyglądać tak samo jak twój, ale nie będzie numerów 1-16, ale 1-48. Zielony kolor jest podłączony, czerwony kolor nie jest podłączony. Cytuj
avula 1 Opublikowano 16 Czerwca 2018 Doplňkový modul na kontrolu palníků připraven. Skoro. Ještě musím sehnat optočlen PC815 a vše propojit se základní deskou. Co má za úkol trimr R1K? Moduł pomocniczy do sterowania samolotami jest gotowy. Prawie. Nadal muszę zainstalować opto-coupler PC815 i podłączyć wszystko do płyty głównej.Czym jest Potencjometr montażowy R1K? Cytuj
zk1959 60 Autor Opublikowano 16 Czerwca 2018 Super. Postaram się jutro skończyć HEX i wystawić do pobrania. Potencjometr 1K służy do ustawiania prądu testu. Przypominam, że bezpieczny prąd testowania zapalników typu 1,5A to max 25 mA. Do punktu HOT(MOSFET) podłącz szeregowo miliamperomierz i zapalnik, a następnie masę (minus akumulatora). Przed potencjometrem 1K, w punkcie połączenia z diodą 12.1V, podłącz +12VDC (plus akumulatora). Wyreguluj 1K tak aby amperomierz wskazał 8 mA. Cytuj
zk1959 60 Autor Opublikowano 17 Czerwca 2018 Link do nowego HEX dla KNK1301-AVULA http://www.pyrobox.com.pl/forumfajerwerki_system/knk1301/KNK1301L48A-105-16.zip Mam nadzieję, że ruszy od razu, ale gwarancji nie ma, bo pisałem go nie robiąc żadnych testów. Avula, opisuj dokładnie próby, żeby można było ustalić co ewentualnie źle działa i poprawić. Teraz zabieram się za modyfikację FSpro. Cytuj
avula 1 Opublikowano 17 Czerwca 2018 jak seženu chybějící součástky tak to zkompletuji a pomalu začnu testovat jak uzyskać brakujące części, więc zakończę i powoli rozpocznę testowanie Cytuj
avula 1 Opublikowano 19 Czerwca 2018 Podařila se mi během programování zablokovat ATMEGA16. Dá se to nějak odblokovat? Udało mi się zablokować ATMEGA16 podczas programowania. Czy można go odblokować? Cytuj
zk1959 60 Autor Opublikowano 19 Czerwca 2018 Przykro mi, ale można to zrobić tylko tzw. programatorem równoległym. Coś w tym stylu http://mdiy.pl/atmega-fusebit-doctor-hvpp/ Cytuj
Royal924 0 Opublikowano 19 Czerwca 2018 Pokud jste nastavil špatně lock bits, nejde to vrátit. Nelze odemknout. Atmega 16 je nepoužitelný. Časově nejúspornější je naprogramovat novou Atmega 16. If you have set wrong lock bits, you can not go back. Can not unlock. Atmega 16 is unusable. The most time consuming is to program the new Atmega 16 correctly Cytuj
zk1959 60 Autor Opublikowano 21 Czerwca 2018 Prace postępują. Przez weekend powinienem skończyć. Sorry, ale nie potrafię usunąć tych czarno-białych obrazków, które wrzuciłem, jako pierwsze. Cytuj
avula 1 Opublikowano 22 Czerwca 2018 Vypadá to velice dobře. Ještě musím doladit nahrávání HEX souboru do atmegy a propojit druhou desku se základním modulem a začnem testovat. Pak budu přinášet podrobné informace včetně fotodokumentace. Wygląda bardzo dobrze. Nadal muszę dopracować przesyłanie plików HEX do ATMega i połączyć drugą tablicę z modułem podstawowym i rozpocząć testowanie.Następnie przedstawię szczegółowe informacje, w tym dokumentację fotograficzną. Cytuj
zk1959 60 Autor Opublikowano 24 Czerwca 2018 Poniżej link do pobrania testowej !!! wersji FSpro http://www.pyrobox.com.pl/forumfajerwerki_system/knk1301/fspro1101_test.zip Na zakładce TESTER umieściłem okienko MEMO żebyśmy mogli w trakcie testów podglądać co program wysyła i odbiera z portu COM. Potem po ewentualnych poprawkach usunę je bo już będzie zbędne. Cytuj
Royal924 0 Opublikowano 30 Czerwca 2018 It's looking great. What happens if I have 3 modules set to number 1. Each module will have a different number of cues. Cytuj
zk1959 60 Autor Opublikowano 1 Lipca 2018 Po pierwsze, to jest prosty system, z bardzo prostym adresowaniem modułów, i o ile można ustawić te same adresy modułów do "odpalania" to do "testowania" już NIE ! Po drugie, te nowe opcje - testowanie, pomiar napięcia - są wyłącznie dla modułu KNK1301, i absolutnie nie da się ich zastosować w KNK1302, a to.ze względu na sposób skonfigurowania portów ATmega. Cytuj
Royal924 0 Opublikowano 1 Lipca 2018 Yes I know it only works with the knk1301;) That's not a problem for me. But addressing it is a bit unfortunate. Cytuj
avula 1 Opublikowano 2 Lipca 2018 Konečně se mi podařil nahrát hex soubor do Atmegy 16 a tím pádem započalo i testování. Mám k tomu i video. Budu postupně popisovt co jsem dělal. 1, po zapnutí se ukáže verze softwaru, mod odpalovacího pultu a napětí akumulátoru. 2, NOVINKA - po zmáčknutí zeleného tlačítka ( volba jednotek při volbě MOD), teď při jeho zmáčknutí dojde k restartu celého pultu - video 0:12 - 0:24 3. Novinka - po zmáčknutí nového tlačítka dojde nevím k čemu. Asi výsledek kontroly palníků VIDEO 0:24 - 0:41 4, First step PRO - kontrola napětí. Prosím doupravit ukazatel napětí v tomto programu. Zbytečně jsou tam dvě tečky ( 12..1 ) Video 0 :41 - 1:38 5, kontrola obvodů- podle programu jsou všechny obvody uzavřené ( všude jsou palníky), ale ve skutečnosti byly uzavřeny obvody jen v 1, 2, 3, 5 pozici. Nevím v čem je problém. To je v kostce první testování. W końcu udało mi się załadować plik hex do Atmega 16, więc zacząłem testować.Mam też wideo. Stopniowo opiszę, co robię.1, po włączeniu pojawi się wersja oprogramowania, tryb uruchamiania i napięcie akumulatora.2, NOWOŚĆ - po naciśnięciu zielonego przycisku (wybór jednostek, gdy wybrany jest MOD), teraz naciśnięty przycisk uruchamia ponownie całą konsolę - wideo 0:12 - 0:243. Nowość - po naciśnięciu nowego przycisku nie wiem, co robić. Prawdopodobnie wynik VIDEO 0:24 - 0:414, Pierwszy krok PRO - kontrola napięcia. Proszę poprawić wskaźnik napięcia w tym programie. Niepotrzebnie są dwie kropki (12..1) Wideo 0: 41 - 1:385, sprawdź obwody - zgodnie z programem wszystkie obwody są zamknięte (wszędzie są pistolety), ale w rzeczywistości obwody były zamknięte tylko w 1, 2, 3, 5 pozycji. Nie wiem, na czym polega problem. To pierwszy test w pigułce. Cytuj
zk1959 60 Autor Opublikowano 2 Lipca 2018 Avula, super dokumentacja Muszę przeanalizować film, a potem zrobić poprawki w HEX i PRO. Przycisk "żółty" (plus "zielony") służy, tak jak dawniej do ustawiania adresu modułu. Przycisk "zielony" uruchamia test zapalników. W trakcie testu, który trwa kilka sekund, na LCD powinien być napis WAIT, a po jego zakończeniu napis FINISH. Wtedy "nowy" przycisk wyświetla wynik testu. W dolnej linijce powinny pojawić się "0" i "1", kolejno w trzech seriach po 16 pozycji. Osobny przycisk jest właśnie po to aby można było wyświetlić test wiele razy. Tak na szybko, to wygląda na to, że moduł się resetuje w trakcie testu i dlatego nie ma wyniku. Muszę to przemyśleć i coś na to zaradzić Cytuj
zk1959 60 Autor Opublikowano 3 Lipca 2018 Na filmie widać kilka problemów. Pomiar napięcia w module był ok, ale do programu dane wysyłane były z błędem. Poprawiłem. Test po starcie przyciskiem resetował moduł, natomiast po komendzie z programu nie, widać na LCD że jest wykonywany. Wyświetlane na LCD informacje były nieczytelne, a wyniki testu błędnie pokazywane zarówno w module jak i w programie. Poprawiłem co nieco może pomoże http://www.pyrobox.com.pl/forumfajerwerki_system/knk1301/KNK1301L48A-105-16 v20180703.zip Krótki opis jak test powinien przebiegać. po naciśnięciu przycisku "zielonego" 1/ na LCD napis (przez 300 msec) MODULE DISARMED a następnie (300 msec) TEST STARTED PLEASE WAIT... 2/ potem na LCD wyświetlany jest wynik testu CUE# S.C TEST=0/1 PLEASE WAIT... zmiana S i C od 1.1 do 3.16 co 100 msec 3/ po zakończeniu testu TEST FINISHED a następnie standardowo np. MOD# 01 Uwaga! To samo powinno się dziać po wysłaniu komendy z komputera po naciśnięciu przycisku "nowego" 1/ na LCD napis (przez 900 msec) MODULE TEST INFO 2/ a następnie (przez 900 msec) SEC=1 CHA=1..16 1010101010101010 <- 1=YES 0=NO, może to mało czytelne, ale do testów wystarczy kolejna sekcja (przez 900 msec) SEC=2 CHA=1..16 0101010101010101 kolejna sekcja (przez 900 msec) SEC=3 CHA=1..16 1010101010101010 3/ a następnie standardowo np. MOD# 01 Proponuję do testów oprogramowania zrobić małą modyfikację hardware Dioda LED pokaże czy na czas testu jest przyłączone napięcie 12V do magistrali HOT. Przycisk pozwoli losowo symulować obecność zapalnika w trakcie testu, zwarty=YES, rozwarty=NO. Jak uporamy się z problemem wykrywania ciągłości obwodu zapalnika, to pomyślimy co dalej. Mam obawy czy tranzystory IRF9530 właściwie otwierają się przy napięciu 12V. Cytuj
avula 1 Opublikowano 8 Lipca 2018 Další testování . 1, Ukazatel napětí v firstep už je v pořádku, jen během měření naskočí nápi READY a pak hned ERROR. 0:00 - 0:32 2, Po zmáčknutí zeleného tlačítka stále neproběhne žádný test včetně nápisu Wait. Jen module disarmed. Na pomocném plošném spoji odpojen přívod 12V od relátka. 0:33- 0:48 3, Kontrola průchodu +12V po sepnutí relátka. mačkáno zelené tlačítko ( restart modulu). Dioda svítí ( žlutá) 0:48 - 1:05 4, Zmáčknutí tlačítka info- ukazuje žádné měření. 1:06 - 1:24 5, Nové zelené tlačítko. Samostatně nedělá nic. 1: 24 - 1:34 6, Kontrola obvodů. První zkouška bez mačkání nového zeleného tlačítka. při další zkoušce jsem už mačkal náhodně nové zelené tlačítko. Dalsze testy.1, 1, Pierwszy wskaźnik napięcia jest już OK, tylko READY zostanie wyzwolony podczas pomiaru, a następnie ERROR. 0:00 - 0:32 0:00 - 0:322, Po naciśnięciu zielonego przycisku nadal nie ma testu, w tym Czekaj. Tylko moduł rozbrojony. W pomocniczym obwodzie drukowanym zasilanie 12 V z przekaźnika jest odłączone. 0: 33- 0:483, Sprawdź przejście + 12V po przełączeniu przekaźnika. wciśnięty zielony przycisk (restart modułu). Dioda włączona (żółta) 0:48 - 1:054, naciśnięcie przycisku informacji nie pokazuje pomiaru. 1:06 - 1:245, Nowy zielony przycisk. Nic nie robi sama. 1: 24 - 1:346, Kontrola obwodów. Pierwszy test bez ściskania nowego zielonego przycisku. w kolejnym teście nacisnąłem losowo nowy zielony przycisk. Cytuj
zk1959 60 Autor Opublikowano 9 Lipca 2018 OK, jest lepiej niż było Pomiar napięcia w module i w FSpro jest prawidłowy. Odpowiedz modułu z wartością napięcia nie kasuje pętli błędu w FSpro, ale da się to wyeliminować. Test z FSpro jest wykonywany i pokazywany prawidłowo. Moduł wyzwalany z FSpro testuje tak jak powinien, a na LCD jest wyświetlany taki sam wynik jak w FSpro. Jedyny problem to reset modułu po starcie testu "zielonym" przyciskiem. Trochę to dziwne, bo HEX wykonuje dokładnie tą samą procedurę, zarówno wyzwalany przez FSpro jak i "zielony" przycisk. Przeanalizuję to. Avula, zewrzyj "zielony" przycisk kondensatorem 100nF, i sprawdź czy to da jakiś efekt.. Może problemem są drgania styków tego przycisku. http://mikrokontrolery.blogspot.com/2011/04/przycisk-drgania-stykow-debouncing.html W HEX są one eliminowane programowo ale może to za mało. Cytuj
avula 1 Opublikowano 9 Lipca 2018 po vložení kondenzatoru 100mF k zelenému tlačitku, žádná změna po włożeniu kondensatora 100mF do zielonego przycisku, bez zmian Cytuj
Rekomendowane odpowiedzi
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ą.