Podkręć Rigol DS1052E do 100MHz

Rigol DS1052E to świetny oscyloskop, ale może być jeszcze lepszy dzięki pewnej prostej sztuczce! Rigol produkuje różne oscyloskopy, ale weźmy pod uwagę model DS1052E i DS1102E - różnią się tylko tym, że pierwszy ma zakres do 50MHz, a ten drugi do 100MHz. Wewnątrz obudowy jest dokładnie ten sam sprzęt, a regulacja zakresu dokonywana jest programowo, poprzez włączenie lub wyłączenie pewnego filtru. To wszystko! Zamieszczam instrukcję, jak przerobić Rigol DS1052E na DS1102E.

Bądź ostrożny! Choć na wielu forach ludzie piszą, że ta przeróbka im się udała, jednak znane są przypadki zniszczenia oscyloskopu, prawdopodobnie przez nieuwagę użytkownika. Jeżeli nie czujesz się na siłach, lepiej pozostań przy 50MHz. Wszystkie działania opisane na tej stronie wykonujesz na własną odpowiedzialność. 

Artykuł, który właśnie czytasz stanowi tłumaczenie EEVblog

Modyfikacja oscyloskopu Rigol DS1052E

Potrzebne będą następujące rzeczy:

  • Pendrive
  • Kabel USB
  • Komputer

...i nic więcej!

Wersja oprogramowania

Aby sprawdzić wersję oprogramowania, wciśnij klawisz Utility. Następnie, dwukrotnie wciśnij strzałkę w dół, a potem wybierz System info. Teraz wprowadzimy tajny kod: wciśnij następujące klawisze: CH1, CH1, CH2, CH2, Math. Powinieneś zobaczyć podobny ekran:

Zapisz na kartce wszystkie informacje, jakie się pokazały. Ważne!!! Nie wciskaj żadnych innych klawiszy! Inne tajne kombinacje uruchamiają jakieś tryby testowe i jakieś niezbadane cuda, więc możesz coś zepsuć. Wyjdź z tego ekranu klawiszem RUN/STOP.

Potrzebne programy

Ściągnij na dysk następujące rzeczy:

Nie podłączaj oscyloskopu do komputera. Zainstaluj HashCalc, a później otwórz visa462runtime.exe i ponownie uruchom komputer. Następnie trzeba zainstalować Ultrascope, po czym kolejny raz uruchamiamy komputer. Rozpakuj DS1052_to_DS1102.ziporaz rigupgr.zip do katalogu c:temp. Nie podłączaj jeszcze oscyloskopu do komputera. 

Wgrywamy firmware

Sztuczka działa wyłącznie z oprogramowaniem w wersji 00.02.02 SP2 (00.02.02.02.00). Jeżeli masz takie oprogramowanie, skocz od razu do następnego punktu. Jeżeli masz wersję wcześniejszą, musisz zaktualizować oprogramowanie. Jeżeli w Twoim oscyloskopie jest nowsza wersja, trzeba będzie wgrać starszą, ale (uwaga!) Rigol zablokował możliwość wgrywania starszych wersji. Jednak ktoś był cwany i obszedł to zabezpieczenie, zmieniając numer wersji z 00.02.02.02.00 na wyższy numer, dzięki czemu oscyloskop myśli, że wgrywasz mu nowszy program, a nie stary :) 

