Ostatnio przy okazji odpowiadania na temat dot. cęg (Link) pomyślałem, że warto pokazać, co można zrobić z tym i podobnymi miernikami. Kiedyś już był temat dot. AN8008 (Link), jednak wątek głównie dotyczył modyfikacji sprzętowych i tylko trochę zszedł na modyfikację funkcji, więc sądzę, że warto pokazać, jakie to daje możliwości. Zasady opisane poniżej w zasadzie dotyczą każdego miernika, który oparty jest o układy wspomniane w temacie (np. niektóre Anengi, ZT, Mastechy, Uni-t, itp), przy czym DM1106EN jest "ulepszoną" wersją DTM0660L (ten chip to pewnie HY12P65) - potrafi wyświetlić 9999 zamiast 6000.
Niestety dokumentacja jest okrojona lub jej nie ma wcale, więc pewne wnioski trudno wyciągać, jednak coś wiemy
Do poniżej opisanych modyfikacji będzie potrzebny dowolny programator EEPROMów serii 24CXX - popularny jest CH341A, który obecnie można kupić za mniej niż 50 zł — przy okazji podaję link do działającego oprogramowania (kto szukał, ten wie, że czasem ciężko znaleźć) - Link. Warto kupić go z klipsem (wiele osób do nie lubi, ale w tym przypadku wystarczy), aby nie wyjmować lutownicy.
Zacznijmy od AN8008 - wdzięczny mierniczek, o dużej rozdzielczości pomiarowej i niskiej cenie, przez jednych lubiany, przez innych wykpiwany. Praktycznie nie ma zabezpieczeń, za to potrafi mierzyć z rozdzielczością 1µV i ma prosty (ale ma!) generator przebiegu prostokątnego. Jego kolega AN8009, zamiast generatora ma NCV i dodatkowo potrafi mierzyć temperaturę. Cóż, AN8008 ma to po prostu wyłączone, co warto poprawić. W EEPROMie wystarczy zmienić 4 bajty i na zakresie mV pojawi się funkcja pomiaru temperatury jak w AN8009.
Krążące po internecie instrukcje tej modyfikacji wspominają tylko o dwóch bajtach (tych dolnych). Oczywiście włączą one tę funkcję, ale będzie działać nie najlepiej. Dwa górne bajty to wartość temperatury otoczenia dla ADC. Nie mierzy jej, więc wymagane jest jej podanie — domyślna wartość będzie bardzo zawyżać pomiar.
Pojawia się pytanie, czy można również włączyć możliwość pomiaru rezystancji do 100MΩ jak w AN8009 - otóż nie. Układ scalony nie ma wyprowadzonej jednej ścieżki i która prowadzi do dodatkowego rezystora R22 dzielnika. Również NCV wymagałoby dodatkowych elementów.
Opis dołożenia dodatkowych przycisków np. REL, których może brakować w AN8009/9/ZT10X/podobnych:
Teraz pora na cęgi UT-210E (Voltcraft VC-330). Na ich temat mocno dyskutowano i rozpracowywano funkcje na forum eevblog. Temat jest długi — dla wytrwałych i ciekawych. Pojawiły się tam również poradniki, instrukcje, zdjęcia i zawartości EEPROMów, ale działają tylko częściowo — raz, że część ustawień pominięto lub źle zinterpretowano, a dwa — fukcje są porozrzucane po postach. Na pewno warto się zapoznać z tym filmem, który pokazuje jak się podpiąć programatorem i jak programować. Nie warto jedynie przepisywać wszystkich wartości EEPROmu pokazanych w filmie. Podstawowym wsadem z zaznaczonymi bajtami do zmiany jest poniższy — podstawowym, bo można go zmodyfikować do własnych potrzeb lub po prostu zapisać te zmiany i używać miernika (z pewną uwagą, o której później):
W zamian dostajemy miernik, który będzie mierzył wartości do 9999 zamiast 2000, oraz będzie miał rozszerzone zakresy pomiarowe:
V - ACV/DCVmv/ACVmv (do 1000V)
Ω - bez zmian
2A (cęgi) - ACA/DCA 2A (pomiar z rozdzielczością 1mV - w przypadku użycia zerowania, co jest zdecydowanie sensowne, tylko do 2A - blokada w procesorze; bez zerowania - zakres do 9.999A)
20A (cęgi) - ACA/DCA 100A (pomiar do 99.99A z rozdzielczością 10mA)
100A (cęgi) - ACA/DCA 1000A (rozdzielczość 0.1A) + ACA/DCA 6000A (teoretycznie 9999A, rozdzielczość 1A)
NCV - NCV/ACAmv
Jak widać wyżej, z tanich cęg robi się dość ciekawy miernik. Wspomniałem o uwadze i teraz na nią kolej. Właściwie na kilka:
- być może działa komunikacja po UART — można modyfikować adres FDh (lub FAh) i sprawdzać. Ja nie sprawdzałem. Jeszcze
- nie da się włączyć pomiaru częstotliwości i temperatury — najprawdopodobniej zablokowane w układzie
- czerwonym tłem są oznaczone bajty, które należy zmienić w fabrycznym EEPROMie
- w czerwoną ramką zaznaczone są bajty z kalibracją zakresów 600A i 6000A - poradniki zalecają skopiować kalibrację z zakresu 2A do 6000A, co jest bez sensu, bo pokazuje bardzo źle. Wartości tutaj podane są jedynie dobrane, by miernik nie pokazywał głupot, ale na pewno wymagana jest ich dodatkowa korekta lub kalibracja
- miernik na zakresie 600A będzie piszczał po przekroczeniu 100A - taki jest rating cęg, a jeśli ktoś chce to wyłączyć, to należy zmienić bajt zaznaczony na niebiesko na FF.
- w zielonej zaznaczony jest bajt odpowiadający za czas podświetlenia — heksadecymalnie ilość sekund (78h = 120 sekund)
- w żółtej ramce pozycje przełącznika zakresów i przypisane funkcje (zmieniane klawiszem Select od góry do dołu) - jeśli ktoś chce, może zmienić je tak, by domyślnie na pierwszej pozycji były zakresy napięcia i prądu stałego, poniżej tabela:
Dokumentacja do DM0660L jest już na elektrodzie (niestety niepełna, a pełnej brak) i można się z nią zapoznać (do DM1106EN publicznie dostępnej brak): Link
Tutaj też warto zajrzeć: Link i tutaj być może też Link
Film dot. zerowania cęg: https://www.youtube.com/watch?v=PghlJbbj6pA&t=1s
Procedura:
VR- = Offset adjustment
VR+ = Clamp Head Nulling Pot
VR4 = Clamp Head Nulling Pot
Turn meter to 2A DC mode, turn meter on and rotate noting varation, then adjust VR+ and VR4 until the is no variation, then zero out the Offset with VR
Poglądowe rozmiary w/w multimetrów
Miłego poprawiania mierników

