Не могу прошить квазар арм выдает ошибку. Quasar ARM - обновление прошивки

Обзор металлоискателя “ФОРТУНА-М3”

Один из самых бюджетных искателей металлов «Фортуна-М3» пользуется большой известностью и популярностью в Украине. Это цифровой прибор для поиска на грунте, имеет функцию дискриминации. Серийный прибор хорошего качества, с гарантией 12 месяцев.

Фортуна-М3 имеет 4-тональный аудиосигнал для разных типов металлов, а также визуализирует величину VDI. Это существенно облегчает поиск, не отвлекаясь при этом на металлический хлам. Может работать в режиме Gold (используется при поиске золотых самородков). Устройство оснащено катушкой 9,5*12,5 дюйма и разъемом для подключения наушников 3,5 мм

Параметры Фортуна-М3.

  • Производитель: Украина.
  • Дискриминация: число VDI (ВДІ), синограф.
  • Аудиосигнал: девяностотональный, четырех или двухтональный.
  • Баланс грунта: вручную, в автоматическом режиме.
  • Автоматически настраивается на ферросплавы.
  • Наличие подсвечивания дисплея.
  • Новейшая прошивка.
  • Осуществляется маскировка бесполезного металла.
  • Различные алгоритмы работы.
  • Пинпоинтер.
  • Возможность подстройки устройства под частоту датчика.
  • Поисковый датчик работает на частоте 5-20 кГц.
  • Датчик ДД 30х32 см.

Представляемая сборка включает в себя литиево-ионную батарею 2200 мАч 3,7 В.

Отзывы:

Андрей

Делал выбор исходя из финансовых возможностей между «Quasar» и «Фортуна». У знакомого есть «Quasar», а я уже имею опыт работы с приборами и новое устройство. В домашней среде при помехах от компа, роутера, мобильного телефона и т.п., по воздуху «Фортуна» имеет хорошие показатели. Настройка по ферриту — без труда. Без балансировки по грунту пятикопеечная советская монета биметаллическая 1961 года — чувствительность 3, настройка от помех 2 — стабильно 35 см. Чувствительность 2 с приемлемыми «ложниками» 39 см. 10 коп. совдеповских, не меняя настроек — 25-28 см. 3 коп. совдеповские 28-33см. Крест 19 век медный, позолота и эмаль 10 на 5 см, 45-50 см. Четкая цветная визуализация. Остальное покажет предстоящий выход в поле. По воздуху устройство лучше «Quasar», «Garrett ACE» и «Fisher». 5копеек. совдеп «Quasar» — 30 см, «фишка» — 30-33 см, «Garrett ACE» 25-28. Нравиться штанга, заглянул в электроблок — плата заводская, хорошая пайка.

Виталий

Даа! Неожиданно! Порадовали меня «Фортуной М3». Заказал устройство для друга, а после и себе купил чисто блок М3. Блок и работа устройства на 5+. Огромное Вам спасибо!

Тимур

Мое мнение, без рекламы, М3 результативнее по трем копам больше чем «гарик2500» по двум сезонам, нюансы по сборке были, но я полагаю, сборщики их учтут, качество будет выше цены. В целом доволен, авто также можно купить в салоне, а оно ломается часто, а можно купить и с рук и не вспоминать о ремонте и сервисе пару лет. Покупайте и будете иметь то что заслужили).

Металлодетектор Quasar ARM с дискриминацией Sale!

Краткая характеристика.

  • Дискриминация.
  • Катушка: 8-17 килогерц, ᴓᴓ 25-28 см.
  • Электропитание: батарея 2400.
  • Глубина поиска ≈ 2 метра.
  • Вес устройства 1,3 килограмма.

Металлодетектор Quasar ARM — это устройство прямой обработки, создан на новейшей базе, работающее на процессоре ARM.

