Ретранслятор или Arduino с двумя COM
- Войдите на сайт для отправки комментариев
Пт, 24/07/2015 - 09:34
Добрый день сообществу.
В Arduino новичек. Комп и внешнее устройство общаются через COM порт. Между ними вставляем Arduino, которое преобразует один протокол в другой.
Подскажите:
1) ссылочки, где подчитать материал,
2) какой из Arduino подойдет для решения такой задачи (т.к. как минимум имеет 2 аппаратных COM или к компьютеру подключается через USB , а к внешнему устройству через аппаратный COM).
Спасибо за помощь
я вот щас вообще окосел О.о
есть два устройства которые общаются через ком порт.. давайте воткнем между ними ардуино что бы оно передавало с одного ком на другой ком?
USB у ардуино висит на аппаратном UART. Как второй можно использовать SoftwareSerial, но у него есть ряд ограничений. Ардуино мега имеет 4 аппаратных UARTа на борту. Ну и не забудьте поставить преобразователь TTL <-> RS232
я вот щас вообще окосел О.о
есть два устройства которые общаются через ком порт.. давайте воткнем между ними ардуино что бы оно передавало с одного ком на другой ком?
Дык, ТС же написал: "которое преобразует один протокол в другой". Что не понятно?
Дык, ТС же написал: "которое преобразует один протокол в другой". Что не понятно?
Комп и внешнее устройство общаются через COM порт
Дык, ТС же написал: "которое преобразует один протокол в другой". Что не понятно?
Комп и внешнее устройство общаются через COM порт
Ну даже не знаю что тут сказать. Мне все понятно. Есть компьютер и есть некое устройство подключенное к компьютеру через RS232. TC хочет изменять на лету данные идущие от компа к устройству и наоборот.
Дождёмся Т.С. с разъяснениями :)
Ну даже не знаю что тут сказать. Мне все понятно. Есть компьютер и есть некое устройство подключенное к компьютеру через RS232. TC хочет изменять на лету данные идущие от компа к устройству и наоборот.
тоесть а просто на компе написать програмульку которая будет принимать с железного компорта, подменять там че нужно и кормить через виртуальный ком порт клиента видимо не вариант? нужно обязательно соплей с ардуиной повесить?
тоесть а просто на компе написать програмульку которая будет принимать с железного компорта, подменять там че нужно и кормить через виртуальный ком порт клиента видимо не вариант? нужно обязательно соплей с ардуиной повесить?
Это понятно, но я могу привести несколько примеров когда аппаратная реализация сего предпочтительнее. Но это уже к ТСу. Да и какая нам разница. ТС же конкретно спросил как это сделать на ардуино.
Это понятно, но я могу привести несколько примеров когда аппаратная реализация сего предпочтительнее. Но это уже к ТСу. Да и какая нам разница. ТС же конкретно спросил как это сделать на ардуино.
планирую наладить регулярное сообщение с луной... как это сделать на ардуино?
На компутере есть софт, который может общаться с внешним устройством по определенному протоколу (его нельзя изменить - нет исходников), есть внешнее устройство, которое выполняет нужные функции, но имеет другой протокол. Идея состоит в том, чтобы на Arduino собрать ретранслятор протокола
На компутере есть софт, который может общаться с внешним устройством по определенному протоколу (его нельзя изменить - нет исходников), есть внешнее устройство, которое выполняет нужные функции, но имеет другой протокол. Идея состоит в том, чтобы на Arduino собрать ретранслятор протокола
мы это поняли. пухлявому очень интересно почему хочется сделать это на ардуино , а не чисто программно (через виртуальный ком)?
мы это поняли. пухлявому очень интересно почему хочется сделать это на ардуино , а не чисто программно (через виртуальный ком)?
очень важная деталь... видимо протокол обоих устройств тоже не известен.. и вот тут главная интрига :)
Включаете два компорта , а между ними switch case , вроде задачка для подготовительной группы детсада.
Правда можете нарваться на пакеты разной длины и подсчёт ЦРЦ, но это уже мелочи.
протоколы известны - хочеться попробовать именно на Arduino. Если получиться - то следующим пунктом будет визуализация проходящих данных.
Т.е. только Ардуино мега из-за его 4 аппаратных COM или есть более дешевые варианты?
Ну не обязательно брать "оригинальную". Возьмите китайскую.
планирую наладить регулярное сообщение с луной... как это сделать на ардуино?
Не понятно что такое "луна" и что такое "сообщение".
Ну не обязательно брать "оригинальную". Возьмите китайскую.
Я еще извиняюсь за то, что отрываю Ваше время, может подскажите пару ссылочек где можно почитать начинающему на тему реализации задачи на этом Mega
Имхо, начинающему надо начинать не с этой задачи. А так гугл Вам в помощь.
Arduino для начинающих. Урок 5 (Часть 1): Arduino Serial
Arduino для начинающих. Урок 5 (Часть 2): Arduino Serial
Большое спасибо за помощь . Приятно было познакомиться с сообществом и приобщиться к нему
Была задача: ретрансляция 9-bit RS-485 по радиоканалу, но модемы понимали только 8-N-1.
Решиние: ProMini - HardSerial(модифицированый- 9bit, buff size) в соторону RS-485, SoftSerial(тоже модифицированый - buff size) в сорону радиомодема. Прога - конвертор скорости, протокола и сторожевой.
Если надо распишу подробно.
Была задача: ретрансляция 9-bit RS-485 по радиоканалу, но модемы понимали только 8-N-1.
Решиние: ProMini - HardSerial(модифицированый- 9bit, buff size) в соторону RS-485, SoftSerial(тоже модифицированый - buff size) в сорону радиомодема. Прога - конвертор скорости, протокола и сторожевой.
Если надо распишу подробно.
Буду благодарен, но пока не хотелось бы отнимать Ваше время т.к. я мало знаю само Arduino -разберусь сначала с материалом от KVadik, если есть что-то посмотреть по ссылкам или готовый материал- напишите.
Когда немного разберусь - обязательно обращусь к Вам за информацией, что мы могли уже как говориться "на одном языке разговаривать", немного неудобно за свою Arduino-неграмотность.
Вот есть же и такие люди, он что - другие? :
konfed Зарегистрирован: 24.07.2015
.......Добрый день.......
......Я еще извиняюсь за то, что отрываю Ваше время......
.....Большое спасибо за помощь.....
......Приятно было познакомиться с сообществом......
......Буду благодарен, но пока не хотелось бы отнимать Ваше время......
akiselev48 Зарегистрирован: 24.07.2015
....... Если надо распишу подробно......
Мои комплименты!
Приятно читать, значит мир ещё не погиб?
Мои комплименты!
Приятно читать, значит мир ещё не погиб?
да! сюсюкающие спасут мир от Пухлявого - засюсюкают досмерти.
да! сюсюкающие спасут мир от Пухлявого - засюсюкают досмерти.
эволюция говорит что сюсюкающие вымирают первыми :)
ути пуси какая ящерка