Как стать автором
Обновить
1500.57
Timeweb Cloud
То самое облако

Байты в солёной воде и передача сообщений через жидкость по стандарту RS-485

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров6.2K
image

Здравствуйте, дорогие друзья!

С школьных лет мы знаем, что вода является проводником электрического тока. При этом дистиллированная вода не проводит ток, а вода с примесями — прекрасно проводит.

Я провёл эксперимент, в котором нет ничего необычного, но он наглядно показывает, что вода способна передавать и осмысленные сигналы, например данные в ASCII-кодах. Мы будем использовать ретротехнику — компьютеры на процессорах 386, но повторить суть эксперимента можно и на современном оборудовании.

Это небольшой пример, который напоминает нам о том, что вода электропроводна.

Под катом — фото и видео составляющих эксперимента и пояснения.

Итак, составляющие:

Для эксперимента выбраны два одинаковых ретрокомпьютера с процессорами 386. Эти компьютеры работают на чистом DOS и оснащены аппаратным COM-портом с разъёмом DB9. Можно использовать и другое оборудование — например, менее мощное (вплоть до XT-машины) или более современное.

Конфигурация обоих компьютеров одинакова:

image

В целях наглядности, компьютеры развернуты «спиной».

image

Коммутируем:

image

Для передачи данных в виде текста используется терминальная программа, которая интегрирована в DOS Navigator (DN) — развитую файловую оболочку под MS-DOS.

COM-порт настраивается параметрами 8N1 (передача 8 бит, без контроля чётности, с одним стоп-битом).

image

Компьютеры соединены по принципу нуль-модемного кабеля, но не совсем стандартно. Данные передаются всего по двум проводам (в простейшем нуль-модемном соединении используются три провода: приём (RX), передача (TX) и общий (GND)).

Передача по двум проводам осуществляется при помощи адаптеров RS232 -> RS485.

image

Стандарт RS485 позволяет передавать данные на расстояние до 1200 метров по двухпроводной линии, но с невысокой скоростью. Чем меньше расстояние, тем выше допустимая скорость передачи. Передача данных происходит в полудуплексном режиме, то есть одновременно возможна только в одном направлении. Через такой канал нельзя играть, как через нуль-модем, но можно передавать информацию, в частности текст.

Общий вид, готовый к коммутации:

image

Проводящая среда — солёная вода в стаканах и самая обычная соль (поваренная).

image

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

Налили воду, крокодилы попарно цепляем за края стакана, ‭«в разрыв», а сами адаптеры подсоединяем к COM-портам.

image

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


Ну и напоследок — осмысленная фраза, переданная в обоих направлениях:

image

Подытожим.

Этот эксперимент по своей познавательной сути не выходит за рамки школьной программы, однако он позволяет проверить знания на практике.

Жаль, что RS485 нельзя использовать в качестве канала полнодуплексного обмена. Иначе через него можно было бы запустить DOOM, Duke Nukem и другие подобные игры, растянув линию на значительное расстояние. Интересно услышать мнения и идеи других людей по этому поводу, а также узнать о других познавательных экспериментах.

Спасибо за уделенное время! :)



Новости, обзоры продуктов и конкурсы от команды Timeweb.Cloud — в нашем Telegram-канале



Перед оплатой в разделе «Бонусы и промокоды» в панели управления активируйте промокод и получите кэшбэк на баланс.

Читайте также:

Теги:
Хабы:
+39
Комментарии50

Публикации

Информация

Сайт
timeweb.cloud
Дата регистрации
Дата основания
Численность
201–500 человек
Местоположение
Россия
Представитель
Timeweb Cloud

Истории