Elektroda.pl
Elektroda.pl
X
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Multimetry na DTM0660L/DM1106EN - modyfikacje

spy 28 Apr 2022 02:45 5286 9
Renex
  • 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.
    Multimetry na DTM0660L/DM1106EN - modyfikacje
    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.
    Multimetry na DTM0660L/DM1106EN - modyfikacje
    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.
    Multimetry na DTM0660L/DM1106EN - modyfikacje

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

    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):
    Multimetry na DTM0660L/DM1106EN - modyfikacje
    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 :)
    Multimetry na DTM0660L/DM1106EN - modyfikacje
    Code: text
    Log in, to see the code

    - nie da się włączyć pomiaru częstotliwości i temperatury — najprawdopodobniej zablokowane w układzie
    Multimetry na DTM0660L/DM1106EN - modyfikacje
    - 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:
    Multimetry na DTM0660L/DM1106EN - modyfikacje
    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

    Multimetry na DTM0660L/DM1106EN - modyfikacje

    Poglądowe rozmiary w/w multimetrów
    Multimetry na DTM0660L/DM1106EN - modyfikacje

    Miłego poprawiania mierników :)

    Cool? Ranking DIY
    Do you have a problem with Arduino? Ask question. Visit our forum Arduino.
    About Author
    spy
    Level 27  
    Offline 
    spy wrote 764 posts with rating 223, helped 86 times. Live in city Zabrze. Been with us since 2003 year.
  • Renex
  • #2
    noel200
    Level 26  
    Hej, fajne zebranie informacji w jednym miejscu.
    Ja kiedyś w 210E zmieniłem firmware i przez kilka minut działał dobrze. Przy trzecim włączeniu już się miernik nie uruchomił. Wgranie wsadu jeszcze raz starego czy nowego nic nie dało. Miernik się przestał uruchamiać. Ale to chyba z mojej winy. Jakieś zwarcie chyba tam zrobiłem, ale nie pamiętam już dokładnie.
    Przestawienie go by domyślnie uruchamiał się w DC akurat byłoby mi przydatne, ale drugi raz się już w to nie będę bawić. Szkoda mi uwalić drugiego miernika.
    Mam też AN8008 i jest całkiem niezły. Pokazuje bardzo dokładnie, jest poręczny, ale gniazda na przewody ma tandetne i obudowę bez holstera.
  • Renex
  • #3
    E8600
    Level 40  
    Ciekawe czy jest wykonalne uruchomienie funkcje MIN/MAX w tanich miernikach w których teoretycznie procesor to obsługuje a wyświetlacz ma takie symbole ale funkcji brak np. Aneng M118A.
    https://www.elektroda.pl/rtvforum/topic3884109.html
  • #7
    ArturAVS
    Moderator HP/Truck/Electric
    E8600 wrote:
    może kolegę @ArturAVS to zainteresuje?

    Interesować interesuje :D. Chwilowo jednak mam trochę innych zajęć i żadnego innego multimetru w zapasie (jakby z T28B poszło coś nie tak), gdzieś też mi się zawieruszył programator EEPROM. Plusik dla Autora oczywiście.
  • #8
    austin007
    Level 17  
    @spy Do Metex i Uni-T(cęgi) na ostatnim zdjęciu (poz 1,2) też masz zmodyfikowane wsady/mody?
  • #10
    janusz 111163
    Level 1  
    Posiadam miernik mastech MS2115, i chcemy go naprawić (wymienić układ) UK. DM1106en, ale nie jest dostępny na Allixpresss, i moje pytanie jest czy układ DTM 0660L może go zastąpić??? Pozdrawiam Janusz Fitler