logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Asystent elektronika v2.0.9

piotrek662 15 Paź 2009 21:50 19650 28
  • Asystent elektronika v2.0.9

    Jest to program mojego autorstwa przeznaczony dla każdego elektronika i nie tylko.

    Zmiany w stosunku do wersji v2.0.8

    - Dodany katalog 8-bitowych mikrokontrolerów Microchip PIC
    - Dodany moduł do wyliczenia wymaganej rezystancji termicznej radiatora
    - Poprawiony i ulepszony moduł systemów liczbowych
    - Dodany moduł wyszukiwania w szeregach E3...E192
    - Poprawiony i ulepszony moduł "Natężenie, napięcie, moc"
    - Poprawiony moduł przeliczania wielkości jednostek
    - Dodana ikonka i możliwość minimalizacji do tray'a
    - Możliwość włączenia sprawdzania dostępnych aktualizacji przy starcie programu


    Zawiera:

    - Aktualizacja baz danych, programu i pliku pomocy przez Internet
    - Obliczanie indukcyjności i wymiarów cewki powietrznej jedno- i wielowarstwowej
    - Baza mikrokontrolerów AVR wraz z rysunkami
    - Baza 8-bitowych mikrokontrolerów PIC
    - Baza układów TDA (wg. TME.pl)
    - Wyszukiwanie danych katalogowych w Internecie
    - Wyszukiwanie elementów w sklepach w Internecie
    - Przeliczanie częstotliwości na okres i odwrotnie
    - Rozkodowywanie kodu paskowego rezystorów, kondensatorów i dławików
    - Przeliczanie wielkości jednostek
    - Kalkulatory układu NE555
    - Wyliczanie rezystora do diody LED
    - Wyliczanie rezystancji zastępczej
    - Wyliczanie Volt, Amper, Wat
    - Sterowanie portem LPT
    - Rezystorowy dzielnik napięcia
    - Przeliczanie wat na dBm
    - Rozkodowywanie kodu elementów elektronicznych (MIL)
    - Możliwość uruchamiania do 5 zdefiniowanych zewnętrznych aplikacji
    - Dopasowywanie wartości rezystorów do szeregu E24
    - Baza usterek
    - Kalkulator do wzmacniaczy operacyjnych
    - Terminal RS232
    - Przeliczanie systemów liczbowych
    - Obliczenia dla układu LM317/337/350
    - Wyliczanie wymaganej rezystancji termicznej radiatora
    - Wyszukiwanie w szeregach E3...E192
    - Sprawdzanie aktualizacji przy starcie aplikacji

    Gdyby ktoś znalazł błąd lub miał pomysł co dodać lub zmienić proszę pisać. Każda wiadomość jest naprawdę ważna Exclamation

    LINK: www.asystentelektronika.org :!:
    Załączniki:
    • AE209.rar (1 MB) Musisz być zalogowany, aby pobrać ten załącznik.

    Fajne? Ranking DIY
    O autorze
    piotrek662
    Poziom 14  
    Offline 
    Specjalizuje się w: komputery, mikrokontrolery
    piotrek662 napisał 165 postów o ocenie 322, pomógł 10 razy. Mieszka w mieście Rybnik. Jest z nami od 2005 roku.
  • #2 7134125
    Gizmoń
    Poziom 28  
    Posty: 2015
    Pomógł: 21
    Ocena: 1518
    Program bardzo fajny, tylko jest w nim błąd językowy - rezystancję rezystora do diody, rezystancję zastępczą, rezystancję termiczną itp. się oblicza, a nie wylicza. Poza tym chyba jest dobrze ;)
  • #3 7134199
    mavin
    Poziom 13  
    Posty: 58
    Pomógł: 2
    Ocena: 2
    Na podstawie: http://sjp.pwn.pl/

    obliczyć — obliczać
    1. «licząc, ustalić wielkość lub wartość czegoś»
    2. «uwzględnić coś w swoich planach»
    3. «zaplanować coś, zwykle jakiś termin lub ilość czegoś»


    wyliczyć — wyliczać
    1. «wymienić coś w pewnej kolejności»
    2. «określić wielkość, liczbę czegoś za pomocą liczenia»
    3. «po obliczeniu całości wydzielić z niej jakąś część i przeznaczyć dla kogoś lub na jakiś cel»
    4. «ograniczyć coś do pewnej ilości, liczby»
    5. «o sędzi ringowym: licząc od 1 do 10, odmierzyć okres dziesięciu sekund od chwili otrzymania przez zawodnika obezwładniającego ciosu i uznać go za pokonanego przez nokaut»

    Różnica jest - ale jak umiesz czytać po polsku, to chyba się możesz domyśleć o co chodzi.
    A co do programu to jest bardo przydatny - sam często z niego korzystam.
    Podziękowania dla autora za jego wykonanie!!
  • #4 7134596
    bojp
    Poziom 13  
    Posty: 98
    Ocena: 6
    Fajny programik, przyda się.
    Do bazy sklepów interntowych możesz jeszcze dodać sklep "Cyfronika": Link

    P.S. Nie myślałeś o dodaniu narzędzi pomagających przy obliczaniu parametrów transformatorów podczas przewijania i dowijania uzwojeń?

    Aha.. właśnie mi się przypomniało. Jak już bawisz się w bazę danych o mikroprocesorach, to dodaj jeszcze rysunki z oznaczeniami wyprowadzeń danego układu. Niezmiernie ułatwi to pracę. Nie trzeba będzie szukać po notach katalogowych. ;)
  • #5 7134677
    Judas
    Poziom 14  
    Posty: 109
    Ocena: 12
    Witam,

    program bardzo fajny i na pewno się przyda - nie tylko początkującym.

    Moje uwagi i sugestie:
    1. przy wyliczaniu rezystancji zastępczej mogłyby pojawiać się rysunki poglądowe połączeń, tak jak ma to miejsce w pozostałych opcjach wyliczeń (dzielnik, op-ampy). Masz z góry zdefiniowaną maksymalną liczbę użytych do obliczeń rezystorów, więc trzeba by tylko podmieniać przygotowane wcześniej rysunki. Myślę, że dla początkujących było by to bardzo edukacyjne :D
    2. przy obliczaniu kodu paskowego rezystora dodałbym moduł działający odwrotnie - na podstawie podanych parametrów rezystora, np. 100k, 5%, pojawiałby się kod paskowy rezystora, albo na samym rezystorze (na rysunku), albo jako tekstowy wykaz kolorów kolejnych pasków (np "brązowy-czarny-żółty-złoty). Aha, kolory żółty i złoty niewiele się różnią i przy gorszych monitorach lub kartach graficznych można nie zauważyć różnicy - co prawda wybiera się tekstowo z rozwijanych opcji więc to tylko taka uwaga kosmetyczna.
    3.powyższy moduł kodujący wartości do kolorów przydałby się też dla kondensatora i dławika.
    4.baza mikrokontrolerów ATMEL - coś nie tak chyba z wyszukiwaniem zaawansowanym. Spróbuj poszukać procka z pojemnością 8k i zasilanego 5V. Nie ma takich???? :shocked!:
    5.baza mikrokontrolerów PIC - podobnie jak w pkt 4.
    6.sterowanie portem LPT - "Uruchomienie biblioteki NIE UDANE!!!" - o jaką bibliotekę chodzi? :roll:

    Gratuluje wytrwałości w pisaniu programu i życzę dużo powodzenia w jego rozwoju. Sam kiedyś coś podobnego zacząłem pisać i wiem ile to wymaga czasu - ale "satysfakcja gwarantowana!" :) Mój projekt jednak został pokonany przez brak czasu. :(

    Pozdrawiam
  • #6 7134743
    diodak32
    Poziom 12  
    Posty: 49
    Ocena: 3
    Kolego piotrek 662,

    muszę Cię pochwalić za świetny pomysł i fajną aplikację, zwłaszcza dla mniej zaawansowanych elektroników, natomiast rzuciło mi się w oko kilka wad:

    1. W danych dot. mikrokontrolerów AVR (np. ATmega16) napisałeś, że "Zegar czasu rzeczywistego (RTC): Tak". Otóż ten układ nie posiada zegara czasu rzeczywistego (Real Time Clock - RTC), a jedynie Real Time Counter, a to nie jest to samo. Zatem Twoja informacja wprowadza użytkownika w błąd.

    2. Okienko, które te informacje wyświetla powinno być większe lub dać się skalować, aby osoba przeglądająca podstawowe parametry takiego układu od razu widziała wszystkie podstawowe parametry bez konieczności ciągłego przewijania listy.


    Życzę dalszej owocnej pracy nad kolejną wersją programu.
  • #7 7134930
    Duch__
    Poziom 31  
    Posty: 2338
    Pomógł: 33
    Ocena: 1598
    Witam. Przejrzałem programik i wygląda bardzo sympatycznie. Jednak jedna rzecz mi się nie działa. Dodałeś do programu Terminal portu COM, lecz jednak nie obsługuje on portów wyższych niż 4, a ja np mam swój adapter USB->RS232 zainstalowany na porcie 5 :| Prosiłbym przy najbliższej aktualizacji o poprawienie tego drobnego błędu :D Niemniej jednak gratuluje samozaparcia :please:

    Pozdrawiam Duch__
  • #8 7134977
    seba_x
    Poziom 31  
    Posty: 2071
    Pomógł: 29
    Ocena: 112
    A gdzie się ustawia adres LPT ? Czy można odczytać stan wejść LPT ?
    I jeszcze "cena" w mikrokontrolerach np. attiny13 - 1,89zł :?: w tme najtańszy kosztuje 2,77 netto.
  • #9 7135276
    kosa_2
    Poziom 16  
    Posty: 142
    Pomógł: 6
    Ocena: 10
    Super pomysł. Dobrze by było gdyby po wpisaniu danych do obliczeń przycisk "Licz" był odpalany również przez ENTER usprawniło by to pracę.
  • #10 7135545
    pako8420
    Poziom 12  
    Posty: 54
    Ocena: 28
    Witam. Program bardzo pomocny i zrozumiały, ale np.: przy obliczaniu dławika (bo przecież są osiowe i toriodalne) nie ma opcji toriodalne- przekrój środkowy, zewnętrzny i szerokość rdzenia.

    Pozdrawiam.
  • #11 7135566
    matgaw
    Poziom 15  
    Posty: 198
    Pomógł: 4
    Ocena: 3
    Świetny pomysł! Może jeszcze obliczanie parametrów układów rezonansowych LC, albo obliczenia dla układu MC34063 (i wzięte na nie poprawki!)?
  • #12 7135581
    perszeron
    Poziom 21  
    Posty: 521
    Pomógł: 33
    Ocena: 108
    Pozdrawiam , popieram robienie takich programów ułatwiają życie wielu elektronikom ,proponuję do programu w zakładce "Baza usterek"dodać możliwość wstawiania grafiki ,rozbudować terminal 232 i LPT ,i dla zakładki "Dane"wstawić możliwość wpisywania programów dla mikroprocesorów
    to moje propozycje . Widać tu dużo pracy .
    ps.Duch__ możesz ustawić to ręcznie wpisując np. AE209\terminal"ComPort=COM5"
  • #13 7135637
    perszeron
    Poziom 21  
    Posty: 521
    Pomógł: 33
    Ocena: 108
    Judas odn.6.sterowanie portem LPT - "Uruchomienie biblioteki NIE UDANE!!!" - o jaką bibliotekę chodzi? - chodzi tu o bibliotekę "zlportio"jeśli port LPT jest już używany przez jakiś inny program biblioteka zlportio nie załaduje się co spowoduje brak możliwości
    wysłania polecenia w tym przypadku na port we/wy
  • #14 7135733
    mrowaa
    Poziom 15  
    Posty: 221
    Pomógł: 3
    Ocena: 2
    Program fajny. Trochę pracy włożyłeś. Jednak mnie irytuje jedna drobna rzecz. Niby mało istotna ale drażni. Etykiety z wynikami obliczeń powinny być od razu wypełnione. A nie, że dopiero po kliknięciu na "Oblicz" pojawia się napis (np Wzmocnienie) i wynik obliczeń:)
    Druga sugestia to zapisywanie danych wpisanych przy obliczeniach po zamknięciu programu.
    I wreszcie trzecie najważniejsze to ten denerwujący Splash screen. :)
  • #15 7136513
    Ture11
    Poziom 39  
    Posty: 5420
    Pomógł: 573
    Ocena: 1130
    Witam.
    Nie mam większych zastrzeżeń do programu, baaardzo przydatny asystent, wcześniejsza wersja nieraz mi ratowała życie, natomiast tej nie mam czasu sprawdzać, ale ufam, że też jest GIT...

    Widzę natomiast, że kolega zna się na projektowaniu programów komputerowych ; czy zamierzasz może stworzyć wersję dla systemu operacyjnego LINUX?

    Pozdrawiam..
  • #16 7136533
    bobekdt00
    Poziom 14  
    Posty: 92
    Pomógł: 6
    Ocena: 10
    Program naprawdę świetny , gratulacje .

    Ze swojej strony dodałbym coś jak notatnik , często robi się kilka pomiarów a wyniki chce się gdzieś zapisać bez potrzeby włączania innego programu/pisania ręcznie .
  • #17 7136692
    piotrek662
    Poziom 14  
    Posty: 165
    Pomógł: 10
    Ocena: 322
    Witam! Dziękuję za wszystkie opinie. W następnej wersji programu postaram się wnieść wszystkie poprawki oraz zamieścić coś nowego z proponowanych rzeczy. Natomiast co do
    Cytat:
    czy zamierzasz może stworzyć wersję dla systemu operacyjnego LINUX?
    to na razie nie planuję takiej wersji ponieważ program jest napisany w Delphi i z tego co mi się wydaje wiązało by się to z przepisaniem całego programu. Póki co można program uruchamiać poprzez WINE, ponieważ chyba wszystko prócz wyświetlania rysunków AVR'ów działa dobrze.
    Pozdrawiam :)
  • #18 7137285
    Damian11235
    Poziom 10  
    Posty: 18
    Wszystko naprawdę fajne .Dodał bym tylko ,jeszcze wszystkie wzory z jakich korzystałeś w celu edukacyjnym, korzystając z tego programu możemy nie tylko bezmyślnie wciskać przycisk, ale również ucząc się wzorów w celu samo doskonalenia.Pozdrawiam
  • #19 7139357
    Pikczu
    Poziom 16  
    Posty: 185
    Pomógł: 11
    Ocena: 22
    Gratulacje program super.
    Czy mógł byś dodać coś jak transmiter do terminala żeby można było wysyłać paczki bytów tak jak ma to pololu ale nie tylko w hex ale binarnie i dziesiętnie.
    http://www.pololu.com/docs/0J23
    Załączniki:
    • Asystent elektronika v2.0.9 pololu.jpg (62.31 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #20 7139997
    Uxlin
    Poziom 13  
    Posty: 85
    Pomógł: 2
    Ocena: 3
    Bardzo fajny program. Na pewno się przyda. Miał bym taką propozycje aby zrobić w nim bazę z wzorami z których samemu można to obliczyć.
  • #21 7140876
    szandi
    Poziom 11  
    Posty: 13
    Bardzo często korzystam z tego programu i jest on pomocny przy projektowaniu, więc podziękowania dla autora za udostępnienie tej aplikacji. Mógłbyś dodać funkcję zapisywania obliczeń do pliku byłoby to przydatne.
  • #22 7142989
    ~~~pio~~~
    Poziom 15  
    Posty: 70
    Pomógł: 14
    Ocena: 161
    Fajny programik, przydało by się coś takiego na telefon. Brakuje jeszcze w nim przelicznika rezystancja na kod paskowy.
  • #23 7146292
    bonek
    Poziom 13  
    Posty: 75
    Pomógł: 2
    Ocena: 2
    Chętnie widział bym przeliczenie częstotliwości na długość fali .Przydatne przy projektowaniu anten.
  • #24 7147013
    Judas
    Poziom 14  
    Posty: 109
    Ocena: 12
    perszeron napisał:
    Judas odn.6.sterowanie portem LPT - "Uruchomienie biblioteki NIE UDANE!!!" - o jaką bibliotekę chodzi? - chodzi tu o bibliotekę "zlportio"jeśli port LPT jest już używany przez jakiś inny program biblioteka zlportio nie załaduje się co spowoduje brak możliwości
    wysłania polecenia w tym przypadku na port we/wy


    A to ciekawe :) Mam czysty zainstalowany system i na nim jest tylko Asystent. Żaden program nie korzysta z LPT a pomimo tego komunikat się wciąż wyświetla :? Podłącze parę diodek i zobaczę, czy to tylko się komunikat wyświetla, a portem mozna sterować czy nie.

    Pozdrawiam
  • #27 7147706
    perszeron
    Poziom 21  
    Posty: 521
    Pomógł: 33
    Ocena: 108
    Judas Lpt sprawdziłem u siebie działa (spr.na 2 pc ),jest ustawione na LPT1 sprawdż u siebie ustawienia w biosie.Programu nie ma co się czepiać jak by nie patrzeć pracuje pod windą a win to problem
    Załączniki:
    • lpt.rar (169.64 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #28 7148770
    piotrek662
    Poziom 14  
    Posty: 165
    Pomógł: 10
    Ocena: 322
    Judas napisał:
    perszeron napisał:
    Judas odn.6.sterowanie portem LPT - "Uruchomienie biblioteki NIE UDANE!!!" - o jaką bibliotekę chodzi? - chodzi tu o bibliotekę "zlportio"jeśli port LPT jest już używany przez jakiś inny program biblioteka zlportio nie załaduje się co spowoduje brak możliwości
    wysłania polecenia w tym przypadku na port we/wy


    A to ciekawe :) Mam czysty zainstalowany system i na nim jest tylko Asystent. Żaden program nie korzysta z LPT a pomimo tego komunikat się wciąż wyświetla :? Podłącze parę diodek i zobaczę, czy to tylko się komunikat wyświetla, a portem mozna sterować czy nie.

    Pozdrawiam


    Witam! Problem powinno rozwiązać uruchomienie programu jako administrator.

    Pozdrawiam!
  • #29 7158872
    rav7
    Poziom 11  
    Posty: 81
    Ocena: 3
    Bardzo fajny program, częst z niego korzytam. Bardzo przydatną funkcją jest uruchamianie programów zdefiniowanych, wszystko pod rękom. Według mnie przydała by się możliwość ręcznej edycji baz danych np. dotyczących TDA i wprowadzanie nowych układów.

