Pull to refresh

Comments 66

Казалось бы, такое банальное устройство USB-RS485, а сколько нюансов! Спасибо за подробную статью.

Для настройки устройств с компьютера через Modbus Master откуда нужно взять алиасы для регистров Modbus?

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

Для настройки устройств с компьютера через Modbus Master откуда нужно взять алиасы для регистров Modbus?

Для каждого нашего устройства в документации есть ссылка на таблицу регистров и там на русском написано назначение. Например, описание выходов реле:


Китайцы иногда вкладывают листок с описанием, а иногда приходится трясти с продавца фотографию таблицы.

Классная статья получилась! Не столько интересен велосипед, сколько процесс его рождения и нюансы внутренней кухни Wiren Board :)

А гальваническую развязку для полного "счастья"?

А гальваническую развязку для полного "счастья"?

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

Зачем, если задумывалось только для настройки на столе? А если на объекте решат настроить и вышибет порт случайно, то сами виноваты. Тем более, что кроме кривых китайцев с али за 100р есть и полно других преобразователей, в т.ч и с развязкой, о которых разумеется скромно умолчали. Вот их и стоит использовать уже на объектах.

А если на объекте решат настроить и вышибет порт случайно, то сами виноваты.

100% будут использовать.


Я когда то давно не хотел ставить защитный диод от переполюсовки в устройство, а коллега спорил мол надо. Я отвечал — зачем, когда жирными буквами написано где +, где -.


В результате поставили. И сколько же нервных клеток было спасено. А репутация? Стоит произойти пару случаев, и поднимется такой хейт, что никто уже не захочет связываться, и не будет разбираться почему.

Зря не добавили гальваническую развязку по RS-485. Вот ее реально не хватает для промышленного применения. В остальном - лайк.

Когда мы делали устройство, то в голове у нас был сценарий использования «на столе», поэтому компактность была в приоритете.

Нельзя сделать с развязкой, но с выходом питания, компактно и недорого. Думаю, что выберем что-то одно и сделаем ещё одну версию с изоляцией.

развязка нужна когда не используется питание от адаптера. так что достаточно обеспечить развязку интерфейса чтоб обезопасить себя и комп при работе с запитанными устройствами

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

Ну, например, или можно было сразу так сделать

пишите в комментариях, чтобы вы сделали так же, как мы или по-другому.

Добавил бы USB в каком-либо виде (mini/type-C) на сам модуль, тогда бы необходимость в преобразователе отпала. И написал программу для настройки модуля через этот самый USB, чтобы не шариться в поисках необходимых регистров.

В одной инсталляции обычно от 5 до 40 устройств, а большинство инсталляторов обслуживают больше одной инсталляции. То есть это просто сильно экономически выгоднее.

Ещё у нас уже есть 50+ разных устройств, поэтому сделать один преобразователь - это дать сразу возможность работать со всеми. А добавлять USB в устройства - это процесс, который займёт годы.

Ну и там технические сложности есть, навскидку:

  • МК c USB дороже, т.е. надо ставить USB-UART на каждое устройство

  • лишнего уарта в МК под такое не завезли, т.е. подключаться встроенным преобразователем надо к тому же уарту. При этом надо не слать байтики в общую шину RS-485 и не принимать одновременно байтики с шины и преобразователя. То есть надо делать какую-то хитрую схему переключения.

  • Что делать с питанием и землёй, если подключен и USB-кабель и RS-485 с внешним питанием?

  • Во многих устройствах МК или гальванически изолирован от датчиков, или от RS-485. Или вообще сидит на потенциале 220В. От USB его надо будет изолировать дополнительно, а изоляция дорогая и занимает много места.

Спасибо за подробную статью!

У WB есть в планах разработка своего приложения вроде Modbus Poll ?

У WB есть в планах разработка своего приложения вроде Modbus Poll ?

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


По срокам пока сказать сложно — мы сейчас сосредоточились на улучшении веб-интерфейса нашего контроллера и свободных ресурсов пока нет.