Основные параметры устройства:

  1. Датчик ДД 30*32см 6 ÷ 1 кГц.
  2. Многоуровневая мая подсветка экрана.
  3. Мультитональный регулируемый аудиодатчик.
  4. Функция «пинпоинтер».
  5. Дискриминация вида металла: 16 типов, 3 типа различают черные металлы, 13 — цветные.
  6. Наличие маски на каждый из 16 типов, отсеивание бесполезных металлов.
  7. Грунт балансируется автоматически, с возможностью корректировки вручную.
  8. Микропроцессор, на микроконтроллере STM 32.
  9. Масса устройства 1кг 300 г в полной комплектации.
  10. Числовая визуализация VDI на экране.
  11. Визуальная информация на ЖКД: U питания, заряд аккумулятора, шкала VDI (верх), «бегунок-шкала» отстояние от цели, маска (вид металлов).
  12. Преобразователь-стабилизатор напряженияния DC-DC 3,7÷6,3 В.
  13. Штанга регулируется.

Прошивка металлодетектора — 2.2.5. Возможна перепрошивка и внутрисхемное программирование устройства.

Отзывы:

Юзаю «Quasar ARM», (основным устройством пользую Спектр, «Quasar» — вторым), у них аналогичные датчики — ДД30 и стандарт от Ф75 перенастроенный на 7,5кГц. Блок у «Quasar» небольшой, беру на коп и ставлю его в замусоренных местах. С тем же самым датчиком «Quasar» четче выбирает металл, удобнее использовать его там, где много хлама, на дисплей почти не гляжу, копаю на звук. Быстро работает, как аналог. Все настройки функциональны и в них нет лишнего, для технарей простой, еще бы туда годограф… Устройство не из тех, что включил и иди, хоть если настроить раз – справиться и новичок. Делаю к нему концентрическую снайперку 12 см, хоть Фишеровский датчик справляется вполне.

«Quasar ARM», 100% — прибор бомба, использую месяц и отзыв только положительный, потому что работает лучше, чем «Quasar AVR». Дискриминация и чувствительность на высоте.

Металлодетектор Quasar ARM собрать самому

Quasar ARM – это избирательный металлодетектор с жидко-кристаллическим дисплеем и разделением металлических составляющих на 16 видов. В нем используется микросхема ARM32, и добавились некоторые возможности.

Технические параметры металлодетектора Quasar ARM:

  • Рабочие частоты – 4÷16 кГц;
  • Сигнал — аудио, политональный, и на ЖКД.
  • Электропитание – батарея 12 Вольт.
  • Глубина нахождения монеты 5 советских копеек (с использованием катушки ДД 23 см) – 30 сантиметров.

Этот металлодетектор средней сложностии. Обладая достаточным опытом, его можно собрать самому. Необходима установка smd (они монтируются непосредственно на дорожки платы, без отверстий, что для неопытного человека может стать проблемой), и управляющая микросхема, которую нужно будет прошить, а также катушка, которая наверняка добавит новичку головной боли. В случае, если вас не смущает вышесказанное, то собрать прибор вам не доставит много труда, за то позволит здорово сэкономить и доставит удовлетворение. В случае затруднения, в сети можно найти массу форумов с обсуждением данной темы и ответы на возникшие вопросы.

Усовершенствования в Quasar АРМ:

  • Отказ от дефицитного внешнего аналого-цифрового преобразователя.
  • Усилена чувствительность устройства.
  • Диапазон частот 4÷16 кГц.
  • Усовершенствована полифония.
  • Дополнение тремя профилями опции сбережения и возобновления настроек (А, В, С).
  • Электронное компенсирование для регулировки разбалансирования катушки.

Схема металлодетектора Quasar ARM

Печатная плата металлодетектора Quasar АРМ

В металлодетекторах Quasar АРМ целесообразно применять дисплеи RC1602A с управляющими микросхемами ЖКД HD44780 или KS0066.

Создав плату для искателя Quasar АРМ, нужно прошить управляющую микросхему. Для задания ей программы возможно использование программатора st link v2. Те, кто имеет COM-порт на компе, могут воспользоваться несложный программатор. Схему можно поискать на форуме.

Прошивки для металлодетектора Quazar ARM 2.1.2 можно найти

Прошив металлодетектор, следует протестировать запуски и можно начинать работать над созданием индукционной катушки.

Краткое описание изготовления катушки можно прочитать в статье о металлодетекторе Quasar . Некоторые нюансы создания поисковой катушки для Quasar описаны

При создании металлодетектора и работе, хорошую помощь окажет

Металлоискатель Квазар ARM своими руками


