Miernik lamp DIY - sonda
Moderatorzy: gsmok, tszczesn, Romekd, Einherjer, OTLamp
Re: Miernik lamp DIY - sonda
Na początek można napisać coś co zrobi plik np. *.csv w excelu da się wyczarować parę wykresów.
NOBODY expects the Spanish Inquisition!
https://www.flickr.com/photos/qdlaczian/
https://www.flickr.com/photos/qdlaczian/
Re: Miernik lamp DIY - sonda
W Delphi jest gotowy komponent do tworzenia wykresów, najwięcej roboty jest z wczytaniem danych. Eksport jako plik csv do dalszych zabaw to żaden problem.
- MStaniszczak
- 625...1249 postów
- Posty: 764
- Rejestracja: śr, 18 czerwca 2008, 11:36
- Lokalizacja: Radomsko
- Kontakt:
Re: Miernik lamp DIY - sonda
Do pythona jest wxPython;-)
Delphi co prawda znam, ale nie posiadam. A piratów nie używam
Python jest free i działa niemal na wszystkim
wxPython opiera się na wxWidgets więc też działa i na Windowsach i na *nixach 
I znalazłem takie coś http://eli.thegreenplace.net/2008/08/01 ... thon-guis/
W pracy kolega używa też czegoś do generowania XLS-ów - jutro się dowiem czego. Też może się przydać
Delphi co prawda znam, ale nie posiadam. A piratów nie używam

Python jest free i działa niemal na wszystkim


I znalazłem takie coś http://eli.thegreenplace.net/2008/08/01 ... thon-guis/

W pracy kolega używa też czegoś do generowania XLS-ów - jutro się dowiem czego. Też może się przydać