>Modbus-устройства Wiren Board работают в диапазоне напряжений от 9 до 28 В, а пиковая потребляемая мощность — 4 Вт. Поэтому в требованиях прописали выход 12.5 В с током до 400 мА.

А USB порт компьютера способен столько питания отдать? 12.5в на 0.4А это 5вт. Без учета потерь в dc/dc это 1А по 5В линии. Стандарт, насколько помню, 0.5А

Стандарт, насколько помню, 0.5А

Вы всё пишете верно, но есть нюанс. 4 Вт — это пиковая потребляемая мощность наших шестиканальных реле в момент включения всех четырёх реле разом и длится этот момент не более 20 мс. То есть при настройке устройства, подключённому к USB-порту ноутбука такая ситуация маловероятна. Почти всегда потребление будет от 0.1 (реле) до 1.6 Вт (датчик CO2).


Ещё мы заметили, что современные компьютеры и ноутбуки вполне способны обеспечить ток до 1А ток на USB. Возможно, это связано с засильем смартфонов, которые надо как-то питать от USB при подключении в качестве модема.


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

Сложный вопрос на самом деле. USB-порт обычно способен, но стандарт действительно обязывает устройства ограничивать потребление строго на 0.5А.

При во всех компьютерах на порту стоит ограничитель тока в диапазоне 0.6-1А, и этот же 1А выдерживают дорожки в разъёмах, и этот же 1А максимально теоретически может потребить наш преобразователь.

То есть ограничивать ток дополнительно со стороны преобразователя нет смысла: ни в какой ситуации им нельзя испортить порт, а ограничение ухудшало бы характеристики. Но да, теоретически может попастся компьютер, с которым нельзя будет подключить к преобразователю устройство, потребляющее больше 2.5Вт.

Про современные материнки ПК не знаю, а на более старых были перемычки выбора питания от дежрных 5В или основных. А так как для дежурное питание ограничено по мощности, а USB портов несколько - то для защиты от дурака ограничение в 0.5А логически было оправдано.

Как правило ставят полимерный само восстанавливающийся предохранитель. Минусы работы которого надо учитывать.

А это точно правда? Я про такое последний раз слышал применительно к какой-то древней версии R-Pi. Специальные ключи с ограничением тока для USB, типа SY6280 какого-нибудь, стоят по $0.03 в мелком опте, по-моему они стоят везде уже очень много лет.

Я лично видел (правда давно). Я имею ввиду материнскую плату. Там схемотехника максимально простая была — один предохранитель (SMD вида) в разрез шины питания.
И конечно я не буду утверждать что не существует куча других вариантов. Например как вы предложили.
И да согласен, слово как правило было лишнее.

во всех компьютерах на порту стоит ограничитель тока в диапазоне 0.6-1А

Всё-таки не во всех. Я втыкал в юсб порт компа устройство, которое жрало 3А. Ничего не сгорало, всё работало как будто так и должно быть. Но по памяти не скажу, был 775 или уже АМ4

В ноутбуках чаще всего ограничение как раз 1А или где-то около того

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

просто взять проверенный рабочий FT232

Так мы же хотели, чтобы без установки сторонних драйверов — воткнул и работает. Для FT232 вроде как до сих пор нужно качать драйвера с оффсайта FTDIChip и ставить.

Это если хочется дополнительных функций (у последних моделей есть I/O пины и прочие "вкусности"). А USB-UART на них опознается автоматически - если, конечно, USB ID не менять...

С FT232 проблемы в количестве подделок - нужен надежный поставщик.

За долгие годы использования FT232 только один раз нарвались на подделку, это было во время ковидно-силиконового кризиса. Чип работал полностью нормально, но не отрабатывал установку линии в Idle, но 99% пользователей это и не надо.

Просто не стоит покупать комплектующие для серийного производства на али и помойных стоках.

Просто не стоит покупать комплектующие для серийного производства на али и помойных стоках.