Металлоискатель Квазар ARM – это балансный селективный металлоискатель с дискриминацией металлов и LCD экраном.Квазар АРМ это продолжение проекта металлоискателя на микропроцессоре AT Mega32 «Квазар АВР». В обновленной схеме прибора применяется более мощный микроконтроллер ARM32, и реализованы дополнительные возможности, описание которых будет приведено ниже.

Технические характеристики металлоискателя Квазар ARM:

  • Питание 6-9 В
  • Принцип работы – одночастотный, IB.
  • Рабочая частота – от 4 до 20 кГц;
  • Индикация - звуковая многотональная, и визуальная LCD экран
  • Глубина обнаружения монеты 5 коп. СССР (с катушкой ДД 23 см) – 30 см.

  • Электронная компенсация для устранения разбалансировки катушки.
  • ФМ модулятор для беспроводных наушников
  • Узел регулировки тока в катушке
  • Самодиагностика прибора при включении

Схема металлоискателя Квазар ARM

Печатная плата Квазар АРМ


Данная плата выполнена для элементов поверхностного монтажа (SMD), что значительно экономит время и средства для изготовления металлоискателя Квазар АРМ.На плате предусмотрены вырезы для установки разъемов катушки и питания.Габариты платы спроектированы под весьма распространённый корпус Gainta 1910

Список деталей Квазар АРМ



Инструкция по сборке платы Квазар АРМ от автора платы

Плата металлодетектора Quasar ARM rev.05а предназначена для самостоятельной сборки селективного металлодетектора Quasar ARM. Схема отличается от авторской некоторыми доработками:

  • Защита от переполюсовки подключения питания доработана с учетом минимального падения напряжения в данном узле.
  • Предусмотрено электронное отключение питания прибора с лицевой панели кнопкой. В выключенном состоянии металлоискатель ток не потребляет, тем самым исключается потребление при выключенном приборе.
  • Питание дисплея осуществляется от отдельного стабилизатора напряжения, уровень напряжения питания дисплея 3,3 В или 5 Вольт выбирается типом установленного стабилизатора напряжения.
  • На плате есть возможность собрать узел регулировки тока в поисковом датчике
  • На плате есть возможность собрать узел ФМ передатчика для подключения беспроводных наушников
  • Плата рассчитана на установку в заводской серийный корпус Gainta G1910

Сборка платы квазар АРМ своими руками

Плата собирается в несколько этапов:

1) Собрать схему защиты от переполюсовки элемента питания, схему включения питания, запаять стабилизаторы питания. Проверить на работоспособность собранные узлы. Управление питанием: кратковременно нажимаем кнопку включения питания - питание включается. Нажимаем и удерживаем кнопку - питание платы отключается.

2) Собрать всю остальную часть устройства, отмыть плату используя спец.средства или УЗ ванну.
3) Прошить процессор STM32 через USART или SWD интерфейс.
4) Подключить дисплей, включить прибор, отрегулировать контрастность экрана
5) При установке ФМ передатчика звук автоматически переключается на него, необходимо в меню настроек выключить ФМ передатчик для вывода звука на динамик.
6) Подключить прибор к поисковому датчику, настроить, проверить работоспособность.

Некоторые нюансы при сборке платы:

Перемычка JC2 закорачивается когда


  • Вы не устанавливаете ФМ передатчик на плату или версия выбранной прошивки ниже 2.2.2, в этом случае, если не установить перемычку JC2, звук на динамик выводится не будет


Перемычка JC1 закорачивается когда:

  • Вы не собираете узел регулировки тока в поисковом датчике (обведен желтым маркером), при этом необходимо установить стабилизатор (зеленый маркер) LM1117-5.0 и резистор R10 номиналом 10 Ом, в случае, когда узел собирается Вам необходимо устанавливать LM1117-ADJ и R10 5,1 Ома


Стабилизатор питания дисплея:


  • Для обычного LCD дисплея рекомендуется установить стабилизатор LM1117-5.0, для OLED - LM1117-3.3

Крепление дисплея на плате металлоискателя


Элементы ФМ передатчика в ыделены желтым маркером, элементы указанные зеленой стрелкой запаивать в любом случае.

Сборка в корпус и крепление платы:

  • Установить плату на заднюю часть корпуса и разметить отверстия, просверлить отверстия для разъ ем питания и подключения катушки
  • Вклеить доп. стойки согласно выбранной высоте 3 или 2 мм
  • Установить разъемы и динамик
  • Установить и закрепить плату металлоискателя


  • Вырезать отверстия под дисплей, кнопки согласно сверловке в верхней крышке. Отверстие для разъема наушников размечается по факту

