Перейти к содержанию
    

Подскажите направление :)

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

Меня всегда привлекал феномен ардуинщиков.

Почему ардуино, а не mbed?

Потому что в mbed упоминается некая OS, а профессиональные админы как огня боятся других OS?

Или потому что самое дешевое ардуино стоит 2 бакса( хотя то что реально будет применено ардуиносовместимое будет гораздо дороже и не будет в ближайшем ларьке)?

Или потому что про mbed мало статей на русском языке на хабре? :biggrin:

 

В mbed даже IDE качать не надо. Прямо в облаках выбрали плату, сгенерили проект на основе экзэмпла, в main файл записали строчку отсылки данных и там же в облаках скомпилили.

Но за-то есть неограниченные перспективы роста.

Все в исходниках.

Есть пошаговая отладка, профайлинг и даже трассировка.

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

AlexandrY, а почему не Codesys, а mbed? А может быть вообще Predix? Вы развиваете холивар, который ТС в этой теме нафиг не нужен.

 

Видите ли, если вы хотите MQTT только для того чтобы подключить один несчастный энкодер, то мне такая тема не интересна.

ИМХО Вам следовало бы остановиться после этой фразы.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

AlexandrY, а почему не Codesys, а mbed? А может быть вообще Predix? Вы развиваете холивар, который ТС в этой теме нафиг не нужен.

Вы бы поделились своим Codesys и было бы вам уважение.

Или объяснили бы нафига вы сюда вкинули Predix?

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так что такого привлекает в ардуино

 

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

 

и реально. не надо тут развивать холивар и троллить. я английский знаю на хорошем уровне. может вы подскажете хорошую книгу по mbed c нуля или может какой нибудь сайт с уроками? про mbed я слышал только от вас. был бы очень благодарен.. А главное - ну посудите сами, должен ли какой то несчастный датчик иметь на борту мощную железку? его задача снять какую то величину (одну!) и отдать ее в сеть. ну неужели для этого надо мощаа?? тупо для одной кнопки?.

 

не смог найти ни одной статьи про mbed где написано какую железку купить, как к датчику прикрутить и как в ethetnet отправить данные и как их словить..

 

So.. can you help me with this? :)

 

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

 

p.s. а что такое nodemsu? а все нашел это тоже из области ESP8266 ..

Изменено пользователем wapanapa

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Всем здравствуйте. В общем появилось желание и возможности приобрести опыт в проектировании АСУ систем.

Забудьте пока про IoT и прочую модную хрень с подворотами.

 

Единственное в АСУ ТП что доведено до состояния "включил - работает" и не прибито гвоздями к единственному вендору это Modbus/RTU (RS-485 по витой паре) и Modbus/TCP. Все баги, что там были за 40 лет уже обнаружены и ... объявлены фичами (а вы надеялись что исправлены?).

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

 

Начать можно с каталога вот тут: https://insat.ru/products/?category=157, заодно узнаете наиболее популярных производителей.

Подберите себе подходящие модули ввода/вывода, например ICP DAS ET-7083, модуль ввода сигналов с энкодера.

Для прочих сигналов в семействе ET-7000, ET-7200 почти наверняка найдутся подходящие. Advantech тоже подобное делает, только подороже.

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

 

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

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

не смог найти ни одной статьи про mbed где написано какую железку купить, как к датчику прикрутить и как в ethetnet отправить данные и как их словить..

So.. can you help me with this? :)

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

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

Вот например контроллер: На борту GPS, GSM, Ethernet. Имеет WEB сервер, FTP сервер и клиент,SSL, SNMP, VPN и кучу всего. Портирован движок LUA скрипта. Есть процедуры записи на Google Disk.

Сделано на RTOS похожей на mbed. Но не mbed. Отдаю всю технологию со всеми исходниками и конструкторской документацией в хорошие руки.

post-2050-1518027303_thumb.jpg

 

Или вот более индустриальный контроллер -

post-2050-1518027959_thumb.jpg

16 - аналого-цифровых 16-и битных входов. Куча выходов ОС и релейных.

Специальный вход для подключения промышленных энкодеров.

Каналы связи - RS232, RS485, I2C, 1-Wire, CAN, Bluetooth LE, HS USB

Тоже могу предоставить весь фреймворк, RTOS будет MQX.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

оно умеет быть брокером MQTT? :)

Оно умеет MODBUS over TCP.

Проверено на совместимость со SCADА и HMI панелями.

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

 

А MQTT брокер должен быть в облаках, а не на дивайсе.

Два брокера одновременно работать не могут.

Горячий резерв брокеров тоже невозможен.

Я сделал локального брокера только для тестирования, потому как без локального тестирования сделать правильное JSON кодирование в MQTT очень муторно.

 

Локально делают gateway в облака на промконтроллере для локальных клиентов MQTT сделаных на мелких дивайсах.

Короче, технология для вас слишком тяжелая. Смотрите сколько надо читать - https://docs.aws.amazon.com/iot/latest/deve...is-aws-iot.html

Это вам не ардуино. :biggrin:

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

wapanapa, мой вам совет.

 

Вы не ошибетесь, если купите для начала парочку Raspberry Pi для своего проекта. На одном запустите MQTT брокер, а на другом - клента для него - например даже обычный NodeRed. В конце концов не понравится, подарите Rpi ребенку - будет компьютер, или примените как домашний медиа-центр.

 

Далее опять же на б/ушном рынке берете модули ввода I/O сигналов. Ну не хотите EtherCAT - бог с ним, хотя я бы потом у вас легко эти модули бы купил, если бы вам не подошли. Хотите, берите на Modbus TCP.

 

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

 

А дальше я вам уже говорил - какой нафиг mbed, если все можно запустить из коробки? Не нравится Codesys, тогда в том же NodeRED устанавливаете Modbus TCP биндинг и готово.

Вся ваша программа издателя помещается на картинку внизу:

post-25368-1518080063_thumb.jpg

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

тогда в том же NodeRED устанавливаете Modbus TCP биндинг и готово.

Вся ваша программа издателя помещается на картинку внизу:

Да какой там еще NodeRED. Собаке пятая нога.

Кому такой издатель нужен, что он упрощает?

Вы на своей картинке смысла половины параметров даже не скажете.

 

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

Без гарантий, без номальной доки, а главное без скетчей с картинками на хабре.

 

Давать детям Raspberry Pi значит просто травмировать их психику. Если конечно не о тех 30-и летних детях, а то там в германиях теперь детьми считают до 25 лет.

У ТС первой проблемой будет освоить Capture модуль микроконтролеров чтобы сделать квадратичный декодер.

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

Как он это будет делать на Raspberry Pi? Там даже на UART нет полной доки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

Изменено пользователем wapanapa

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Представил, что вы уволились с предприятия после установки такой системы. :lol:

 

Слава богу, такой подход по автоматизации я знаю только на одном предприятии.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...