#1 2018-11-07 18:39:21

Messiah
Учасник
Зареєстрований: 2018-08-10
Повідомлень: 25

Пара вопросов от новичка

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

Нужно с помощью микроконтроллера опрашивать устройство, имеющее RS-232 интерфейс, получать данные с датчиков, в идеале все это писать в лог файл и опционально передавать в LAN или отдавать по команде с ПК по USB шнуру.

Вроде как Arduino не имеет готового RS-232 контроллера, потому нужно использовать MAX232. В этом чипе распаяны 2 COM-порта, но при этом все готовые платы расширения почему-то содержат только один порт, пины второго из микросхемы - не используются. Почему так и есть ли готовые платы на 2 порта?

Чуть менее чем все статьи, касающиеся использования MAX232 вместе с Adruino основаны на Arduino Due или Mega, хотя подключение сводится только к соединению питания, земли и 2х логических (TTL) выводов. Почему нельзя использовать Uno?
В чем сложность инициализации вида Serial1.begin(speed) где еще передать дополнительные параметры - произвольные номера пинов, используемых в качестве RX и TX?

Вижу в продаже готовые совместимые клоны Arduino с разъемом для подключения SD карт, например Crowduino Uno-SD V1.5. Что посоветуете - изначально разрабатывать все на базе этого клона, или использовать классический Adruino с платой расширения, содержащей SD слот? Второй вариант, кажется, выйдет дороже.

Есть ли в природе датчики тока, совместимые с Arduino, работающие в диапазоне от 0 до 30 ампер (+запас, т.е. 50А) или лучше сразу делать самопал на базе трансформатора тока? (Измерять нужно DC, вижу только до 5А)

Нужно несколько датчиков напряжения (измерять буду что-то в интервале 0-50V). К чему они подключаются на Arduino - к аналоговым входам? Тогда в чем плюсы готовых датчиков относительно обычного делителя напряжения с замером на аналоговом входе? Если выход идет на цифру, его желательно не занимать а то мало ли я захочу все таки писать на карту памяти или передавать по Ethernet, а его включить уже будет некуда...

Неактивний

#2 2018-11-07 21:40:13

Messiah
Учасник
Зареєстрований: 2018-08-10
Повідомлень: 25

Re: Пара вопросов от новичка

На один вопрос ответ уже нашел, с помощью библиотек SoftwareSerial или AltSoftSerial можно любые пины пристроить на UART и подключить к MAX232, значит даже UNO может собирать информацию с нескольких устройств по RS-232 кабелю.

Неактивний

#3 2018-12-09 02:20:31

Gость
Гість

Re: Пара вопросов от новичка

Messiah пише:

Есть ли в природе датчики тока, совместимые с Arduino, работающие в диапазоне от 0 до 30 ампер (+запас, т.е. 50А) или лучше сразу делать самопал на базе трансформатора тока? (Измерять нужно DC, вижу только до 5А)

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

#4 2018-12-09 09:10:16

Космонавт
Гість

Re: Пара вопросов от новичка

Gость пише:
Messiah пише:

Есть ли в природе датчики тока, совместимые с Arduino, работающие в диапазоне от 0 до 30 ампер (+запас, т.е. 50А) или лучше сразу делать самопал на базе трансформатора тока? (Измерять нужно DC, вижу только до 5А)

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

http://www.kosmodrom.com.ua/prodlist.php?name=shuntdc&page=0

Швидке повідомлення

Введіть повідомлення і натисніть Надіслати

Підвал форуму