Ну т.е. электрик из ЖЕКа, устанавливающий зигби-выключатель в подрозетник, в какой-то мере тоже "инженер встраиваемых систем", там ведь есть микроконтроллер.
Лучу необходимо сместиться на две строки за время прямого и обратного хода (в чересстрочном режиме), 52/12 дадут смещение начала и конца строки больше чем 1,5 строки. Это было бы заметно на любых горизонтальных линиях. Потому как используется компенсация - поворот отклоняющей системы, неортогональность катушек развертки или электронным путем.
Это работало для чёрно-белых, однолучевых кинескопов, там без разницы. В простом случае, конец строки съедет на ~1.5 высоты строки вниз. А в цветных есть апертурная сетка и матрица, линии которых, по идее, строго горизонтальны. И им требуется небольшая компенсация, чтоб луч четко попадал.
Ну и если говорить про источники сигнала (с тех пор как стали использовать ПЗС-матрицы), сложно представить как можно сканировать прямоугольную матрицу под углом.
Где и зачем вы взяли 2кгц ? Что такое "частота измерений"?
В остальных видео автора (также в первой версии ролика, где 1М кадров в секунду) используется относительно простой осциллограф с 1Gsps (долларов 500 стоит всего). И при такой частоте дискретизации получается 1 кадр/нс. Сами процессы процессы включения/выключения лазера, регистрация приемником действительно медленнее, но это абсолю не мешает тому что итоговое видео получается именно с такой частотой кадров.
Упасть может как железо контроллера, если он есть, сами диски, так и чисто логически. Восстанавливать упавший рейд, почти всегда - это не просто заменить диск, а еще много ручных действий, которые могут быть испортить все еще больше (банальное, заменить не тот диск). Запасной диск в домашних условиях - также редкое явление и довольно сомнительное. Выпадение второго диска, пока ищется новый или идет ребилд - явление нередкое. Риск потери данных - причем, сразу всех, гораздо больше чем несколько независимых дисков. Луше использовать "лишние" диски для бекапов/зеркалирования. Преимуществ особых рейд не дает при стандартном домашнем использовании.
Также не вижу смысла в ZFS или ECC RAM. Кроме каких-то особых случаев, это не более чем лишнее усложнение/удорожание конструкции.
Конечно, если у вас домашний НАС используется для работы и его даже короткий простой означает потерю денег - то имеет смысл и рейд, и горячая замена и диск в запасе.
Сейчас у меня уходит намного больше часа в день, потому что я постоянно что-то делаю: ремонтирую, устанавливаю новое оборудование и др.
2 часа в день - это 60, а 3 - уже 90 в месяц. Это только "уход за рыбой". Остальную админ. работу никто не отменял. А тут ещё розничная продажа, логистика для опта и т.д. Так что вполне выходит на полноценный рабочий день, потому и сравниваю с обычной работой в найме. В итоге на выходе +- средняя зарплата при собственных инвестициях и существенных рисках.
масштабировать? Найм двух работников (а это минимум) потребует увеличение оборота раза в два - три только чтоб на зарплаты хватало. Рынок сбыта не резиновый, придется идти к крупно оптовым поставщикам, а там уже цену снижать придется сильнее
Конденсаторы чтобы дребезг убрать. Резистор - подтяжка.
А вы тот же человек, что предыдущие статьи писал? Там было вроде про коммерческую разработку и всякое сложное, типа процессорных модулей с многослойными платами. Как давно это стало называться "подтяжкой" ?
Зачем же так усложнять "простой"... Стоило все таки посмотреть на реализацию ардустестера (хотя бы железную часть):
Огромная схема для включения/выключения с отдельным триггером. Выкинуть все, оставить одну кнопку. логику включения, "физического отключения" калибровки - все в МК, программно.
Остальные кнопки (по сути, лишние) подключены неправильно (у АВР внутренняя поддяжка только сверху). Резистор с конденсатором тоже выкинуть. Светодиод бы тоже "перевернуть".
Диод после ключа питания - зачем? (чтобы снизить минимальное рабочее напряжение, наверное).
Схема измерения напряжения батареи - тоже выкинуть все ключи, у вас ведь и так питание коммутируется.
Компаратор - использовать счетверенный, когда нужен только один... И самое главное, что мешает использовать встроенный в м328?
Ну и колодка для измерения - сомнительна. В нее так-то можно подключить без дополнителных манипуляций только выводные конденсаторы. У вас как в самой схеме, так и на тестах выводных компонентов не замечено. Подсоединять щупы с крокодилами? 6 сразу или перставлять каждый раз?
Ну и нормальный измеритель придется приобрести, чтоб измерить показания этого, сравнить удобство пользования и понять что вы пользоваться вы им не будете :)
Последние лет пять занимаюсь внедрением регистрирующего оборудования на базе микрокомпьютера Raspberry Pi
За 5 лет на выходе прототип из готовых модулей? Самое главное не огласили детали техзадание, что физически измеряется, какая точность нужна как по напряжению, так и по времени. И это выглядит как сами придумали проблемы и героически их решаете.
Судя по тому, что 50 выборок в секунду достаточно, аналоговая полоса сигнала до 10гц. Зачем здесь сверхточность синхронизации по GPS - непонятно. Ну допустим, сигнал медленно меняющийся, 50sps на выходе. Вполне нормально запустить преобразователь в свободном режиме на 1000sps или как у вас 500. И потом раз в секунду делить полученный массив на 50 частей. И даже никакая сложная передискетизация, как выше предлагали, не нужна. Не страшно, если на один выходной семпл придется 20 отсчетов, полученных с АЦП или 19.
Помехи на столе: вы используете готовую "игрушечную" плату, в которой разрабочики не задумавались об аналоговой части особенно. Опорник с собсвенным шумом в 120uV, Питание напрямую от RPI... Ну и самое главное, частота 50гц "на столе" будет проникать со всех сторон. Про разводку и землю уже сказали выше.
То что у вас не получилось 20ms на измерение после синхронизации - выглядит вполне нормально для "первого" измерения (что указано как t18 = 2.18ms) + собственно длина строба Sync.
Ну и если уж так хочется чтоб все было жестко сихнронизировано - убрать кварц и использовать GPS-PPS->PLL (x7.68M). По идее u-blox модули и сами имют PLL и выдавать до 10Мгц на выходе, но там надо смотреть что с джиттером. Но подозреваю, для вашей задачи можно пренебречь. Но тут все равно начинаются проблемы если необходимо использовать больше 1 входа.
Ну и самое главное, RPI и и линукс тут явно избыточны. ESP32 за глаза, меньше размеры, заметно меньше потребление, не нужен внешний усб-вайфай свисток и можно все срокойно сделать на одной плате.
Начало - теория, вроде бы все хорошо, а дальше практика, которая мало связана со вступлением...
Второе - правильная поляризация. Здесь секретов никаких нет, нужно об этом просто помнить и соблюдать то, что написано в инструкции. Обычно на антеннах присутствует наклейка, напоминающая о поляризации.
Это на каких таких вайфай-антеннах есть такая наклейка? особенно если речь про домашний сегмент?
Однако вертикальное расположение антенн будет не совсем оптимальным в многоэтажном доме. Например, прямо над роутером возникнет мертвая зона («дырка от пончика»), и приём там будет хуже.
Вы сильно серьезно воспринимаете этот пончик, нет там никакой мертвой зоны. Ослабление сигнала есть, но в условиях квартиры/дома не настолько значительное. Можете измерить. И даже через пол/потолок прямо над/под роутером уровень сигнала будет достаточным для достидения максимальной скорости.
Все остальные общие советы по разворачиванию антенн - не имеют смысла, потому как:
антенны могут еще находиться внутри;
если антенн 2 и больше, часть из них может быть на 2,4 другая на 5ггц, совмещенные и т.д. И их взаимное расположение может не играть никакой роли или наоборот;
могут быть пустыми :)
также (особенно если не цилиндрической формы) антенны могут быть не всенаправленными.
Так что единственный правильный совет - следовать рекомендации производителя (если она есть). А там обычно предлагают именно вертикально. Причем, на некоторых - антенны вообще даже не крутятся а только лишь складываются в одном направлении для удобства хранения.
Ну а если все плохо, то никто не мешает крутить как угодно до достижения необходимого результата.
Я говорил про достаточно стандартный сценарий с использованием встроенного RTC. Устройство спит, по таймеру просыпается делает свое дело, отправляет данные и дальше спать. На АВР у меня получались заявленные 0,75мка. Картинки из даташитов на стм я привел. Там все гораздо запутаннее, но минимальные цифры, которые нашел 0,8мка и 1мка.
Ваши 30нА - это я так понимаю, полный стоп. У АВР будет порядка 100нА. Но не вижу в этом практического смысла, если как в плате ТС стоит дц-дц с потреблением в 11мка.
Также в наноамперах нет смысла если радиосвязь должна использоваться чаще чем раз в сутки
Не вижу противоречий. Если посмотрите схему, то там можно (и нужно) полность усыпить контролер и его потребление будет ~0.1uA. просыпаться будет по внешнему вотч-догу. Так что 14мка - вполне реально, даже много.
ну это довольно сранное решение - делать отладочную плату для прототипирования мелких малопотребляющий iot утройств с поддержкой lora, но без возможности использования полного фунционала. А так да, сюда проистся любой другой чип (а их достаточно как и с поддержкой ардуины)
Ну т.е. электрик из ЖЕКа, устанавливающий зигби-выключатель в подрозетник, в какой-то мере тоже "инженер встраиваемых систем", там ведь есть микроконтроллер.
Лучу необходимо сместиться на две строки за время прямого и обратного хода (в чересстрочном режиме), 52/12 дадут смещение начала и конца строки больше чем 1,5 строки. Это было бы заметно на любых горизонтальных линиях. Потому как используется компенсация - поворот отклоняющей системы, неортогональность катушек развертки или электронным путем.
Это работало для чёрно-белых, однолучевых кинескопов, там без разницы. В простом случае, конец строки съедет на ~1.5 высоты строки вниз. А в цветных есть апертурная сетка и матрица, линии которых, по идее, строго горизонтальны. И им требуется небольшая компенсация, чтоб луч четко попадал.
Ну и если говорить про источники сигнала (с тех пор как стали использовать ПЗС-матрицы), сложно представить как можно сканировать прямоугольную матрицу под углом.
Кстати, много где используют такие картинки, но это не имеет ничего общего с реальным ходом луча в кинескопе, так и касательно "пикселей" кадра.
Прямой строчный ход луча - он как раз горизонтальный, а обратный - по диагонали.
И это начало строки с середины экрана - оно находится за пределами видимой области экрана, луч погашен и эти строки не содержат картинки.
Рейды ради скорости - точно не для дома. Нужна скорость - для этого есть nvme.
Насчёт разных серий дисков, даже если там одна и та же механика, чаще всего разные прошивки и изнашиваться могут по разному из-за этого.
Да, wireguard ставится и настраивается в два клика, как на компах так и телефонах. Снаружи не видно, что он есть
Материнка ещё должна поддерживать
Если почитать любую статью про самодельный нас - там будет: "искал специально диски с хххх характеристиками, выбрал и купил N дисков X.
Если кто-то ставит "что нашел в шкафу" - то это не про надёжность. Там уж лучше рейд 0 собирать, чтоб наверняка)
Где и зачем вы взяли 2кгц ? Что такое "частота измерений"?
В остальных видео автора (также в первой версии ролика, где 1М кадров в секунду) используется относительно простой осциллограф с 1Gsps (долларов 500 стоит всего). И при такой частоте дискретизации получается 1 кадр/нс. Сами процессы процессы включения/выключения лазера, регистрация приемником действительно медленнее, но это абсолю не мешает тому что итоговое видео получается именно с такой частотой кадров.
Не использовать рейд вообще, никакой.
Упасть может как железо контроллера, если он есть, сами диски, так и чисто логически. Восстанавливать упавший рейд, почти всегда - это не просто заменить диск, а еще много ручных действий, которые могут быть испортить все еще больше (банальное, заменить не тот диск). Запасной диск в домашних условиях - также редкое явление и довольно сомнительное. Выпадение второго диска, пока ищется новый или идет ребилд - явление нередкое. Риск потери данных - причем, сразу всех, гораздо больше чем несколько независимых дисков. Луше использовать "лишние" диски для бекапов/зеркалирования.
Преимуществ особых рейд не дает при стандартном домашнем использовании.
Также не вижу смысла в ZFS или ECC RAM. Кроме каких-то особых случаев, это не более чем лишнее усложнение/удорожание конструкции.
Конечно, если у вас домашний НАС используется для работы и его даже короткий простой означает потерю денег - то имеет смысл и рейд, и горячая замена и диск в запасе.
2 часа в день - это 60, а 3 - уже 90 в месяц. Это только "уход за рыбой". Остальную админ. работу никто не отменял. А тут ещё розничная продажа, логистика для опта и т.д. Так что вполне выходит на полноценный рабочий день, потому и сравниваю с обычной работой в найме. В итоге на выходе +- средняя зарплата при собственных инвестициях и существенных рисках.
масштабировать? Найм двух работников (а это минимум) потребует увеличение оборота раза в два - три только чтоб на зарплаты хватало. Рынок сбыта не резиновый, придется идти к крупно оптовым поставщикам, а там уже цену снижать придется сильнее
А вы тот же человек, что предыдущие статьи писал? Там было вроде про коммерческую разработку и всякое сложное, типа процессорных модулей с многослойными платами.
Как давно это стало называться "подтяжкой" ?
Не час, а таки больше, как написано. Покупать сырье, продавать готовую, потрошить... Бухгалтерия, маркетинг, логистика - это уже не 1 час а день.
Ну и как всегда "забыли" про амортизацию оборудования и изначальные вложения. Не говоря уже об инвестициях в масштабирование.
Итого, ~1к$ за за явно больше чем 160часов в месяц, без выходных. Зато бизнес. Свой.
Зачем же так усложнять "простой"...
Стоило все таки посмотреть на реализацию ардустестера (хотя бы железную часть):
Огромная схема для включения/выключения с отдельным триггером. Выкинуть все, оставить одну кнопку. логику включения, "физического отключения" калибровки - все в МК, программно.
Остальные кнопки (по сути, лишние) подключены неправильно (у АВР внутренняя поддяжка только сверху). Резистор с конденсатором тоже выкинуть.
Светодиод бы тоже "перевернуть".
Диод после ключа питания - зачем? (чтобы снизить минимальное рабочее напряжение, наверное).
Схема измерения напряжения батареи - тоже выкинуть все ключи, у вас ведь и так питание коммутируется.
Компаратор - использовать счетверенный, когда нужен только один... И самое главное, что мешает использовать встроенный в м328?
Ну и колодка для измерения - сомнительна. В нее так-то можно подключить без дополнителных манипуляций только выводные конденсаторы. У вас как в самой схеме, так и на тестах выводных компонентов не замечено. Подсоединять щупы с крокодилами? 6 сразу или перставлять каждый раз?
Ну и нормальный измеритель придется приобрести, чтоб измерить показания этого, сравнить удобство пользования и понять что вы пользоваться вы им не будете :)
допонено: то что вы измеряете - это не ESR.
За 5 лет на выходе прототип из готовых модулей?
Самое главное не огласили детали техзадание, что физически измеряется, какая точность нужна как по напряжению, так и по времени. И это выглядит как сами придумали проблемы и героически их решаете.
Судя по тому, что 50 выборок в секунду достаточно, аналоговая полоса сигнала до 10гц. Зачем здесь сверхточность синхронизации по GPS - непонятно.
Ну допустим, сигнал медленно меняющийся, 50sps на выходе. Вполне нормально запустить преобразователь в свободном режиме на 1000sps или как у вас 500. И потом раз в секунду делить полученный массив на 50 частей. И даже никакая сложная передискетизация, как выше предлагали, не нужна. Не страшно, если на один выходной семпл придется 20 отсчетов, полученных с АЦП или 19.
Помехи на столе: вы используете готовую "игрушечную" плату, в которой разрабочики не задумавались об аналоговой части особенно. Опорник с собсвенным шумом в 120uV, Питание напрямую от RPI... Ну и самое главное, частота 50гц "на столе" будет проникать со всех сторон. Про разводку и землю уже сказали выше.
То что у вас не получилось 20ms на измерение после синхронизации - выглядит вполне нормально для "первого" измерения (что указано как t18 = 2.18ms) + собственно длина строба Sync.
Ну и если уж так хочется чтоб все было жестко сихнронизировано - убрать кварц и использовать GPS-PPS->PLL (x7.68M). По идее u-blox модули и сами имют PLL и выдавать до 10Мгц на выходе, но там надо смотреть что с джиттером. Но подозреваю, для вашей задачи можно пренебречь. Но тут все равно начинаются проблемы если необходимо использовать больше 1 входа.
Ну и самое главное, RPI и и линукс тут явно избыточны. ESP32 за глаза, меньше размеры, заметно меньше потребление, не нужен внешний усб-вайфай свисток и можно все срокойно сделать на одной плате.
Начало - теория, вроде бы все хорошо, а дальше практика, которая мало связана со вступлением...
Это на каких таких вайфай-антеннах есть такая наклейка? особенно если речь про домашний сегмент?
Вы сильно серьезно воспринимаете этот пончик, нет там никакой мертвой зоны. Ослабление сигнала есть, но в условиях квартиры/дома не настолько значительное. Можете измерить.
И даже через пол/потолок прямо над/под роутером уровень сигнала будет достаточным для достидения максимальной скорости.
Все остальные общие советы по разворачиванию антенн - не имеют смысла, потому как:
антенны могут еще находиться внутри;
если антенн 2 и больше, часть из них может быть на 2,4 другая на 5ггц, совмещенные и т.д. И их взаимное расположение может не играть никакой роли или наоборот;
могут быть пустыми :)
также (особенно если не цилиндрической формы) антенны могут быть не всенаправленными.
Так что единственный правильный совет - следовать рекомендации производителя (если она есть). А там обычно предлагают именно вертикально. Причем, на некоторых - антенны вообще даже не крутятся а только лишь складываются в одном направлении для удобства хранения.
Ну а если все плохо, то никто не мешает крутить как угодно до достижения необходимого результата.
Я говорил про достаточно стандартный сценарий с использованием встроенного RTC. Устройство спит, по таймеру просыпается делает свое дело, отправляет данные и дальше спать. На АВР у меня получались заявленные 0,75мка. Картинки из даташитов на стм я привел. Там все гораздо запутаннее, но минимальные цифры, которые нашел 0,8мка и 1мка.
Ваши 30нА - это я так понимаю, полный стоп. У АВР будет порядка 100нА. Но не вижу в этом практического смысла, если как в плате ТС стоит дц-дц с потреблением в 11мка.
Также в наноамперах нет смысла если радиосвязь должна использоваться чаще чем раз в сутки
Не вижу противоречий. Если посмотрите схему, то там можно (и нужно) полность усыпить контролер и его потребление будет ~0.1uA. просыпаться будет по внешнему вотч-догу. Так что 14мка - вполне реально, даже много.
Есть debugWire, что даже немного удобнее (один провод, он же reset). Только отладчик не 1$ стоит.
ну это довольно сранное решение - делать отладочную плату для прототипирования мелких малопотребляющий iot утройств с поддержкой lora, но без возможности использования полного фунционала. А так да, сюда проистся любой другой чип (а их достаточно как и с поддержкой ардуины)