Увы, это не панацея, на вскидку пара примеров:


  • В 2016 году мы закупили в Элитане большую партию трансиверов MAX485, которые оказались подделкой под известный бренд и в них не выдерживался параметр «ток короткого замыкания линий A B».
  • В этом году нам весьма надёжный поставщик с которым мы работаем много лет, неожиданно прислал вместо DS18B20 «аналог» 7Q18B20. Если бы не входной контроль, то оно бы ушло пользователям — мы берём датчики в гильзах и прочитать маркировку микросхемы не можем. Скоро будет статья, как мы их носили в лаболаторию на проверку заявленных в даташите характеристик.

Элитан нередко берет со "странных" стоков, мы стараемся с ним не работать. Да, иногда нормальные поставщики еще на этапе заказа предупреждают, что товар из сомнительного места и мы или отказываемся, или тщательно проверяем и в случае подделки отдаем обратно.

Разумеется это не панацея, а просто разумные меры предосторожности, проколы тоже всякие бывали. Китайские чипы тоже подделывают другие китайцы или просто отгружают брак.

Это уже странно, с Политексом работаем давно, накладок не было. Замены они не раз предлагали, но всегда до поставки и далее мы решали брать или нет.

можно было просто взять проверенный рабочий FT232

Или, как вариант, CP2102/4. У него и футпринт меньне, чем у WCH, и обвязки никакой не требуется, и с подделками всё не так печально, как у FTDI, и управление приёмопередатчиком есть и работает, при чём, не со вчера.

Тут искали конвертер c rs485. проблема была в том что нет полноценных 9 битных пакетов. приходилось делать 8 бит слово +бит чётности принудительный, а потом менять этот бит, что часто приводило к отвалу устройства по таймауту.

А где вы 9 бит в живой природе встретили кстати? Постоянно про такое читаю в даташитах и первый раз слышу, что кто-то пользовался.

UFO just landed and posted this here

есть такой адовый отечественный теплоэнергоконтроллер ИМ2300

о, да.. Сколько раз я сказал, что лучше бы мне 2300, а не им - не сосчитать :)))

мнение ленивого начинающего инженера:

Плата WB-USB485 и плата-донор чипа

на зелёной плате сразу после юсб
порта нет предохранителя
а на синей плате есть. ошибка.

причём в статье даже упоминается КЗ:
Индикатор питания на шине,
он же индикатор короткого замыкания

поясняю: некоторые материнки
имеют крайне низкоимпедансный выход на
питании юсб, в итоге при проблемах
пока инженер ходил на обед пол офиса сгорело.

ИМС SY7200 от статики может уйти в КЗ
и приплыли на "новый офис"
хотя линии А и В как раз сделаны правильно
первым делом через предохранитель.

И непонятно, что хуже — вероятность спалить
технику или подвергнуть опасности человека

очень даже понятно,
если БП опасен для человека,
то его просто не надо ставить там где есть человек.
я даже не представляю в чём проблема купить
нормальный БП и заземлить его,
к тому же вся игрушка постоянно лежит на столе
а не таскается по не понятным чердакам.
и такой подход "не понятно, грохнем человека"
уже намекает на то что разрабатывать устройства
Вам КАТЕГОРИЧЕСКИ ЗАПРЕЩЕНО.

с гальваноразвязкой — под сетевым напряжением
останутся провода и клемма RS-485;

религия запрещает отдельно заземление
подключить к оборудованию на момент настройки ?

Ещё довольно дорого сделать гальванически
изолированный БП на 5 Ватт, и он точно не
уместится в компактном корпусе

готовый DC-DC и плевать на габариты когда
есть вопрос безопасности человека и пожара.

В итоге мы решили гальваническую развязку
не делать и в документации явно про это сказать,
а ещё предупредить, чтобы не подключали к длинным
линиям и к странным китайским устройствам
с питанием от 230 В.

как обычно, сначала включат , грохнут человека
а потом начнут читать документацию.