Aktualizacja oprogramowania z wersji starszej niż 00.02.02 SP2

  • Sformatuj pendrive, np. używając Mój komputer.
  • Upewnij się, że Twój pendrive dobrze działa z oscyloskopem. Niektóre, tzn. te o bardzo dużych pojemnościach, mogą nie być poprawnie obsługiwane. Włóż pendrive do gniazda oscyloskopu na płycie czołowej, zrób kilka zrzutów ekranu i danych przy pomocy menu Storage, po czym sprawdź, czy można je poprawnie odczytać na komputerze.
  • Skasuj wszystkie pliki z pendrive.
  • Skopiuj plik C:tempDS1052_to_DS11022.02.SP2_originalDS1000EUpdate.RGL do katalogu głównego pendrive'a. Nie umieszczaj w nim żadnych innych plików ani katalogów.
  • Usuń pendrive przy pomocy Bezpiecznego usuwania sprzętu (ikona w tray'u obok zegarka na pasku start).
  • Ponownie włóż pendrive do komputera. Uruchom HashCalc, wskaż nim plik w pendrivie i oblicz jego sumą MD5. Powinna wynosić 272086b2037231c62446617436544a77. Jeżeli suma się zgadza, idź dalej. Jeżeli nie, to wystąpił jakiś błąd przy zapisie i spróbuj jeszcze raz.
  • Jeszcze raz usuń pendrive przy pomocy Bezpiecznego usuwania sprzętu.
  • Włącz oscyloskop i wetknij do niego pendrive. Powinien automatycznie wykryć plik z nowym firmware. Oscyloskop zapyta czy na pewno wgrać nowy program. Oczywiście zgadzamy się na to i czekamy kilka minut. Po zakończeniu operacji wyciągamy pendrive, ponownie włączamy oscyloskop, klikamy Utilities, strzałka w dół, strzałka w dół, System Info i powinniśmy zobaczyć wersję 00.02.02.

Aktualizacja oprogramowania z wersji nowszej niż 00.02.02 SP2 (00.02.02.02.00) i starszej niż 00.02.05 (00.02.05.00.00)

  • Sformatuj pendrive, np. używając Mój komputer.
  • Upewnij się, że Twój pendrive dobrze działa z oscyloskopem. Niektóre, tzn. te o bardzo dużych pojemnościach, mogą nie być poprawnie obsługiwane. Włóż pendrive do gniazda oscyloskopu na płycie czołowej, zrób kilka zrzutów ekranu i danych przy pomocy menu Storage, po czym sprawdź, czy można je poprawnie odczytać na komputerze.
  • Skasuj wszystkie pliki z pendrive.
  • Skopiuj plik C:tempDS1052_to_DS11022.02.SP2_patched_to_02.04.02DS1000EUpdate.RGL do katalogu głównego pendrive'a. Nie umieszczaj w nim żadnych innych plików ani katalogów.
  • Usuń pendrive przy pomocy Bezpiecznego usuwania sprzętu (ikona w tray'u obok zegarka na pasku start).
  • Ponownie włóż pendrive do komputera. Uruchom HashCalc, wskaż nim plik w pendrivie i oblicz jego sumą MD5. Powinna wynosić 8cd4e61ce6128b55ab18fc83fa756e34 . Jeżeli suma się zgadza, idź dalej. Jeżeli nie, to wystąpił jakiś błąd przy zapisie i spróbuj jeszcze raz.
  • Jeszcze raz usuń pendrive przy pomocy Bezpiecznego usuwania sprzętu.
  • Włącz oscyloskop i wetknij do niego pendrive. Powinien automatycznie wykryć plik z nowym firmware. Oscyloskop zapyta czy na pewno wgrać nowy program. Oczywiście zgadzamy się na to i czekamy kilka minut. Po zakończeniu operacji wyciągamy pendrive, ponownie włączamy oscyloskop, klikamy Utilities, strzałka w dół, strzałka w dół, System Info i powinniśmy zobaczyć wersję 00.02.02.

Aktualizacja oprogramowania z wersji 00.02.05 (00.02.05.00.00) lub 00.02.05 SP1 (00.02.05.01.00)

  • Sformatuj pendrive, np. używając Mój komputer.
  • Upewnij się, że Twój pendrive dobrze działa z oscyloskopem. Niektóre, tzn. te o bardzo dużych pojemnościach, mogą nie być poprawnie obsługiwane. Włóż pendrive do gniazda oscyloskopu na płycie czołowej, zrób kilka zrzutów ekranu i danych przy pomocy menu Storage, po czym sprawdź, czy można je poprawnie odczytać na komputerze.
  • Skasuj wszystkie pliki z pendrive.
  • Skopiuj plik C:tempDS1052_to_DS11022.02.SP2_patched_to_02.05.01.02DS1000EUpdate.RGL do katalogu głównego pendrive'a. Nie umieszczaj w nim żadnych innych plików ani katalogów.
  • Usuń pendrive przy pomocy Bezpiecznego usuwania sprzętu (ikona w tray'u obok zegarka na pasku start).
  • Ponownie włóż pendrive do komputera. Uruchom HashCalc, wskaż nim plik w pendrivie i oblicz jego sumą MD5. Powinna wynosić 7cc0aac2e39f6a677dd0296344e33954. Jeżeli suma się zgadza, idź dalej. Jeżeli nie, to wystąpił jakiś błąd przy zapisie i spróbuj jeszcze raz.
  • Jeszcze raz usuń pendrive przy pomocy Bezpiecznego usuwania sprzętu.
  • Włącz oscyloskop i wetknij do niego pendrive. Powinien automatycznie wykryć plik z nowym firmware. Oscyloskop zapyta czy na pewno wgrać nowy program. Oczywiście zgadzamy się na to i czekamy kilka minut. Po zakończeniu operacji wyciągamy pendrive, ponownie włączamy oscyloskop, klikamy Utilities, strzałka w dół, strzałka w dół, System Info i powinniśmy zobaczyć wersję 00.02.02.

Podłączamy do komputera

Ultrascope nie jest niezbędny do modyfikacji oscyloskopu, ale pozwoli upewnić się, że wszystko działa poprawnie. Włącz oscyloskop i podłącz go kablem USB do komputera. System automatycznie zainstaluje sterownik z Windows Update. Jeżeli pokazuje się komunikat, że urządzenie nie działa poprawnie, wyłącz oscyloskop i włącz go ponownie.

Uruchom program Ultrascope. Kliknij przycisk Connect i włącz Virtal Panel z z okienka DSO Controller w lewym dolnym rogu ekranu. Oscyloskop powinien dać się zdalnie sterować przez USB i pokazywać na komputerze to samo co na wyświetlaczu. Jeżeli jest jakiś problem, należy go rozwiązać przed przystąpieniem do kolejnego kroku.

Wyłącz i włącz oscyloskop.

Zmieniamy DS1052E w DS1102E

Są dwa sposoby. Można podłączyć oscyloskop przez RS232 i wpisywać polecenia ręcznie przez dowolny terminal, albo można skorzystać z prostego programu rigupgr.exe, który zrobi to za Ciebie przez USB. W niniejszej instrukcji opiszę jedynie drugą metodę.

Włącz program rigupgr.exe Kliknij przycisk Check Rigol Model & Serial. Powinien pokazać się model oraz numer seryjny, a następnie wybierz przycisk Upgrade Rigol. Operacja może potrwać chwilę, bądź cierpliwy. Kiedy proces się zakończy, znów ponownie uruchom oscyloskop.

Aktualizacja oprogramowania

Spójrz na parametr Hardversion, który zapisałeś na kartce razem z numerem seryjnym i innymi danymi. Jeżeli masz 57 (lub mniej) to możesz pozostać przy oprogramowaniu 00.02.02.02.00, ale nie ma przeciwskazań, by zaktualizować je do 00.02.04.01.02 (00.02.04 SP1). W przypadku 58 musisz zaktualizować program do 00.02.04.01.02 (00.02.04 SP1), bo będą problemy z kalibracją. 

Program w wersji 00.02.04 można znaleźć w katalogu C:tempDS1052_to_DS11022.04 SP1_original. Procedura aktualizacji wygląda identycznie jak powyżej. Kod MD5 tego pliku to bcf73565352391935f3a9651d30776ee.

Kalibracja

Włącz oscyloskop i zostaw go w spokoju na 30 minut, aby się równomiernie rozgrzał. Wciśnij przycisk Utility, strzałka w dół, strzałka w dół, Self-Cal. Odłącz wszystkie przewody, pendrive i kabel USB od oscyloskopu, a następnie wciśnij RUN/STOP. Kalibracja trwa trochę czasu. Po skończonej kalibracji, oscyloskop jest gotowy do użycia.

Przekręć pokrętło podstawy czasu, aby zmniejszyć ją do minimum. W oscyloskopie DS1052E najmniejsza wartość możliwa do uzyskania to 5ns. W modelu DS1102E można ustawić podstawę czasu na wartość 2ns :)