ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
21 ноября
1554975 Топик полностью
Adept (19.11.2025 15:01, просмотров: 60) ответил Sergey Shumilin на Подскажите готовую плату (демоплату) на базе простого популярного микроконтроллера с 4 или 6 портами RS-486 для сбора данных с датчиков?
если не претит AVR то мега4809 - 4 UARTa, но по цене будет как STM32 :)) про иксмегу с UARTом на каждом порте, но задорого - не говорим 

есди бы у нас были "директовские цены", то вполне (мега 4809 чуть больше $1, иксмега - около $2,5, но у нас нужно умножать на 3, так что STM, наверное безальтернативно, но лично я бы выбрал AVR, хоть даже и однопортовый, если датчики (свои со свимими МК и прошивкой) т.к. коммуникационные библиотеки у меня свои есть и именно по такой задаче - куча (неограниченно) слейвов на RS485 на одном мастере (мультимастер пока сыроват, за ненадобностью я его забросил). Но всё с проприетарным протоколом :)) зато с квитированием, ретреями, CRC, контролем связи, автоконфигурированием (при добавлении нового девайса, нужно просто рестартануть мастера, ну или запустить служебный скан шины. Всё пашет на любых скоростях до мегабита, на МК с тактом от 8МГц и таймслотом 10mS всё шуршит - токавпуть. На мегабите с таймслотом 1mS, уже желательно МК побыстрее (хотя бс тактом 16МГц, а 32, как в иксмеге, - совсем хорошо), чтобы успевать не только коммуницировать, но и делать что-то полезное. Всё на асме есс-но, компактно и быстро, от тайни до иксмеги :) но только АВР :)) Лепился сей валасапет для проекта с распределённой автоматикой, поэтому надёжность транзакций была на первом месте.

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

...делать нужно так, как нужно. А как ненужно - делать не нужно (С) Винни-Пух :)