Одной из удачнейших разработок питерского специалиста — Андрея Федорова (ник Andy_F) — является IB (индукционно-балансный) металлодетектор Квазар АРМ, более продвинутая версия ставшего популярным «Квазара». Во второй версии применен современный и весьма быстродействующий микроконтроллер семейства STM32, что позволило новому прибору не только сильно улучшить скоростные показатели (первый Квазар подтормаживал, чего уж там..), но и обзавестись свойственными только топовым фирменным моделям «фишки» — такие как автоматический следящий баланс грунта, электронный полуавтоматический компенсатор разбаланса датчика и т. д.

Наряду с весьма впечатляющими поисковыми характеристиками, Квазар АРМ отличает очень высокая повторяемость и независимость характеристик от субъективных параметров компонентов. Это значит, что не придется подбирать конденсаторы, перебирать десятки микросхем, стараясь найти «наименее шумную и безглючную» и т. д.Правильно собранный и прошитый прибор работает сразу и не требует никаких «низкоуровневых» подстроек — все делается из меню средствами программы. Отдельно стоит выделить заложенную в программу систему самодиагностики, которая при помощи моргающего светодиода может сообщить с каким из выводов контроллера проблема, если таковая возникнет. Нельзя не похвалить встроенные средства для настройки и контроля датчиков: все крайне просто, автоматизированно и безглючно. Вообще, безглючность — отличительная черта этого прибора. Простая, но очень грамотная схема вместе с «вылизанной» программой почти не дают шанса на ошибку, поэтому осмелюсь отрекомендовать Квазар АРМ как лучший на сегодняшний день самодельный прибор по совокупности характеристик. При этом используются не дефицитные и не дорогие детали. Отмечу, что с этим прибором я провел интенсивный поисковый сезон, и кроме массы положительных эмоций и находок не получил никакого негатива. Стабильный, цепкий и глубокий аппарат, который становится как бы незаметен — ты лишь слышишь и видишь, что находится под датчиком. При этом еще остаются резервы мощности процессора и автор не перестает совершенствовать прошивку, большей частью следуя просьбам пользователей-копателей. Существует отличный форум , где можно почерпнуть массу полезной информации, в том числе и ветка по Квазару АРМ. Но поскольку она насчитывает сотни страниц, где среди массы некомпетентных мнений сложно найти крупицы знаний, я взял на себя труд несколько систематизировать и обобщить все то, что успел изучить и узнать про этот замечательный прибор. Но сразу хочу заметить, что изготовление этого прибора требует определенных навыков и хотя-бы базовых знаний радиоэлектроники. Из приборов необходим мультиметр, крайне желателен измеритель L и С, не помешает хотя-бы простейший осциллоскоп.

Итак, краткие характеристики:

  • Принцип действия: индукционно-балансный, одночастотный
  • Рабочая частота: 4…20 кГц, в зависимости от датчика
  • Тип датчика: резонансный ТХ (последовательный контур) + резонансная РХ (параллельный контур)
  • Режимы работы: динамический и статический
  • Дисплей: ЖК или OLED, 2х16 знакомест
  • Отображение: сигнограф 16 секторов, то же +цифры ВДИ, большие цифры ВДИ
  • Индикация состояния грунта и заряда батареи
  • Предупреждение о низком заряде батареи (звуковой сигнал), порог срабатывания настраивается
  • Индикация силы отклика в динамическом и статическом режимах
  • Индикация состояния подсветки (только в режиме сигнографа)
  • Маски на сектора (запрет озвучки) — произвольно
  • Отключаемый пороговый тон (Treshhold) с регулировкой громкости
  • Озвучка: двух- трех- и многотональная (3 звуковых схемы), с возможностью регулировки градаций громкости от уровня сигнала
  • Балансировка грунта: ручная, полуавтоматическая и автоматическая с регулировкой скорости подстройки
  • Регулировка чувствительности (порог): 32 градации
  • Регулировка громкости звука: 32 градации
  • Регулировка интенсивности подсветки (если есть в примененном дисплее): 32 градации
  • 3 пользовательских профиля (сохраняются все настройки)
  • 4 фильтра под разные условия поиска (экв. параметру Reactivity в XP DEUS)
  • Режим пинпоинтера VCO, с регулируемым порогом и чувствительностью
  • Электронный компенсатор разбаланса датчика
  • Питание: от 6 до 15В, среднее потребление 150..200мА в зависимости от настроек
  • Встроенные средства для настройки датчиков
  • Самодиагностика при включении