Проект поручили молодому инженеру-электронщику
Даниилу Баркову, который на тот момент уже
работал в компании пару месяцев

становится понятно откуда такие ошибки

Решили сделать защиту.
Максимальное напряжение питания наших
устройств 28 В постоянного тока,
поэтому сделали защиту до 30 В.

Так появилась версия 2.2.
На этом этапе был уже рабочий
преобразователь интерфейсов,
который умел питать наши устройства
напряжением 12 В постоянного тока с
индикатором и имел защиту от случайного
подключения к действующей шине

просто офигеть ....
правильно спроектированный модуль
просто "следит" за линией питания,
и начинает "накачивать" туда напряжение
если оно просело ниже 12В,
а если подключили внешний источник на 28В
то ИМС просто должна встать на паузу
и не уходить ни в какие ошибки,
ведь для оборудования "гуляние" питания
от 12 до 28В НЕ является ОШИБКОЙ.
а "защита" подразумевает "ошибку", "аварию".

у Вас даже есть статья "Про надёжность устройств"
но толку от неё если Вы всему миру показываете
прямым текстом "мы проектируем опасное ! НЕ ПОКУПАЙТЕ! "

Стенд тестирования WB-USB485 проверяет:
Степ-ап преобразователь: к выходу 12 В
подключаем резистивную нагрузку и следим,
чтобы выходное напряжение было не
ниже заданного порога.

а Выше ? а уровень пульсаций ?
а спектральный анализ ?
т.е. если там "шумелка" вы даже не поймёте
почему другое оборудование "резонирует"
и сходит с ума.
кошмар.
а поведение при повышении до 30В ?
а тест статическими разрядами от тёплых кофт
на инженерах ?
кстати 99% инженеров работают без
антистатического браслета.
и для меня это первый признак недоучек.

на стенде нагрузочные резисторы обтянуты стяжкой.
контакты открыты. здравствуй статика и скрытый брак.
ужас.

красный статусный индикатор пугает пользователя;

естественно, ведь есть "ожидаемое поведение"
красный ошибка, зелёный норм, и т.д.

Даниил перерисовывает схему и плату

и в очередной раз забывает об элементарном
предохранителе в питании.

мы как раз ищем инженера-электронщика
от 80 000 до 130 000 руб. на руки

с такой ЗП долго искать будете.
минимум 160к в современных ценах.

некоторые водители самосвалов зарабатывают 250к.

я в глубоком шоке от того что такие
компании с таким подходом набирают
на хабре рейтинг больше 470 !!!

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

некоторые материнки
имеют крайне низкоимпедансный выход на
питании юсб

Пруф или не было. Я везде видел ключи с защитой, благо они стоят 3 цента.

порта нет предохранителя

вы наверное предохранителем здесь называете полифьюз. Он есть в схеме в цепи степ-апа.

а Выше ? а уровень пульсаций ?
кошмар.
ужас.

первый признак недоучек.

Серьёзный ответ: ни один производитель не тестирует в производственном конвейере каждый экземпляр устройства так же, как при разработке. Ну потому что тест должен занимать минуту, а не две недели и не разрушать устройства при тестировании. И нет никакого смысла тестировать каждый экземпляр устройства на поведение при превышении напряжения выше 30В. Ну они все себя одинаково будут вести с одикаковой-то схемотехникой! Автоматизировано тестируют на случай проблем с пайкой, печатной платой, характеристиками компонентов.

А при разработке естественно разработчик и про пульсации, и про перенапряжение подумает, номиналы подберёт, и потом в настояющую железку потыкает осциллографом.

на стенде нагрузочные резисторы обтянуты стяжкой.
контакты открыты. здравствуй статика и скрытый брак.

И вам доброго дня! На производстве все в браслетах. Если бы их не было, то на всех цепях устройства всё равно стоят ТВС-ы. Да и если бы их не было, то скрытый брак от статики на производстве в таком устройстве - это что-то из области городских легенд

Пруф или не было. Я везде видел ключи с защитой, благо они стоят 3 цента

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

в последние годы только начало входить в моду делать юсб по уму, возьмите материнки 5-10 летней давности и посмотрите как там выход питания сделан. все материнки которые прошли через мои руки (штук 50), нормальная защита была в лучшем случае у 10%, остальные юсб на 5В линию подключают через перемычку. для экономии.

и правильно замечено, защита стоит центы, но большинство производителей экономят каждый цент, в итоге большинство материнок до примерно 2015-2018 годов имели не вполне подходящие конденсаторы в цепи питания ЦПУ, которые частенько вздувались. хотя сделать по уму , вопрос пары баксов, танталовые или полимерные кондёры например.

вы наверное предохранителем здесь называете полифьюз. Он есть в схеме в цепи степ-апа

сам степ ап и есть точка отказа и КЗ, или он волшебный ?

у вас только ПОСЛЕ step-up есть пред. а до ?

ни один производитель не тестирует в производственном конвейере каждый экземпляр устройства

если я правильно помню историю становления компании "кингстон", они добились успеха 100% тестом всей продукции на нагрузочных стендах.

как раз таки ответственные компании всю продукцию прогоняют через нагрузочное тестирование.

Ну потому что тест должен занимать минуту, а не две недели и не разрушать устройства при тестировании

тест на "спектральную составляющую" занимает пару минут, и даже автоматизируется, и уж точно ничего не разрушает при тесте.
просто проверяется что конкретный экземпляр "не словил" не удачную конфигурацию компонентов, или бракованных компонентов, и не начал фонить в эфир. некоторые керамические конденсаторы после пайки от механического напряжения могут уйти в КЗ или обрыв. поэтому перед упаковкой делают нагрузочное тестирование.
совсем богатые фирмы даже гоняют оборудование в климатических камерах.

И нет никакого смысла тестировать каждый экземпляр устройства на поведение при превышении напряжения выше 30В

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

Ну они все себя одинаково будут вести с одикаковой-то схемотехникой!
Автоматизировано тестируют на случай проблем с пайкой, печатной платой,
характеристиками компонентов.

дак ведь тест то нужен после сборки как раз для проверки пайки и компонентов.

в настояющую железку потыкает осциллографом.

ослики часто не показывают спектр , разве что дорогие модели, надо смотреть именно спектр-анализатором, что там нет иголок на ВЧ.

На производстве все в браслетах

человеческий фактор. человек забыл и привет.

а ещё чаще бывает: зайдёт какой нить "эффективный манагер" ничего не понимающий, и начинает лезть куда не просят без спроса.

сам лично видел как на производстве мед. оборудования какой то курьер пришёл с посылкой, и начал лапать платы которые ему вообще нельзя трогать. когда я поднял этот вопрос, был большой скандал, потому что даже местные работники считают "ничё страшного, чё ты тут умничаешь", а потом по новостям : "взорвался ИВЛ, погибли люди".

Если бы их не было, то на всех цепях устройства всё равно стоят ТВС-ы.
Да и если бы их не было, то скрытый брак от статики на производстве в
таком устройстве - это что-то из области городских легенд

а зачем вообще создавать дополнительные проблемы, если достаточно просто сделать отдельный блок резисторов в металлическом заземлённом корпусе ? например от сдохшего БП ПК, коих обычно навалом в офисах.

если я правильно помню историю становления компании "кингстон", они добились успеха 100% тестом всей продукции на нагрузочных стендах.

ну так и у нас 100% тест всей продукции на функциональных стендах. Вы просто почему-то считаете, что стенды на производстве обязаны тестировать вообще всё. Это не так, любой производитель поддерживает баланс между сложностью стенда, процентом ложных положительных и отрицательных срабатываний, временем тестирования.

Готов поспорить, что буквально никто не тестирует спектр встроенного 12В источника в функциональном тестировании в конвейере.

сам степ ап и есть точка отказа и КЗ, или он волшебный ?