Podsumowanie tematu

✨ Asystent elektronika v2.0.9 to program wspomagający elektroników, zawierający m.in. bazy mikrokontrolerów AVR i 8-bitowych PIC, moduły obliczeniowe (rezystancja termiczna radiatora, systemy liczbowe, szereg E3-E192, natężenie, napięcie, moc, przeliczanie jednostek), a także terminal portu COM i funkcje aktualizacji online. Użytkownicy docenili jego przydatność, zwracając uwagę na drobne błędy językowe (np. różnica między "obliczać" a "wyliczać") oraz proponując rozszerzenia, takie jak dodanie rysunków wyprowadzeń mikrokontrolerów, modułu odwrotnego kodu paskowego rezystora, obsługi portów COM powyżej 4, rozbudowę terminala RS232 i LPT, możliwość zapisywania wyników obliczeń, dodanie bazy wzorów i notatnika. Zgłoszono też uwagi dotyczące nieścisłości w danych mikrokontrolerów (np. ATmega16 nie posiada RTC, a jedynie Real Time Counter) oraz problemy z obsługą portu LPT i konieczność uruchamiania programu z uprawnieniami administratora. Autor planuje wprowadzenie poprawek i nowych funkcji, jednak nie przewiduje wersji na system Linux ze względu na użycie Delphi. Dyskusja zawiera także sugestie dotyczące rozszerzenia bazy o układy TDA, dodanie narzędzi do obliczeń transformatorów, parametrów układów rezonansowych LC, oraz funkcji transmisji danych w terminalu podobnej do Pololu.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA