Реализация межплатного соединения в idiBus. Дешевая и виброустойчиевая

5d2c8950c7a71e3c6b4616ddce05fb13.jpg

Эта статья — продолжение описания работы по созданию шины idiBus — обновления протокола MODBUS RTU. https://habr.com/ru/articles/773676/

Много голосов было сказано в духе «ну и зачем нужен очередной протокол» и в духе «вы что, думаете умнее Сименса?»
Но были и те, у кого наш проект вызвал интерес. Благодарность этим людям за поддержку.

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

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

f0e580a8e86643df5507d75c64cbae25.png

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

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

8254a8c18a1f3e65c4397da8063a3bfe.png

Вот они красивые прекрасные своей ценой в три или четыре рубля в розницу.

edcb2155c6ac3536bcac6f96596137b1.png

Частоты у нас не более десятков мегагарц, поэтому особых требований по этому параметру нет.

Но есть одно НО. Если соединение держится исключительно на этих PLS разъемах, то при вибрации вся конструкция развалится. И чем больше масса соединяемых плат, тем это произойдет быстрее.

Выход нашелся в дополнительной фиксирующей пластиковой стойке.

Вот так выглядит посадочное место под мезонинную плату:

Плата с местами под стойки

Плата с местами под стойки

Двухрядные PLS разъемы и специальные площадки под крепежные стойки.

Плата с установленными стойками

Плата с установленными стойками

Устанавливаем стойки

Вид снизу мезонинной платы

Вид снизу мезонинной платы

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

Установленная на PLS и стойки плата

Установленная на PLS и стойки плата

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

Вот так выглядит эта крепежная стойка. Ее длина 11 мм. Фиксация с обеих концов.

3d330c3a2cc23ea6171c2ee4db6a84e7.jpg

Цена самой стойки 50 копеек. И суммарно за соединение мы имеем цену не более 10–15 рублей.

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

Вот пример как и другие платы установлены аналогичным образом. Это вид снизу мезонинной платы.

Плата с однорядным PLS

Плата с однорядным PLS

И вот она так выглядит установленной.

1db30045e0b1a34fbf9a0d4d3afd9e9e.jpg

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

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

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

© Habrahabr.ru