Ну он конечно точка отказа, как и любой другой компонент. Но защита от КЗ точно должна быть (и есть) у хоста. Пойду спеку перечитаю, но по-моему для peripheral полифьюз на входе не нужен.

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

Диод там в степ-апе, он тестируется. Конденсатор параллельно схеме в степ-апе, он тоже тестируется.

а зачем вообще создавать дополнительные проблемы, если достаточно просто сделать отдельный блок резисторов в металлическом заземлённом корпусе ? например от сдохшего БП ПК, коих обычно навалом в офисах.

потому что отдельный блок резисторов в металлическом заземлённом корпусе не создаёт ценности. Ещё раз: монтажники в браслетах, курьеры на производстве не ходят, зимой на производстве работают увлажнители, в схеме везде TVS-ы и на схеме нет компонентов чувствительных к статике. Ну какие блин заземлённые резисторы, о чём вы вообще?

Ну он конечно точка отказа, как и любой другой компонент. Но защита от КЗ точно должна быть (и есть) у хоста. Пойду спеку перечитаю, но по-моему для peripheral полифьюз на входе не нужен.

нормальные производители на юсб порты ставят нормальную защиту от КЗ. в 90% дешёвых материнок я вижу перемычку параллельно защите. просто резистор на 0 Ом.

ещё не забываем что люди могут использовать

копеечные китайские юсб хабы,

у меня 4 штуки и НИ В ОДНОМ нет и намёка на предохранитель !

зато они бывают со своим внешним БП питающимся от 220В и обычно на 2-3 А. а платы расширения будут питаться от БП ПК, который может давать 100А на 12В, он как сварочный аппарат, мелкие КЗ, медленно прогревающие изоляцию, даже не почувствует.

https://i.imgur.com/iNX4WER.jpg

https://review.s1.citilink.ru/rev69492_513e3595e8e7c54acb829be6063c7a8a.jpg

https://www.hartware.de/wp-content/uploads/2012/04/225.jpg

https://image.made-in-china.com/2f0j00DhZfCicEZKbq/Electronic-Power-Bank-Fr4-94V0-Controller-Circuit-Board-PCBA.jpg

вот пример расширителя у которого полифюзы не поставили, хотя место под них есть: https://i.ebayimg.com/images/g/z-4AAOSwSjpcfJkq/s-l1600.jpg

и этот же расширитель на других картинках бывает с правильным фюзами: https://i.pinimg.com/736x/78/40/54/78405436e3e942298e62982e8db5e5d0.jpg

ещё одна мысль которую я хочу донести: не все соблюдают спецификации на юсб оборудование. есть китайские поделки которые частенько опасны.

Вы просто почему-то считаете, что стенды на производстве обязаны тестировать вообще всё

да нет же, я про Ваши платки когда их после пайки ставят в корпуса.

Ну какие блин заземлённые резисторы, о чём вы вообще?

не резисторы а оборудование и корпуса, а резисторы просто надо прикрыть, чтоб случайно упавший пинцет или отвёртка не устроили КЗ.

всё ведь началось с фразы "И непонятно, что хуже — вероятность спалить технику или подвергнуть опасности человека".
и я пытаюсь объяснить простую мысль : "человек не должен быть подвергнут никакой опасности, в любом месте, в любом случае",
ещё проще "безопасность людей на первом месте".

откуда у Вас появилась мысль "подвергнуть опасности человека" я не понимаю. её быть не должно. оборудование надо правильно заземлять, ОСОБЕННО в лабораториях тестирования и наладки.

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

и я пытаюсь объяснить простую мысль: "человек не должен быть подвергнут никакой опасности, в любом месте, в любом случае",

Кажется, никто не спорит с этим тезисом. А вырванная вами из контекста фраза несёт единственную мысль: гальваническая развязка не панацея от всех бед и в ряде случаев может усугубить ситуацию.


Раз из фразы это непонятно, то зачеркнул/написал рядом конкретнее.


