Подключение Термопары MAX6675

Duino A.R.
Offline
Зарегистрирован: 25.05.2015

asam пишет:
Duino A.R. пишет:
коллизий быть не должно, кроме как из-за глючности конкретной библиотеки.

Так какую библиотеку посоветуйте?

Я с Modbus работал на пром. контроллерах и РС. На Ардуино - нет. Поэтому тоже жду, что скажет blokerun2.

blokerun2
Offline
Зарегистрирован: 27.01.2019

asam пишет:

А какими библиотеками пользуешься?... 

Duino A.R. пишет:

Я с Modbus работал на пром. контроллерах и РС. На Ардуино - нет. Поэтому тоже жду, что скажет blokerun2.

Не знаю, можно ли вставлять ссылки здесь?

Библиотека урезанная, поддерживает только 3 основные Modbus команды,  в статье называются библиотеки Tiny_ModBusRTU_Master и Tiny_ModBusRTU_Slave,  её сделал некий автор Эдуард для своих уроков по Ардуино. В этих уроках я и нашел решение для своих целей. Библиотеки там, в уроках можно скачать, но ссылки станут доступными только после оплаты аккаунта, так что если кому нужны у меня уже скачаны, могу отправить.

http://mypractic.ru/urok-61-apparatnaya-realizaciya-interfejsa-rs-485-obedinenie-plat-arduino-v-lokalnuyu-set-rs-485.html

Тестирую уже второй день подключенные к мастеру (Arduino UNO), 3 slave устройства(Arduino Nano), по витым парам длиной 35-40 метров, ни одной ошибки пока.

asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

blokerun2 пишет:

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

А можно вот сюда залить - https://share.toradex.com/, а здесь ссылку поместить? 

Duino A.R.
Offline
Зарегистрирован: 25.05.2015

asam пишет:

blokerun2 пишет:

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

А можно вот сюда залить - https://share.toradex.com/, а здесь ссылку поместить? 

По ссылке на Яндекс.Диск отсюда скачивается нормально.

Duino A.R.
Offline
Зарегистрирован: 25.05.2015

blokerun2 пишет:

Тестирую уже второй день подключенные к мастеру (Arduino UNO), 3 slave устройства(Arduino Nano), по витым парам длиной 35-40 метров, ни одной ошибки пока.

Я по мотивам наших предыдущих обсуждений и предыдущего опыта сделал на Ардуино "лабораторную работу" в части "медленного SPI" на "длинных линиях". По результатам запилил "сверхдлиннопост". http://arduino.ru/forum/apparatnye-voprosy/arduino-tester-dlinnykh-linii...

Результаты там оказались явно слабее. В полном варианте с опторазвяками, правда, на медленных оптронах, тактовая оказалась в 1 кГц. Так что в данном случае вариант с RS-485 смотрится явно более предпочтительным и вполне рабочим.

blokerun2
Offline
Зарегистрирован: 27.01.2019

Tiny_ModBusRTU_Master   https://yadi.sk/d/bczeJM1XQ8paqQ

Tiny_ModBusRTU_Slave   https://yadi.sk/d/AKjo0TL2oAREFg

asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

Спасибо!

А примеры использования есть? 

blokerun2
Offline
Зарегистрирован: 27.01.2019
asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

Так там надо регистрироваться и денег платить. 40р мне не жалко, но могу платить только PayPal-oм

Duino A.R.
Offline
Зарегистрирован: 25.05.2015

asam пишет:

Спасибо!

А примеры использования есть? 

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

asam, если отмотать по ссылке несколько уроков, то там, где речь идет о программах для слейва и мастера, кроме краткого описания библиотек есть и примеры кода. Там же есть ссылка на программку "Эмулятор QModBus". Именно с ней я не работал (мне в своё время восточные братья прислали для работы другую), но наличие такого ПО на компе сильно облегчает настройку работы с Modbus-устройствами.

blokerun2
Offline
Зарегистрирован: 27.01.2019

Цитата:
Там же есть ссылка на программку "Эмулятор QModBus". Именно с ней я не работал (мне в своё время восточные братья прислали для работы другую), но наличие такого ПО на компе сильно облегчает настройку работы с Modbus-устройствами.

полностью согласен. Я только с помощью проги QModBus понял как работает протокол)). Она в сети в открытом доступе есть