Прошивка осциллографа dso138 через usb

Обновлено: 02.07.2024

Производитель осциллографа DSO138 не оставляет своих пользователей и периодически обновляет программное обеспечение («прошивки») для своих приборов. Давайте посмотрим, какие шаги нужно пройти, чтобы обновить прошивку осциллографа DSO138.

Для работы нам понадобится:

1 Определение текущей версии и поиск новой версии прошивки

При включении осциллографа DSO138 на его дисплее отображается идентификатор текущей версии прошивки. Версия прошивки указана после сокращения FW (FirmWare – «прошивка»). Запомним этот номер.

Теперь заходим на страницу с прошивками официального сайта производителя осциллографа DSO138 и смотрим, какая версия прошивки самая последняя. На момент написания статьи последняя версия 113-13801-061 от 10.10.2016. Это явно новее, чем установленная прошивка осциллографа с предыдущей фотографии.

Скачиваем архив с прошивкой и распакуем его в произвольное место на жёстком диске. Сама прошивка – это файл с расширением *.HEX. В данном случае «113-13801-061.hex».

2 Установка программы Flash Loader Demonstrator

Для загрузки прошивки в память осциллографа DSO138 нужна специальная программа. Разработчики осциллографа рекомендуют программу Flash Loader Demonstrator фирмы ST. Для скачивания программы придётся зарегистрироваться на сайте. После этого на почту придёт ссылка для скачивания программы.

Программа распространяется в виде архива. Скачиваем программу. Распаковываем на компьютер и запускаем установщик. Никаких тонкостей нет, тут всё стандартно.

3 Подготовка осциллографа DSO138 к перепрошивке

Прежде чем подключать осциллограф к компьютеру, придётся ещё немного потрудиться. Необходимо замкнуть перемычки JP1 и JP2, расположенные с нижней стороны платы осциллографа. Это переведёт контроллер осциллографа в режим загрузчика вместо загрузки обычной прошивки. Перемычки придётся соединить пайкой.

4 Подключение осциллографа DSO138 к компьютеру

Для загрузки прошивки в память осциллографа используется порт J5 (UART) с логическим уровнем 3,3 В. Чтобы подключить его к компьютеру нам понадобится преобразователь USB в UART, например вот такой. На многих преобразователях имеется перемычка для переключения напряжения между 5 и 3,3 вольтами.

Подключаем «свисток» к осциллографу согласно схеме.

Обратите внимание, что порт TX преобразователя (выход) должен быть подключён к порту RX (вход) осциллографа, и наоборот. А GND – общий провод.

Теперь можно подключать конвертер к USB порту компьютера.

Будет это выглядеть примерно так:

5 Процесс прошивки осциллографа DSO138 по шагам

Включаем осциллограф в сеть, а преобразователь USB-UART подключаем к порту USB компьютера. Теперь запускаем программу Flash Loader Demonstrator.

Выбираем номер COM-порта, к которому подключён преобразователь. Остальные настройки можно оставить как есть. Нажимаем кнопку "Next".

Далее следует предупреждение, что дальнейшие действия приведут к стиранию памяти осциллографа DSO138. Нажимаем кнопку "Remove protection", чтобы перейти к следующему шагу.

Запуск программы Flash Loader Demonstrator Снятие защиты от перезаписи флеш-памяти

После этого открывается страница с информацией о разделах памяти осциллографа. Выбираем здесь память с размером 64K (проверьте, что на предыдущем шаге она была определена именно с таким размером). Нажимаем “Next”.

Ставим флажок на пункте “Download to device” (загрузить в устройство). Нажимаем кнопку с тремя точками для выбора скачанного ранее файла прошивки “113-13801-061.hex”. Остальные параметры выставляем как на изображении.

При нажатии кнопки “Next” начнётся процесс перепрошивки флеш-памяти осциллографа DSO138. После него запустится процесс проверки загруженной прошивки. Об успешном завершении будет свидетельствовать зелёная полоска прогресс-бара. Весь процесс занимает около 1-2 минут.

Обесточим осциллограф. Отключим от него UART преобразователь. Не забудем отпаять замкнутые перемычки JP1 и JP2.