оборудование надо правильно заземлять,

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

а с предохранителями у хостов на
шине юсб теперь согласны?

подключен китайский термостат с питанием от 230 В, у которого запросто может оказаться потенциал на шине

по уму, опасную технику нельзя допускать к эксплуатации,
и ответственность за трупики должен нести
тот человек который ввёл в экспл. опасную технику.

по уму, опасную технику нельзя допускать к эксплуатации, и ответственность за трупики должен нести тот человек который ввёл в экспл. опасную технику.

Увы, пользователи берут что-то на алиэкспресс и используют и никакие нормы и правила им не указ.


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

правка: БП ПК, на 5В может давать 30-40 А.
причём 40А даёт мой старый БП 2003 года выпуска.
тогда мощные 12В линии ещё не в моде были.
впрочем и 30А достаточно чтоб медленно прогреть
слабое место и вспыхнуть.

Представителям Wiren Board давно хотел написать, вот набрел на очередную вашу статью, пользуюсь случаем.

Вот наконец я увидел российскую компанию "здорового человека", работающую современно и качественно. Пусть всякие астралинуксы и этерсофты берут пример с Wiren Board.

Недавно заказал у вас модуль аналогового ввода WBMAI6. Посылку получил за шесть дней в СДЭКе. Что сразу порадовало:
- аккуратная упаковка
- договор-счет в коробке, даже в файлик положили)
- четкие сроки доставки

Что порадовало, когда с полученной железкой начал работать:
- аккуратно изготовленное устройство
- подробнейшая документация в вики-формате

Разобрался со всем, устройство полностью протестировал, планируем уже на юрлицо заказать 6 таких устройств и кое-что еще.

Увидев контроллер автоматизации Wiren Board 7 заказал и его, и о чудо - WB не зажимает модифицированные исходники линукса, весь софт для контроллера автоматизации на гитхабе.... Я аж расувствовался. Правда у вас на складе контроллера не оказалось, вот жду месяц с оплаченным заказом - когда привезете)

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

P.S.: С нетерпением жду WB7, будет тест и будет статья на ресурсе о тесте и о решаемой задаче

Тестовая система опроса датчиков давления

Вот наконец я увидел российскую компанию "здорового человека", работающую современно и качественно.

Спасибо, мы стараемся.


Wiren Board 7 заказал и его, и о чудо — WB не зажимает модифицированные исходники линукса

На самом деле у нас самый стандартный Debian Linux, мы только отправляли свои патчи в оригинальное ядро. Поэтому на контроллере будет работать любой софт под arm архитектуру из родных репозиториев Debian.


А на Гитхабе лежит наш софт, который делает использование контроллера удобным: драйвера, веб-интерфейс и т.п.

Стандартный Debian - Это действительно круто. То есть можно писать свой софт, а руководство по SDK и кросс-компиляции я бегло просмотрел (скоро придет WB7, вот и пощупаю)

Есть вопросы, отчасти в тему статьи.


1. Почему ограничиваетесь скоростью 115200? Modbus поддерживает и больше, например мы в своих тренажерах используем этот протокол на скорости 250000, без сбоев работает и на 512000, уже со сбоями на мегабите. Длина линии порядка 3-5 метров (ширина кабины локомотива). Используем простые свитые провода даже без 120-омных терминаторов
2. Получил недавно вашей поставки китайский частотник. Проверяете перед отправкой? Злые языки пишут нет там RS485). Ну и я его переключил сам в режим приема команд с "морды", для первого пуска. Всё пустилось, работают все режимы, modbus еще не пробовал. Обязательно проверю.
3. Спасибо за бережное отношение к клиентам, и мягкий маркетинг - в комплект с частотником положили пакетик с НШВИ, а я их как раз забыл купить в "Электрике"... Было очень приятно. Ну и в этот раз от вас пришел буклет с продукцией, памятка с веселым пингвином на верху листа, что умилило и порадовало. В чем секрет такого отношения к клиентам и делу в принципе? Ведь не каждая российская компания может похвастаться таким подходом к делу?