Дальнейшим развитием металлоскателя "Квазар" стала аналогичная схема, построенная на микроконтроллере семейства STM32. Прибор получил название "Quasar ARM" .

По характеристикам новый прибор близок варианту на AVR. Основные отличия:

  • Немного увеличена чувствительность.
  • Максимальная рабочая частота ~ 21 kHz.
  • Улучшен звук.
  • В определённых пределах возможна электронная компенсация разбаланса датчика.

Печатная плата в формате Sprint Layout 6 : QuasarARM_PCB.zip

  • По просьбам трудящихся убрана так называемая задержка включения звука.
  • Улучшено разделение целей.
  • Укорочена "длинная" озвучка.
  • Введены три градации сглаживания (пункт меню "Smooth").
  • На кнопку "Left" назначено переключение между режимами Маскирование/Все металлы. Включение подсветки, соответственно, убрано в меню.
  • Исправления.

Прошивка версии 2.5.2

  • Значительная часть алгоритма обработки переписана.
  • Глупости выкинуты.
  • Автоподстройка грунта упразднена.
  • Введён параметр "Длительность" (Duration) озвучки.

Прошивка версии 2.4.0

  • Изменён алгоритм обработки.
  • Убран режим альтернативного VDI.
  • Исправления.
  • Выявлена глобальная некорректность обработки - часть данных не обрабатывалась. Переписано.

Прошивка версии 2.3.1

  • Исправлена калибровка по ферриту и грунту
  • Скорректирована работа меню (вольтметр)

Прошивка версии 2.3.0

  • Упрощена отрисовка уровня отклика (убран слайдер)
  • Добавлен символ градуса
  • Добавлена маска камней (маска конца шкалы)
  • Автоподстройка грунта вынесена в отдельную задачу с оценкой достоверности
  • Внесена ошибка - автоподстройка грунта влияет на калибровку по ферриту и калибровку грунта
  • Скорректировано меню.
  • Убраны артефакты отрисовки.
  • Переписан пинпоинтер.
  • В диалоге балансировки грунта появился параметр M (магнитуда), по величине которого можно оценить "тяжесть" грунта.
  • Алгоритм, используемый для калибровки 0 по ферриту и калибровки по грунту, заменён на более точный.
  • Мелкие исправления.
  • Доработка алгоритма.
  • Исправления.
  • Немного изменена озвучка.
  • Мелкие исправления.
  • Плохое убрано, хорошее оставлено.
  • Исправлен звук.
  • Определение VDI сделано более достоверным (?).
  • "Перевёрнут" пороговый тон.
  • Исправлены ошибки.
  • Изменён пинпоинтер.

Прошивка версии 2.2.6

  • Переписан звук

Прошивка версии 2.2.5

  • Алгоритм детектирования восстановлен в соответствии с версией 2.2.2
  • Слегка изменена обработка.
  • Мелкие исправления.
  • В меню HW Options появился новый параметр Gain (Усиление). Это не оперативная регулировка, скорее аналог перепаивания резисторов во входном усилителе.
  • Изменения в алгоритме обработки, направленные на повышение помехоустойчивости..
  • Слегка изменено меню.
  • Исправлены мелкие ошибки.
  • Исправлены ошибки в управлении FM-трансмиттером.

