Pull to refresh
-2
0
Send message

Кто это все покупает?

Удивительно что вокруг полно места для использования как полигона охлаждения, но разработчики посадили большой пад AMS1117 на маленький пятачок. Видимо разработчики люди далекие от собственно разработки hardware.

И на максимальную по даташиту я бы не ориентировался, есть известное правило: |


Считается, что среднее время безотказной службы полупроводниковых изделий уменьшается в два раза при каждом увеличении температуры на 10ºС, поэтому тепловой контроль — это критический параметр, определяющий срок службы изделия.

Почитал про squashfs, но не понял как туда данные записывать? Если она только для чтения? )

Весь смысл ПЛК чтобы программировать его на языках МЭК. Намного интереснее было бы узнать как китайцы реализовали совместимость с софтом от Мицубиси.

Вариант с I2C - да, унифицирует интерфейс. Но это сразу повысило бы порог входа и себестоимость модулей, ведь вместо того что подключать пины модуля напрямую (как сейчас), на модуле должен бы быть дополнительный чип и весь интерфейс между платой и модулем нужно было бы "упаковывать" в обмен по I2C.

Вы часом предвыборные/рекламные тексты не пишите? Много текста, в процессе чтения забывашь о чем вообще идет речь, на конкретный вопрос ответа нет.

В ардуине это на уровне концепта, а больше 1 слоя - и начинаются проблемы с нехваткой ног или совместном использовании одного интерфейса. Для совместной работы оно не продумано.

Не видно где тут USB хаб. Какие-то модули совершенно другие. Я не спорю что есть много разных решений для крепления в шкафу. Но с таким подходом вы являетесь интегратором, а не разработчиком. Ваше решение невозможно продать как тиражный/коробочный продукт, вы только можете самостоятельно собрать его как уникалльное изделие для заказчика.

А давайте рассмотрим ваше решение.

Интересно увидеть это со всеми подключенными клеммниками. И как эти модули фиксируются в гнездах USB (никак). И как под нагрузкой десятка подключенных к модулю проводов выламывается несчастное USB гнездо.

Ну и раз речь была о дин рейке, закрепите это на дин рейке, очень интересно глянуть.

сколько сегодня модульных решений с торговых полок Ali идут под дин рейки всех крепежных вариаций и стандартов

Под дин рейку - это не модуль, а законченное изделие. Модульный коробочный продукт может выглядеть так.

Должно быть продумано не только возможность сборки конфигурации пользователем, но и удобное корпусирование, надежность крепления модулей, удобный доступ к разъемам модулей. Чтобы пользователю не пришлось самостоятельно все это лепить в корпус с помощью дремеля и такой-то матери.

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

позволяет воплотить в коробочный продукт довольно внушительный спектр роботизированных идей, где аппаратная часть представляет собой недорогие модули, широко используемые в большом списке с Aliexpress

Коробочный продукт и модули с AliExpress концептуально несовместимы.

Конструктор тоже не конкурент коробочному продукту. В том же изделии автора половина себестоимости уйдет на разъемы и их пайку.

Через оптопару наносекундные помехи проходят практически без потерь, через емкостную паразитную связь.

Каким образом "развязка" оптроном поможет? Реле само по себе гальванически развязано. А наносекндные помехи без проблем пройдут через оптрон.

Смущает даже на LM2596, а электролиты к ней. Самый ненадежный элемент этого девайса. А такое обычно работает в шкафу, где температура может быть довольно высокой.

Формат и ЦА подобных контроллеров подразумевает максимальную дешевизну и кондовость решений. Разъемный клеммник сразу увеличит себестоимость. То же самое касается защит от статики и прочего. Никому тут это не нужно. Тот же трансивер RS485, как я понял из фото, торчит с голой задницей без прикрытия.

*30--Если в коде есть список чего-либо (прототипы функций, макросы, перечисления), то эти строки должны > быть отсортированы по алфавиту.

Лучше группировать по семантике, а не по алфавиту.

46-- Include(ы) всегда должны только содержать название конечного файла. Include(ы) не должны содержать > часть пути к файлу.

Для файлов в подкаталогах, которые не используются по всему проекту, нет смысла добавлять путь в опции компилятора. А включать их с относительным путем, например #include "cyclical_buff/cyclical_buff.h"

switch(i)
{
case 1: 
  state1();
  break;
...
case N:
  stateN();
  break;
}

Та он мне и даром не нужен. Для промышленного применения оно не годится, а для DIY собирают из готовых платок с али за копейки. Кто покупает Norvi - отдельный вопрос, требующий изучения.

Information

Rating
Does not participate
Registered
Activity