Еще по теме статьи - пробои китайских max485 у нас стали притчей во языцах. В том числе виновными электронщики объявляли китайские "свистки" для компа. Так что тема актуальное, рад что озаботились

P.S. Я как раз герой вашей статьи, тестю ваши девайсы с ПК. Пользуюсь китайской херовиной. Заказал вашу, попробую. Протокол Modbus для меня стал одним из этапов карьеры, можно сказать в своей среде я был евангелистом этого протокола. Написал даже базу для реализации оного на ардуине), чем мы и пользуемся по сей день

колпачок оказался жутко неудобным и его тяжело снимать;

А с этим пунктом в версии 2.3 что-то изменилось?

Убрали его совсем.

Как не потерять колпачок от флешки? Просто купите новую флешку и выкиньте колпачок)

Ох, как не охватает утилиты для настройки реле и прочего с GUI…
Очень ждём. А это устройство очень понравилось для первоначальной настройки железок, и отладки некоторого софта на ПК, когда устройство не в системе.

пишите в комментариях, чтобы вы сделали так же, как мы или по-другому

Добавьте к WB-MGE и WB-MIO-E функцию PoE. Можно отдельными партномерами. Питание PoE конечно должно выдаваться и наружу на все доступные интерфейсы подключения

не вижу ничего плохого в обозначении питания красным, но и зеленым тожэ нормально.

вот синий на rx/tx раздражает

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

8 лет в пусконаладке промышленных объектов дали понять что:
- Клемники выглядят красиво первый год, потом они крутятся чем попало, вставляются провода что есть на объекте. Винтовые клеммы позволяют зажать любой провод.
- Переключатель смены полярности А-В. В 30% случаев А и Б не совпадают, либо маркируются как D-/D+. Что бы подключиться к новому устройству переключатель вещь не заменимая.
- Адаптер на USB проводе. Ноутбук на коленке, в нем адаптер, от адаптера провод 1,5мм2. Разъём в ноуте и адаптере живет недолго. USB-B как самый дубовый и надежный. И позволяет взять кабель 5 метров и дотянуться куда угодно.
- Индикатор Rx/Tx удобен, но лично мне не особо нужен. Привык смотреть обмен софтово.
Результат на фото ниже. Донор болидовский с гальванической развязкой. Остальное китай.

Адаптер на USB проводе

Думали про это, но ведь можно просто таскать с собой пятиметровый USB-A удлинитель. Кажется, что торчащий USB-A папа универсальнее тем, что кабель можно брать, а можно и не брать.

Это и плюс и минус одновременно.
У Вас есть право выбора, и при эксплуатации вы выбираете наиболее простой вариант, т.е. без удлинителя. И возвращается к истоку, адаптер всегда напрямую в ПК)

Винтовые клеммы позволяют зажать любой провод.

Я для себя это решил с помощью клемм для акустики, вот таких:

С ними даже переключатель полярности не нужен. Оказалось крайне удобно в полях, когда по несколько раз в день приходится временно и по-быстрому к разным устройствам подключаться и полярность не всегда получается угадать с первой попытки.

В остальном - согласен со всеми вашими аргументами.

Как в вашем адаптере реализовано переключение с приема на передачу? CH343 это делает самостоятельно?

да, это был один из критериев выбора чипа

Классно. Просто ностальгия по работе в фирме контрактной разработки электроника! От идеи до продукта.

Хмм, есть же микросхемы RS485 с автоматическим переключением прием/передача (например MAX13487). + пара 6n137 для развязки uart и dc/dc для питания микросхемы RS485 - если не используется внешнее питание. По схеме не видно согласующего резистора на 120 Ом, для длинных линий. Линию A желательно притянуть к питанию через резистор 4к7. Линию B к земле через аналогичный резистор.

А так по сути ваш же модуль за 150 рублей)) http://alii.pub/5tfo0c

Sign up to leave a comment.