Прошивка версии 2.2.0 .

  • Поддержка FM-трансмиттера.
  • Исправлена ошибка в подсветке экрана.
  • Мелкие исправления.
  • Добавлен ШИМ (PWM) на выводе PA3 контроллера (для любителей поэкспериментировать. Пункт меню "User PWM" .
  • Мелкие исправления.
  • Скорректирован пинпоинтер.
  • Мелкие исправления.
  • Задержка отображения (лаг) сигнографа сделана регулируемой (пункт меню "Lag signograph" ).
  • Скорректирована работа кнопок.
  • Мелкие исправления.
  • Увеличена задержка отображения сигнографа.
  • Увеличен разрыв по частоте в районе VDI = 0.
  • Убрано влияние настройки "LF Boost" на пороговый тон и звук перегрузки.
  • Изменён пинпоинтер.
  • Добавлено отображение тока потребления выходного каскада на основном экране.
  • Мелкие исправления.
  • В очередной раз переписан пинпоинтер (установка порога сделана вручную, определение VDI более устойчивое, изменена озвучка).
  • Косметические исправления.
  • Переписан пинпоинтер (вариант, скорее, экспериментальный - с адаптивным порогом и индикацией VDI).
  • Побеждена задержка кнопок из-за подсветки.
  • Добавлена возможность менять громкость низкочастотной части озвучки.
  • Косметические изменения.
  • Скорректирован алгоритм компенсатора разбаланса.
  • Мелкие исправления.
  • Скорректирован вольтметр.
  • Мелкие исправления.
  • Скорректирован пинпоинтер.
  • Переписан пороговый тон.
  • Доработан звук.
  • Скорректирована первая схема озвучки.
  • Мелкие исправления.
  • Добавлен режим отображения VDI крупными цифрами.
  • Мелкие исправления.
  • В режиме пинпоинта назначение клавиш Left и Right поменяно местами.
  • По многочисленным просьбам трудящихся добавлен режим с отображением VDI в цифровом виде.
  • Чувствительность установлена в среднее значение между прошивками 2.0.4 и 2.0.6 .
  • Чувствительность пинпоинтера (порог) регулируется отдельно прямо из режима пинпоинтера. Назначение клавиш в этом режиме:
    • Up - увеличение порога и обнуление пинпоинтера
    • Down - уменьшение порога и обнуление пинпоинтера
    • Right - обнуление пинпоинтера
    • Остальные кнопки - выход из режима пинпоинтера
  • Увеличена чувствительность пинпоинтера.
  • Предельная чувствительность возвращена на уровень прошивки 2.0.2b .
  • Исправлены ошибки управления компенсатором разбаланса.
  • Аналог версии 2.0.2 betta, с исправленными ошибками (некоторыми).
  • Скорректирован диалог баланса грунта.
  • Переписан компенсатор.
  • Мелкие исправления.
  • Скорректирована отрисовка сигнографа.
  • Скорректирована обработка с целью повышения помехозащищённости.
  • Добавлена возможность переключения режимов обработки в меню Processing .
  • Исправлен и улучшен звук.
  • Скорректирован алгоритм.
  • Дописана диагностика.
  • Скорректирован звук.
  • Исправлена индикация разряда батареи.
  • Исправлен алгоритм компенсатора разбаланса датчика.
  • Изменены границы первых 3-х ("чёрных") секторов.
  • Мелкие исправления.
  • Коррекция алгоритма и исправление ошибок.
  • Дальнейшая коррекция алгоритма.
  • Переписан пинпоинтер.
  • Мелкие корректировки.
  • В меню "HW options" сделано подменю "Coil balance..." , а в нём 3 пункта:
    "Balance" - текущее состояние дел и компенсация
    "Desired balance" - какой баланс хотелось бы получить
    "No compensator" - баланс датчика с выключенным компенсатором

    Экраны всех 3-х пунктов идентичны, и отличаются буковкой во второй строчке - "B" - "Balance", "D" - "Desired balance", "N" - "No compensator". Кроме того, при подборе компенсации высвечивается буква "A" , а по окончании подбора кратковременно высвечивается восклицательный знак.
    На экране в графическом виде отображаются проекции вектора разбаланса X (верхняя строка) и Y (нижняя строка), а так же в числовом виде размах разбаланса в милливольтах (верхняя строка) и угол вектора разбаланса в градусах (нижняя строка). "No compensator" служит для настройки самого датчика в процессе изготовления.
    "Desired balance" - задаётся желаемый разбаланс. Значение по X меняем кнопочками "Вправо"/"Влево", значение по Y - кнопочками "Вверх"/"Вниз". Кнопочка "ОК" - выход с сохранением, "Esc" - без сохранения.
    В меню "Balance" отображается текущее состояние дел с учётом компенсации. Нажатие любой кнопки "Влево/Вправо/Вверх/Вниз" запускает процесс подбора компенсации так, чтобы результат был максимально близким к желаемому (выставленному в меню "Desired balance"). "OK" - выход с сохранением результата, "Esc" - выход без сохранения.

  • Добавлены 3 профиля для сохранения/восстановления текущих настроек (A, B и C). Изначально профили пустые, т.е., содержат значения по умолчанию. Использование: "Save" - сохранить текущие настройки в профиль, "Load" - загрузить настройки из профиля.
  • Корректировка алгоритма.
  • Восстановлена регулировка яркости подсветки.
  • Введена корректировка показаний вольтметра. При этом R21 можно оставить 3,3 ... 3,9 кОм, а R20 надо заменить на 15 ... 20 кОм. Правильные показания выставляются в меню, в разделе "HW options... -> Voltmeter".
  • Мелкие исправления.
  • Исправлены проблемы с работой на высоких частотах.
  • Регулировка громкости убрана в меню, на кнопку "Left" повешено включение/выключение подсветки.
  • Сделана регулировка максимальной частоты озвучки.
  • Мелкие исправления и улучшения.
  • Добавлена непрерывная автоподстройка грунта. Настраивается из меню (Speed of GEB), имеет 4 градации - выключено ("off") и скорость автоподстройки от 1 до 3. 1 - самая медленная автоподстройка, 3 - самая быстрая. В режимах 1-3 текущий угол грунта отображается там же, где отображается напряжение питания.
  • Мелкие исправления.

Quasar ARM - это один из самых популярных металлодетекторов, схема и прошивка которого находятся в свободном доступе на сайте автора , за что ему отдельное спасибо. Возможности этого прибора выносят его на один уровень со многими коммерческими и дорогостоящими моделями . Автор постоянно совершенствует своё творение и время от времени выпускает новые прошивки, каждая из которых даёт прибору новые возможности, повышает его стабильность и точность в определении типа металла. В данной статье я расскажу как обновить прошивку металлоискателя на примере своего прибора.


Итак, если вы счастливый обладатель Quasar ARM и хотите освежить его с помощью новой прошивки, внимательно читайте инструкции, приведённые ниже.
Как вам известно (или неизвестно), мозгом квазара служит микропроцессор STM32F100C . И как бы не хотелось свести сложность его прошивки к минимуму, нам всё равно понадобится специальный USB-TO-TTL программатор. Его конечно можно собрать самостоятельно, но лучше всего купить или взять у товарища во временное пользование. Продаются такие программаторы в магазинах радиотоваров. Лично я брал свой на Aliexpress . Для конкретики привожу фото №1 и №2, на которых нужный программатор показан с двух сторон.



Фото №1 - программатор - вид сверху



Фото №2 - программатор - вид снизу


После того, как программатор у вас на руках, необходимо правильно подружить его с операционной системой. У меня на компьютере установлена Windows 10 и признаюсь, мне пришлось немного поломать голову, чтобы добиться в этом направлении положительного результата. Итак, если вы тоже не накопили на MAC и пользуетесь стандартной виндой, делаем следующее: вставляем программатор в любой порт USB компьютера и заходим в диспетчер задач, чтобы посмотреть как он определился в системе. Скорее всего вы получите примерно следующую картину (фото №3).



Фото №3 - проблема при определении программатора


Из вышеприведенного фото видно, что Windows определила программатор и присвоила ему виртуальный порт COM9 . Однако маленький восклицательный знак возле названия устройства говорит о проблеме с драйвером и как следствие текущую неработоспособность программатора. Исправить это можно с помощью установки специального драйвера, который мне удалось найти в интернете далеко не с первого раза. Итак, качаем драйвер по этой ссылке: (скачиваний: 217)
Далее распаковываем архив и получаем несколько файлов, как на фото №4.



Фото №4 - распакованный архив с драйверами для программатора


Запускаем исполнительный файл из архива и дожидаемся конца установки. После чего, возвращаемся в "Диспетчер устройств ", находим строку с названием программатора (Фото №3), наводим на неё курсор мыши, жмём правую клавишу и в выпадающем меню выбираем "Обновить драйвер ". Система предложит установить драйвер автоматически, или из указанного места на компьютере - склоняемся ко второму варианту, не забывая указать папку с распакованным архивом, как на фото №5.



Фото №5 - выбор папки с драйверами


Скорее всего, что после нажатия кнопки "ОК ", вам будет предложено установку одного из 2-х драйверов на выбор. Необходимо выбрать тот, у которого более старая версия, как показано на фото №6.



Фото №6 - установка более ранней версии драйвера


Жмем "Далее " и ожидаем окончания процесса. Теперь программатор должен корректно определяться в системе. Для проверки этого факта, заново откройте "Диспетчер устройств " и обратите внимание на строку, где был восклицательный знак. Если всё прошло успешно - он должен исчезнуть, как показано на фото №7.



Фото №7 - корректное определение программатора (нет восклицательного знака)


Итак, программатор установлен, осталось его правильно настроить. Жмём правой кнопкой мыши на названии программатора в "Диспетчере устройств " (фото №7), в выпадающем меню выбираем пункт "Свойства " и в открывшемся окне переходим на вкладку "Параметры порта ". Здесь настраивается скорость порта и алгоритм общения с программой, через которую в будущем мы будем прошивать наш процессор. Установите значения в соответствии с приведённым ниже фото №8.



Фото №8 - правильные настройки порта программатора


С этого момента первый и самый неприятный этап завершён. Плюс только в том, что его необходимо выполнить один раз. При последующих прошивках настройка программатора не требуется. Теперь определимся со способом подключения программатора к вашему металлодетектору. В большинстве случаев на печатных платах разведены и подписаны специальные штырьки для подключения программатора. В моём случае штырьки были распаяны, но не подписаны. Выглядело это примерно так (фото №9).



Фото №9 - безымянный разъём для программирования


Если у вас подобная ситуация, то следует взять в руки тестер и вызвонить всё согласно приведённой ниже схеме (фото №10).



Фото №10 - схема подключения программатора


На этой схеме я изобразил способ подключения программатора к микропроцессору, независимо от разновидности печатной платы, на базе которой выполнен ваш Quasar ARM . Это классический способ программирования по UART-интерфейсу . Немного пояснений по схеме. В 99% случаев микропроцессор у вас будет в корпусе LQFP48 . Нумерация его контактов начитается с небольшого круглого значка и идёт против часовой стрелки. На схеме для ясности подписаны все необходимые контакты с указанием их номеров в скобках. Пины RX , TX и VSS микропроцессора подключаются непосредственно к программатору. Вывод BOOT0 , служит для перевода STM32 в режим программирования. Для входа в этот режим необходимо замкнуть BOOT0 с выводом питания VBAT , иначе процессор просто запустится и будет работать в штатном режиме. Позже я дам конкретную последовательность действий, чтобы у вас в голове не было путаницы.
С подключением разобрались - можно качать софт для программирования. Как правило микропроцессоры STM32 программируются с помощью специальной фирменной программы Flash Loader Demonstrator . Она бесплатна и есть на официальном сайте компании . Установка не должна вызвать трудностей, поэтому оставлю этот момент без внимания. Далее идём на сайт автора и качаем последнюю версию прошивки. На момент написания этой статьи самая свежая версия 2.3.3 , о чём свидетельствует фото №11 но мне больше по душе более стабильная версия 2.2.18 .



Фото №11 - прошивка, выбранная мною для записи в МД


Скачанный архив необходимо распаковать и извлечь из него файл с расширением .hex . Это и есть бинарный файл прошивки. Теперь можно переходить к заключительному и самому ответственному этапу.
Прежде всего подключаем программатор и замыкаем с помощью перемычки выход BOOT0 и VBAT микропроцессора. Вставляем программатор в порт USB и подаём питание на металлодетектор. Если на экране ничего нет, значит мы на верном пути и микропроцессор перешёл в режим программирования. На текущий момент у вас должна быть приблизительно такая картина, как на фото №12



Фото №12 - перемычка замкнута, программатор подключен, питание подано




Фото №13 - настройки соединения


Это настройки соединения по UART-протоколу . Указанные цифры должны в точности соответствовать тем, что мы задали в окне настройки порта программатора (фото №8). Параметр Port Name - имя виртуального порта, которое присвоил Windows программатору. У вас оно наверняка будет отличаться. Это имя можно подсмотреть в "Диспетчере устройств " на примере фото №7. Когда все настройки выставлены - жмём "Next " для перехода к следующему этапу (фото №14)



Фото №14 - программа увидела микропроцессор

Замена