Re: Miernik lamp DIY - sonda
Zmontowałem płytkę podstawek, ale jeszcze nie sprawdziłem czy działa:
Re: Miernik lamp DIY - sonda
Płytka działa, znalazłem błąd w artykule, podstawka dla 6P1P jest powielona z EL84 co oczywiście zaskutkowało drobnymi przeróbkami płytki.
Tutaj poprawny schemat okablowania: Do tej pory to nie wyszło, bo przy kablowaniu korzystam z tabelki połączeń, a nie ze schematu - sprawdźcie okablowanie podstawki C
Tutaj poprawny schemat okablowania: Do tej pory to nie wyszło, bo przy kablowaniu korzystam z tabelki połączeń, a nie ze schematu - sprawdźcie okablowanie podstawki C
Re: Miernik lamp DIY - sonda
Delphi mam kupione legalne więc nie ma problemu. Ta wersja (4 standard) pozwala na dystrybucję oprogramowania. Późniejsze wersje (bodajże od 6) pozwalają na dystrybucję oprogramowania dopiero od wersji professional wzwyż.MStaniszczak pisze: Delphi co prawda znam, ale nie posiadam. A piratów nie używam![]()
Re: Miernik lamp DIY - sonda
A tak wygląda nowa zmontowana płytka:
(2szt w środku płytki na górnej krawędzi, 2szt w prawym dolnym rogu, 2szt w prawym górnym rogu.
Na płytce jest 6szt. gniazd pod męskie konektory 6.35mm dla ułatwienia podłączenia blaszanych elementów obudowy do PE.(2szt w środku płytki na górnej krawędzi, 2szt w prawym dolnym rogu, 2szt w prawym górnym rogu.
Re: Miernik lamp DIY - sonda
Rozmawialiśmy dzisiaj z Tomkiem na temat rozszerzenia miernika o pomiar charakterystyki Ia=f(Ug1)
W tym celu konieczne będzie przeniesienie oprogramowania na ATMEGA32A, bo w 16A się niestety nie zmieści. Nie będzie natomiast najprawdopodobniej wymagało wymiany i przeróbek innych elementów.
Planujemy pomiar w taki sposób, (dane wprowadza się identycznie jak w trybie zasilacza):
- Uh(Ih), Ua, Ug2, Ig2 są wartościami stałymi podczas pomiaru,
- Ug1, będzie wartością zmienianą automatycznie co 0.1V, wprowadzać się będzie najniższa wartość Ug1, od której miernik automatycznie zwiększać aż do...
- Ia, wprowadzona wartość prądu, to wartość do której miernik będzie zwiększał Ug1, po jej przekroczeniu pomiar zostanie przerwany, Ug1 ustawione zostanie na -24V. Ua, Ug2 wyłączone, Uh pozostawione w celu ewentualnych dalszych pomiarów.
zwłoki żarzenia, rampy i kolejność Ua,Ug2 zostanie zachowana.
Po każdym pomiarze, miernik wyśle jego wynik, w niezmienionym formacie:
VTTester Adam Tatus & Tomasz Gumny
Press <ESC> to get LCDs copy
Nr TubeType Uh[V] Ih[mA] -Ug[V] Ua[V] Ia[mA] Ug2[V] Ig2[mA] S[mA/V] R[k] K[V/V]
33 6P1P__C12 6.3 470 12.5 250 38.8 250 2.54 4.1 50.0 99.9
33 6P1P__C12 6.3 480 12.5 250 40.2 250 2.45 4.1 33.3 99.9
33 6P1P__C12 6.3 480 12.5 250 46.6 250 2.52 4.5 50.0 99.9
33 6P1P__C12 6.3 490 12.5 250 44.6 250 2.71 4.0 50.0 99.9
33 6P1P__C12 6.3 480 12.5 250 43.1 250 2.19 4.0 50.0 99.9
33 6P1P__C12 6.3 480 12.5 250 51.0 250 2.32 4.8 33.3 99.9
33 6P1P__C12 6.3 480 12.5 250 40.7 250 2.27 3.6 50.0 99.9
33 6P1P__C12 6.3 480 12.5 250 43.5 250 2.61 4.1 50.0 99.9
33 6P1P__C12 6.3 490 12.5 250 40.2 250 1.81 4.0 50.0 99.9
33 6P1P__C12 6.3 480 12.5 250 43.1 250 2.27 4.5 0.0 99.9
Ostatni pomiar to ten, po którym w ciągu np. 2s nie przychodzi następny, wartości oczywiście będą inne.
Teraz zadanie dla programistów blaszakowych, aby to odebrać i ładnie pokazać oraz zapisać w jakimś ludzkim formacie np.: dane do pliku *.csv a wykres do *.png itp. Dobrze by można było dodać komentarz do pomiarów, który umożliwi identyfikację lampy. Czy da się to napisać niezależnie od platformy i oglądać w jakieś przeglądarce internetowej?
Oczywiście te oprogramowanie potrzebne jest przed wprowadzeniem zmian, co by można było sprawdzać program z procesora...

W tym celu konieczne będzie przeniesienie oprogramowania na ATMEGA32A, bo w 16A się niestety nie zmieści. Nie będzie natomiast najprawdopodobniej wymagało wymiany i przeróbek innych elementów.
Planujemy pomiar w taki sposób, (dane wprowadza się identycznie jak w trybie zasilacza):
- Uh(Ih), Ua, Ug2, Ig2 są wartościami stałymi podczas pomiaru,
- Ug1, będzie wartością zmienianą automatycznie co 0.1V, wprowadzać się będzie najniższa wartość Ug1, od której miernik automatycznie zwiększać aż do...

- Ia, wprowadzona wartość prądu, to wartość do której miernik będzie zwiększał Ug1, po jej przekroczeniu pomiar zostanie przerwany, Ug1 ustawione zostanie na -24V. Ua, Ug2 wyłączone, Uh pozostawione w celu ewentualnych dalszych pomiarów.
zwłoki żarzenia, rampy i kolejność Ua,Ug2 zostanie zachowana.
Po każdym pomiarze, miernik wyśle jego wynik, w niezmienionym formacie:
VTTester Adam Tatus & Tomasz Gumny
Press <ESC> to get LCDs copy
Nr TubeType Uh[V] Ih[mA] -Ug[V] Ua[V] Ia[mA] Ug2[V] Ig2[mA] S[mA/V] R[k] K[V/V]
33 6P1P__C12 6.3 470 12.5 250 38.8 250 2.54 4.1 50.0 99.9
33 6P1P__C12 6.3 480 12.5 250 40.2 250 2.45 4.1 33.3 99.9
33 6P1P__C12 6.3 480 12.5 250 46.6 250 2.52 4.5 50.0 99.9
33 6P1P__C12 6.3 490 12.5 250 44.6 250 2.71 4.0 50.0 99.9
33 6P1P__C12 6.3 480 12.5 250 43.1 250 2.19 4.0 50.0 99.9
33 6P1P__C12 6.3 480 12.5 250 51.0 250 2.32 4.8 33.3 99.9
33 6P1P__C12 6.3 480 12.5 250 40.7 250 2.27 3.6 50.0 99.9
33 6P1P__C12 6.3 480 12.5 250 43.5 250 2.61 4.1 50.0 99.9
33 6P1P__C12 6.3 490 12.5 250 40.2 250 1.81 4.0 50.0 99.9
33 6P1P__C12 6.3 480 12.5 250 43.1 250 2.27 4.5 0.0 99.9
Ostatni pomiar to ten, po którym w ciągu np. 2s nie przychodzi następny, wartości oczywiście będą inne.
Teraz zadanie dla programistów blaszakowych, aby to odebrać i ładnie pokazać oraz zapisać w jakimś ludzkim formacie np.: dane do pliku *.csv a wykres do *.png itp. Dobrze by można było dodać komentarz do pomiarów, który umożliwi identyfikację lampy. Czy da się to napisać niezależnie od platformy i oglądać w jakieś przeglądarce internetowej?
Oczywiście te oprogramowanie potrzebne jest przed wprowadzeniem zmian, co by można było sprawdzać program z procesora...
Re: Miernik lamp DIY - sonda
Oczywiście miło by było mieć taki fajny program na PC, ale mi tam wystarczy odpowiednie makro do Excela...
Pozdr, Marcin
The secret to creativity is knowing how to hide your sources. - Albert Einstein
marvelamps.com
The secret to creativity is knowing how to hide your sources. - Albert Einstein
marvelamps.com
- MStaniszczak
- 625...1249 postów
- Posty: 764
- Rejestracja: śr, 18 czerwca 2008, 11:36
- Lokalizacja: Radomsko
- Kontakt:
Re: Miernik lamp DIY - sonda
Jak bym napisał to w pythonie, soft by działał na wszystkim - tylko każdy by musiał sobie zainstalować u siebie Pythona
Ale to raczej nie problem.
Tylko mój miernik jest ciągle mocno w częściach, a nieco części mi nadal brakuje:-/ I na pewno w tym miesiącu nie dam rady go poskładać do końca :/ Muszę posprawdzać co mam, co muszę dokupić i co najgorsze, muszę pociąć obudowę (m.in. wyciąć jakoś dziurę pod IEC, czy usb;-)
Soft chętnie napiszę, ale nie szybko, bo nie szybko skończę miernik - ciągnie mi się to i ciągnie i zawsze wypada coś ważniejszego od hobby :-/

Tylko mój miernik jest ciągle mocno w częściach, a nieco części mi nadal brakuje:-/ I na pewno w tym miesiącu nie dam rady go poskładać do końca :/ Muszę posprawdzać co mam, co muszę dokupić i co najgorsze, muszę pociąć obudowę (m.in. wyciąć jakoś dziurę pod IEC, czy usb;-)
Soft chętnie napiszę, ale nie szybko, bo nie szybko skończę miernik - ciągnie mi się to i ciągnie i zawsze wypada coś ważniejszego od hobby :-/
Re: Miernik lamp DIY - sonda
Tomek ma działający miernik, ja chwilowo nie, ale na początku musiałby wylądować u nas.
Da radę odebrać bezpośrednio z COM1-8?
Da radę odebrać bezpośrednio z COM1-8?
- MStaniszczak
- 625...1249 postów
- Posty: 764
- Rejestracja: śr, 18 czerwca 2008, 11:36
- Lokalizacja: Radomsko
- Kontakt:
Re: Miernik lamp DIY - sonda
http://bytes.com/topic/python/answers/8 ... g-pyserial - da rade
I jeszcze to wygląda fajnie http://pyserial.sourceforge.net/ .Python to potężny język, u nas nieco niedoceniany...
[edit] i http://pyexcelerator.sourceforge.net/

[edit] i http://pyexcelerator.sourceforge.net/

Re: Miernik lamp DIY - sonda
Ja tam się za bardzo nie znam, ale mam przeczucie, że miernik nie jest za bardzo potrzebny do napisania takiego programu
Myślę też, że odebranie danych bezpośrednio z portu to podstawa, bo jeśli mam sobie sam kopiuj/ wklej robić, to równie dobrze mogę od razu do Excela wkleić. A Vista chyba w ogóle nie ma terminala (przynajmniej ja nie znalazłem) i musiałem doinstalować Putty.

Myślę też, że odebranie danych bezpośrednio z portu to podstawa, bo jeśli mam sobie sam kopiuj/ wklej robić, to równie dobrze mogę od razu do Excela wkleić. A Vista chyba w ogóle nie ma terminala (przynajmniej ja nie znalazłem) i musiałem doinstalować Putty.
Pozdr, Marcin
The secret to creativity is knowing how to hide your sources. - Albert Einstein
marvelamps.com
The secret to creativity is knowing how to hide your sources. - Albert Einstein
marvelamps.com
- Tomasz Gumny
- 1875...2499 postów
- Posty: 2301
- Rejestracja: pn, 1 stycznia 2007, 23:18
- Lokalizacja: Trzcianka/Poznań
- Kontakt:
Re: Miernik lamp DIY - sonda
Czyżby kajecik nareszcie powędrował do kosza?Marvel pisze:[...] Vista chyba w ogóle nie ma terminala (przynajmniej ja nie znalazłem) i musiałem doinstalować Putty.

Program na PC musiałby:



Miernik do tego nie jest potrzebny - można spreparować kilka plików tekstowych i wysyłać z komputera.
Pośpiechu wielkiego nie ma, bo ja dopiero dojrzewam do ponownego zanurzenia się w programie miernika...

Tomek
- MStaniszczak
- 625...1249 postów
- Posty: 764
- Rejestracja: śr, 18 czerwca 2008, 11:36
- Lokalizacja: Radomsko
- Kontakt:
Re: Miernik lamp DIY - sonda
Poszukam, może w ogóle istnieje coś jak "symulator" portu szeregowego - tak żeby można było nagrać kilka sesji miernika, później ją odtworzyć na wirtualnym porcie:-) Nigdy nic podobnego nie robiłem więc nie bardzo się orientuje
Ale się dowiem 

