|
|
Обновление прошивки пока возможно только или программатором, или через USB, используя специальную программу и драйвера под Windows. Предполагалось, что конечный пользователь будет обновлять прошивку, используя SD карту (чтоб без лишних телодвижений), но для этого надо еще загрузчик переписывать. А эту работу я как раз и отложил под конец.
Ну и, как я уже говорил, у самого рука не поднимется, выставлять на продажу логически незавершенное изделие. |
Вопросы продолжают поступать, поэтому решил ответить здесь.
Прошу прощения, много времени упущено. До недавнего момента работа почти не шла. Но с нового года активно занимаюсь прошивкой. Над кварцем пока не работал. Сейчас хочу отработать новую, так сказать, платформу и реализовать на ней прибор для механики. Как-то так оно будет выглядеть: https://pp.userapi.com/c850132/v8501...auFO2cP22I.jpg С картинками на дисплее фоты выложу позже, когда отлажу основные режимы работы. Набор функций будет стандартным, как и в предыдущей версии, разве что, с улучшенной графикой (дисплей TFT 480x272). Плюс будет режим Trace - прорисовка графиков изменения амплитуды, ошибки хода и выкачки от времени. Т.е. за долгосрочный период, например, за несколько часов хода. Ручной установке частоты колебания баланса уделено особое внимание. Можно будет выбрать частоту из таблицы тремя нажатиями на экран, можно ввести свое значение с сенсорной клавиатуры, и также можно будет подстраивать значение BPH с шагом +-1 или +-100 поворотным энкодером в процессе измерения. Разделения режимов Man и Sel, к в прошлой версии, уже нет. В таблице также можно будет сохранить до 16 пользовательских значений частоты (BPH), и они могут быть включены в список определяемых автоматически. Осциллограмма шумов тоже будет чуть более показательной. Сохранение данных на SD карту и печать результатов - в перспективе. Аппаратно возможность есть, но это последние этапы в написании прошивки. |
Хорошие новости! И какая будет цена на прибор?
|
Смету не рассчитывал пока. Пару лет назад планировал уложиться в 35...40 т.р. за комплект. Как будут обстоять дела с комплектующими сегодня - я еще не изучал. Пока играюсь с прототипом.
|
В принципе, если кому-то интересна прежняя версия Аналог Мастера (смотреть в первом посте темы), думаю, можно было бы запустить небольшую партию в производство. Но по ценам сейчас с ходу тоже не скажу. Нужно отдать 3D модели корпусов прибора и микрофона на производство, и уточнить цены там - ибо это основная часть затрат. Ну и дисплеи такие уже проблематично найти. Прошивку в нем я уже дорабатывать не буду, и так выжал все, что можно было из той платформы.
|
Да ка эк же вам всем понять... цена и функционал самое важное.
|
Вложений: 2
Опять я выпал из процесса, и вы можете не верить, но проект все еще жив )
Дисплей преподнес много неприятных сюрпризов. Во-первых, он сильно шумит по питанию по причине присутствия в нем импульсного DC-DC преобразователя для питания весьма прожорливой светодиодной подсветки. Этот шум лезет в цепи усилителя и создает неприятный фон. Измерениям он пока не мешает, но неприятно. Схему питания буду переделывать, а для этого придется заказывать новые печатки. Но это меньшая из бед. Другая сложность заключается в том, что сам дисплей со всеми его кнопками, надписями, графиками и прочими объектами на нем - это независимая и вполне самодостаточная система, живущая своей жизнью. Весь диалог создается именно в прошивке дисплея. А прошивка, по которой работает прибор - это отдельная система. И эти две системы общаются между собой. Так вот, дисплей порой наплевательски относится к запросам из вне. Ему отсылаешь команду, а он в этот момент может сделать что-то свое и никак не ответить на запрос, и программа зависает в бесконечном ожидании. Приходится в подобные места лепить ненужные заплатки и делать какие-то таймауты. Все это загромождает программу и нарушает ее слаженность. Поэтому уйма времени уходит на бесконечную оптимизацию кода. Ну и пришлось повозиться с алгоритмом захвата сигнала. Как я писал ранее, здесь обработка сигнала будет полностью программная. Встроенный 2 МГц 12-битный АЦП с регистром сравнения и DMA каналом - творят чудеса ) Раньше у меня, как и в старых швейцарских приборах, было так: после усилителей использовались пара компараторов для отлавливания начала импульсов, 1-го и 3-го, для измерения периода/выкачки и амплитуды, соответственно. Программе нужно было только измерять время, между приходящими импульсами. А все времязадающие цепочки, для построения огибающей сигнала и, соответственно для корректного его анализа, определялись жестко впаянными резисторами и конденсаторами. Т.е. одни и те же настройки для всего диапазона измеряемых периодов. Что в большинстве случаев прокатывает, если вы имеете чистый и красивый сигнал. Но сейчас диапазон периодов расширяется. Есть механизмы с 72000 bph и выше. Перекрыть весь этот диапазон от 1 до 35 Гц, с учетом коаксиальных спусков, сильного шумового фона или паразитных импульсов, например, по причине пристука баланса - становится все сложнее. На помощь приходит программная обработка с гибкой системой подстройки в формировании огибающей и различные фильтры. Признаться, не знаю, как далеко в этих вопросах продвинулись швейцарцы, тут мне глубокую теорию черпать неоткуда. Я опираюсь лишь на собственный опыт. В общем, пока вот что имеем. Часы тикают, сигнал захватывается, четко отслеживается начало тика и последний импульс в пакете для определения амплитуды. Результаты измерений пока не выводятся, но это дело техники. Все данные для этого уже есть. Выводится осциллограмма шумов с поочередным выводом "тик"-а и "так"-а. Поскольку здесь все завязано на обработке осциллограммы, с ее вывода и был начат процесс. Также возможно параллельно вывести огибающую, огибающею-2, ну и пороговый уровень до кучи. Да, и таблица периодов уже готова. Имеет все штатные значения, подсмотренные у швейцарцев, плюс можно ввести и сохранить 16 пользовательских значений, с выбором любого из значений для автоматического определения в режиме Auto. Сейчас планирую заняться выводом результатов и постройкой диаграммы. Хотя, велик соблазн поработать над чтением SD карты - это облегчило бы дальнейший процесс нововведений, потому как сейчас для обновления прошивки дисплея, его всякий раз приходится вынимать из корпуса. Ну и впереди еще добавление на дисплей страницы с настройками/опциями и добавление режима Trace. http://forum.watch.ru/attachment.php...1&d=1569747002 http://forum.watch.ru/attachment.php...1&d=1569750917 |
Жду с нетерпением прибор
|
А дисплей не может быть заменен на другой (без шумов)? Вообще как выглядит все внутри можно увидеть?
|
В 99-м посте выкладывал:
http://forum.watch.ru/attachment.php...9&d=1481299531 Нет, дисплей менять не буду. Немного схему переделаю и нормально все будет. Столько уже трудов вложено, что программу будет сложнее менять. Да и корпуса уже под него сделаны, тоже немалых денег стоило ) |
Меня можно тоже записать в очередь покупателей
|
я забыл, принтер подключать можно?
|
Тут в ветке этот вопрос поднимался. Прибор из коммуникаций имеет только USB разъем. Причем один. Через него же получает питание. Если рассматривать подключение принтера через него, то буду комплектовать прибор разветвителем, чтобы в один разъем можно было воткнуть и питание, и принтер. Либо второй вариант: сделать сохранение результатов на SD карте и использовать SD-карту с Wi-Fi точкой доступа. Сам с такими дел пока не имел, но они существуют. Тогда можно будет дистанционно с компьютера просматривать эти файлы и выводить на печать. Но тут возникает два вопроса: в каком виде сохранять данные на SD, чтобы их можно было легко распечатать с какой-нибудь универсальной программы, и не станет ли Wi-Fi фонить на аналоговые цепи?
|
Работа наконец началась?
|
Согласен, зачем тут принтер? Одно дело, когда прибор работает с автоматическим микрофоном и результат замера формирует в отчет. А какой здесь отчет? Тогда нужно писать программу имитации нахождения часов в разных положениях с звуковой индикацией и обратным отсчетом до следующего поворота часов вручную. Тогда отчет можно сделать в виде привычной таблички, где записаны мгновенные значения, девиация и усредненное значение для суточного хода, выкачки и амплитуды.
|
Вложений: 1
К вопросу о точности определения амплитуды колебаний баланса. Тут на фото желтой линией я отметил момент на осциллограмме, который был бы выбран для расчета амплитуды, если бы я опирался на старую схему, т.е. на максимум громкости 3-го импульса. Но в действительности здесь для расчета берется момент, отмеченный красной линией, максимально приближенный к началу импульса, а значит показания амплитуды будут точнее. 100% безотказность алгоритма на все случаи жизни, конечно же, никто не гарантирует, но в подавляющем большинстве случаев оно будет лучше )
http://forum.watch.ru/attachment.php...1&d=1572157683 Показания амплитуды пока не выводятся и момент захвата на осциллограмме не отмечается. Это сделаю, разумеется. Пока работал над выводом диаграммы. |
Есть новости? Очень жду прибор, первый работает, понемногу капризничает, похоже, нарушаются контакты в кроватке
|
Цитата:
|
Вложений: 4
К сожалению, да (( Сейчас на мне два других проекта висят, требующих всестороннего "инженеринга": схемотехника, программирование, 3D моделирование... - в общем, как обычно, полный комплект, все как и с этим прибором. Но они по работе, поэтому в приоритете. Плюс периодически возникают потребность в создании других сторонних 3D-моделей. Так до прибора руки и не доходят ( Но вспоминаю про него часто.
|
Жду тестового образца с нетерпением :)
|
Цитата:
|
Ну почему? Прототип первого прибора и два рабочих образца первой версии в мастерской, одним из последних сам пользуюсь постоянно для экспресс замеров. А последняя версия, к сожалению, подвисла.
|
Цитата:
|
Я в очереди
|
Цитата:
У меня нет и тени сомнения ,что аппарат будет достойным ,но Я им пользоваться не буду. У меня уже есть другой, который покрывает практически все мои потребности по механике. Да и цена них сейчас очень даже приемлемая. |
| Часовой пояс UTC +3, время: 12:20. |