Теперь можно включить осциллограф в сеть и при его загрузке убедиться, что версия его встроенного программного обеспечения обновилась: “FW: 113-13801-061”.

Производитель осциллографа DSO138 не оставляет своих пользователей и периодически обновляет программное обеспечение («прошивки») для своих приборов. Давайте посмотрим, какие шаги нужно пройти, чтобы обновить прошивку осциллографа DSO138.

Для работы нам понадобится:

1 Определение текущей версии и поиск новой версии прошивки

При включении осциллографа DSO138 на его дисплее отображается идентификатор текущей версии прошивки. Версия прошивки указана после сокращения FW (FirmWare – «прошивка»). Запомним этот номер.

Теперь заходим на страницу с прошивками официального сайта производителя осциллографа DSO138 и смотрим, какая версия прошивки самая последняя. На момент написания статьи последняя версия 113-13801-061 от 10.10.2016. Это явно новее, чем установленная прошивка осциллографа с предыдущей фотографии.

Скачиваем архив с прошивкой и распакуем его в произвольное место на жёстком диске. Сама прошивка – это файл с расширением *.HEX. В данном случае «113-13801-061.hex».

2 Установка программы Flash Loader Demonstrator

Для загрузки прошивки в память осциллографа DSO138 нужна специальная программа. Разработчики осциллографа рекомендуют программу Flash Loader Demonstrator фирмы ST. Для скачивания программы придётся зарегистрироваться на сайте. После этого на почту придёт ссылка для скачивания программы.

Программа распространяется в виде архива. Скачиваем программу. Распаковываем на компьютер и запускаем установщик. Никаких тонкостей нет, тут всё стандартно.

3 Подготовка осциллографа DSO138 к перепрошивке

Прежде чем подключать осциллограф к компьютеру, придётся ещё немного потрудиться. Необходимо замкнуть перемычки JP1 и JP2, расположенные с нижней стороны платы осциллографа. Это переведёт контроллер осциллографа в режим загрузчика вместо загрузки обычной прошивки. Перемычки придётся соединить пайкой.

4 Подключение осциллографа DSO138 к компьютеру

Для загрузки прошивки в память осциллографа используется порт J5 (UART) с логическим уровнем 3,3 В. Чтобы подключить его к компьютеру нам понадобится преобразователь USB в UART, например вот такой. На многих преобразователях имеется перемычка для переключения напряжения между 5 и 3,3 вольтами.

Подключаем «свисток» к осциллографу согласно схеме.

Обратите внимание, что порт TX преобразователя (выход) должен быть подключён к порту RX (вход) осциллографа, и наоборот. А GND – общий провод.

Теперь можно подключать конвертер к USB порту компьютера.

Будет это выглядеть примерно так:

5 Процесс прошивки осциллографа DSO138 по шагам

Включаем осциллограф в сеть, а преобразователь USB-UART подключаем к порту USB компьютера. Теперь запускаем программу Flash Loader Demonstrator.

Выбираем номер COM-порта, к которому подключён преобразователь. Остальные настройки можно оставить как есть. Нажимаем кнопку "Next".

Далее следует предупреждение, что дальнейшие действия приведут к стиранию памяти осциллографа DSO138. Нажимаем кнопку "Remove protection", чтобы перейти к следующему шагу.

Запуск программы Flash Loader Demonstrator Снятие защиты от перезаписи флеш-памяти

После этого открывается страница с информацией о разделах памяти осциллографа. Выбираем здесь память с размером 64K (проверьте, что на предыдущем шаге она была определена именно с таким размером). Нажимаем “Next”.

Ставим флажок на пункте “Download to device” (загрузить в устройство). Нажимаем кнопку с тремя точками для выбора скачанного ранее файла прошивки “113-13801-061.hex”. Остальные параметры выставляем как на изображении.

При нажатии кнопки “Next” начнётся процесс перепрошивки флеш-памяти осциллографа DSO138. После него запустится процесс проверки загруженной прошивки. Об успешном завершении будет свидетельствовать зелёная полоска прогресс-бара. Весь процесс занимает около 1-2 минут.