Niestety dokumentacja jest okrojona lub jej nie ma wcale, więc pewne wnioski trudno wyciągać, jednak coś wiemy

Do poniżej opisanych modyfikacji będzie potrzebny dowolny programator EEPROMów serii 24CXX - popularny jest CH341A, który obecnie można kupić za mniej niż 50 zł — przy okazji podaję link do działającego oprogramowania (kto szukał, ten wie, że czasem ciężko znaleźć) - Link. Warto kupić go z klipsem (wiele osób do nie lubi, ale w tym przypadku wystarczy), aby nie wyjmować lutownicy.
Zacznijmy od AN8008 - wdzięczny mierniczek, o dużej rozdzielczości pomiarowej i niskiej cenie, przez jednych lubiany, przez innych wykpiwany. Praktycznie nie ma zabezpieczeń, za to potrafi mierzyć z rozdzielczością 1µV i ma prosty (ale ma!) generator przebiegu prostokątnego. Jego kolega AN8009, zamiast generatora ma NCV i dodatkowo potrafi mierzyć temperaturę. Cóż, AN8008 ma to po prostu wyłączone, co warto poprawić. W EEPROMie wystarczy zmienić 4 bajty i na zakresie mV pojawi się funkcja pomiaru temperatury jak w AN8009.

Krążące po internecie instrukcje tej modyfikacji wspominają tylko o dwóch bajtach (tych dolnych). Oczywiście włączą one tę funkcję, ale będzie działać nie najlepiej. Dwa górne bajty to wartość temperatury otoczenia dla ADC. Nie mierzy jej, więc wymagane jest jej podanie — domyślna wartość będzie bardzo zawyżać pomiar.
Pojawia się pytanie, czy można również włączyć możliwość pomiaru rezystancji do 100MΩ jak w AN8009 - otóż nie. Układ scalony nie ma wyprowadzonej jednej ścieżki i która prowadzi do dodatkowego rezystora R22 dzielnika. Również NCV wymagałoby dodatkowych elementów.

Opis dołożenia dodatkowych przycisków np. REL, których może brakować w AN8009/9/ZT10X/podobnych:

Teraz pora na cęgi UT-210E (Voltcraft VC-330). Na ich temat mocno dyskutowano i rozpracowywano funkcje na forum eevblog. Temat jest długi — dla wytrwałych i ciekawych. Pojawiły się tam również poradniki, instrukcje, zdjęcia i zawartości EEPROMów, ale działają tylko częściowo — raz, że część ustawień pominięto lub źle zinterpretowano, a dwa — fukcje są porozrzucane po postach. Na pewno warto się zapoznać z tym filmem, który pokazuje jak się podpiąć programatorem i jak programować. Nie warto jedynie przepisywać wszystkich wartości EEPROmu pokazanych w filmie. Podstawowym wsadem z zaznaczonymi bajtami do zmiany jest poniższy — podstawowym, bo można go zmodyfikować do własnych potrzeb lub po prostu zapisać te zmiany i używać miernika (z pewną uwagą, o której później):

W zamian dostajemy miernik, który będzie mierzył wartości do 9999 zamiast 2000, oraz będzie miał rozszerzone zakresy pomiarowe:
V - ACV/DCVmv/ACVmv (do 1000V)
Ω - bez zmian
2A (cęgi) - ACA/DCA 2A (pomiar z rozdzielczością 1mV - w przypadku użycia zerowania, co jest zdecydowanie sensowne, tylko do 2A - blokada w procesorze; bez zerowania - zakres do 9.999A)
20A (cęgi) - ACA/DCA 100A (pomiar do 99.99A z rozdzielczością 10mA)
100A (cęgi) - ACA/DCA 1000A (rozdzielczość 0.1A) + ACA/DCA 6000A (teoretycznie 9999A, rozdzielczość 1A)
NCV - NCV/ACAmv
Jak widać wyżej, z tanich cęg robi się dość ciekawy miernik. Wspomniałem o uwadze i teraz na nią kolej. Właściwie na kilka:
- być może działa komunikacja po UART — można modyfikować adres FDh (lub FAh) i sprawdzać. Ja nie sprawdzałem. Jeszcze


Code: text
- nie da się włączyć pomiaru częstotliwości i temperatury — najprawdopodobniej zablokowane w układzie

- czerwonym tłem są oznaczone bajty, które należy zmienić w fabrycznym EEPROMie
- w czerwoną ramką zaznaczone są bajty z kalibracją zakresów 600A i 6000A - poradniki zalecają skopiować kalibrację z zakresu 2A do 6000A, co jest bez sensu, bo pokazuje bardzo źle. Wartości tutaj podane są jedynie dobrane, by miernik nie pokazywał głupot, ale na pewno wymagana jest ich dodatkowa korekta lub kalibracja
- miernik na zakresie 600A będzie piszczał po przekroczeniu 100A - taki jest rating cęg, a jeśli ktoś chce to wyłączyć, to należy zmienić bajt zaznaczony na niebiesko na FF.
- w zielonej zaznaczony jest bajt odpowiadający za czas podświetlenia — heksadecymalnie ilość sekund (78h = 120 sekund)
- w żółtej ramce pozycje przełącznika zakresów i przypisane funkcje (zmieniane klawiszem Select od góry do dołu) - jeśli ktoś chce, może zmienić je tak, by domyślnie na pierwszej pozycji były zakresy napięcia i prądu stałego, poniżej tabela:

Dokumentacja do DM0660L jest już na elektrodzie (niestety niepełna, a pełnej brak) i można się z nią zapoznać (do DM1106EN publicznie dostępnej brak): Link
Tutaj też warto zajrzeć: Link i tutaj być może też Link
Film dot. zerowania cęg: https://www.youtube.com/watch?v=PghlJbbj6pA&t=1s
Procedura:
VR- = Offset adjustment
VR+ = Clamp Head Nulling Pot
VR4 = Clamp Head Nulling Pot
Turn meter to 2A DC mode, turn meter on and rotate noting varation, then adjust VR+ and VR4 until the is no variation, then zero out the Offset with VR

Poglądowe rozmiary w/w multimetrów

Miłego poprawiania mierników

Cool? Ranking DIY