Обесточим осциллограф. Отключим от него UART преобразователь. Не забудем отпаять замкнутые перемычки JP1 и JP2.

Теперь можно включить осциллограф в сеть и при его загрузке убедиться, что версия его встроенного программного обеспечения обновилась: “FW: 113-13801-061”.

Народный осциллограф DSO138 версия MINI - Плоттер | [oscilloscope] Плоттер для "народного" осциллографа DSO138 MINI

Плоттер для "народного" осциллографа DSO138 MINI.
Производитель JyeTech не счёл нужным выпустить программу для отображения и сохранения результатов измерений на компьютере.
Приложение Плоттер для этой модели восполняет этот пробел, теперь можно получать и просматривать данные непосредственно с DSO138.
Так-же работает экспорт данных и сохранение/загрузка, для последующего анализа.

Прикрепленное изображение

  • Тип приложения: UWP Windows 8+, WinRT, Windows 10 IOT, Mobile, Desktop
  • Совместимые платформы: x86, x64, ARM,ARM64
  • Формат архива: msix

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Управление и навигация в приложении проста и очевидна, писалось под "себя".
В кратце порядок действий:

  • Подключить DSO138 через USB к совместимому устройству - компьютер, планшет, телефон.
  • Проверить появился ли новый COM порт в списке устройств системы.
  • Запустить плоттер, выбрать тот-же COM порт, запустить сканирование. При этом программа находиться в ожидании данных.
  • Нажать на осциллографе крайнюю кнопку слева. На экране вы должны увидеть данные формы сигнала.
  • Каждая новая запись добавляется в историю, вы можете позднее выбрать ее для просмотра.

VSen, 1 Вольт - Чувствительность к напряжению на деление
Couple, DC - Режим замера, AC, DC, GND
VPos, -3.12 Вольт - Вертикальное положение линии нулевого напряжения
Развертка времени, 0,5 мс - Развертка времени на деление
HPos, 00362 - Смещение положения по горизонтали в номере образца (0..1023-320)
TriggerMode, AUTO - Режим триггера, Auto, Normal, Single
TriggerSlope, Falling - Наклон триггера, Rising, Falling
TriggerLevel, 1.13 Вольт - Уровень срабатывания триггера по напряжению
RecordLength, 01024 - Длина записи в количестве отсчетов
Vmax, 3.77 Вольт - Максимальное измеренное напряжение
Vmin, 0,44 Вольт - Минимальное измеренное напряжение
Vavr, 2.10 Вольт - Расчетное среднее напряжение
Vpp, 3,28 Вольт - Расчетное напряжение от пика до пика
Vrms, 2,67 Вольт - Расчетное среднеквадратичное напряжение
Freq, 1.036 KHz - Измеренная частота
Cycl, 0.964ms - Измеренное время цикла
PW, 0,487 мс - Измеренная ширина импульса
Duty, 50,5% - Измеренный рабочий цикл
SampleInterval, 00020us - Время интервала выборки

VSen,1V - Voltage sensitvity per division
Couple,DC - Coupling mode, AC, DC, GND
VPos, -3.12V - Vertical position of the zero Volt line
Timebase,0.5ms - Time base in time per division
HPos,00362 - Horizontal position offset in sample number (0..1023-320)
TriggerMode,AUTO - Trigger mode, Auto, Normal, Single
TriggerSlope,Falling - Trigger slope, Rising, Falling
TriggerLevel, 1.13V - Trigger Level in Voltage
RecordLength,01024 - Record Length in number of samples
Vmax, 3.77V - measured maximum voltage
Vmin, 0.44V - measured minimum voltage
Vavr, 2.10V - calculated average voltage
Vpp, 3.28V - calculated peak to peak voltage
Vrms, 2.67V - calculated Root-Mean-Square voltage
Freq, 1.036KHz - measured frequency
Cycl, 0.964ms - measured cycle time
PW, 0.487ms - measured pulse width
Duty, 50.5 % - measured duty cycle
SampleInterval,00020us - sample interval time

Читайте также: