Построение сетей на инфракрасных лучах и лазерах

       

Описание принципиальной схемы.


Сигнал Тх с выхода ком-порта через ограничивающий резистор R1 поступает на схему выделения фронтов, собранную на элементаж DD1.1, DD1.2. Hа выводе 4 элемента DD1.2 присутствуют импульсы длительностью около 1 микросекунды. ВременнЫе параметры этих импульсов не достаточно стабильны, поэтому в схему включен генератор нормированных по длительности импульсов, собранный на триггере Т2. Он формирует импульсы длительностью около 3-4 микросекунд. При необходимости длительность подстраивается резистором R3. Для тех, кому важна стабильность/надежность/дальность работы линка и допустима максимальная скорость работы 57600, я бы посоветовал удвоить номинал С2 и тем самым увеличить длительность нормированного импульса до 8 миллисекунд. Можно использовать специальный переключатель максимальных скоростей 115200-57600. подключающий дополнительную емкость С2. (длина проводников до переключателя должна быть минимальна). Схема цифровой части приемника содержит триггер Т1 с элементами R4,R5,C3,V2, задающими максимальную длительность единицы на выходе триггера. При указанных на схеме номиналах, она равна примерно 5 миллисекундам. Если кто-то собирается работать только с большими скоростями, имеет смысл уменьшить это время путем уменьшения С3. Hа элементах DD1.3, DD1.4 собран выходной усилитель, сигнал с которого поступает на вход Rx ком-порта. Это на всякий случай. У меня все прекрасно работало на перепутанном мотке проводов длинной 20 метров, когда я брал неусиленный сигнал (через резистор 1К) прямо с вывода 1 триггера Т1. Теперь несколько слов о настройке схемы. К счастью, цифровая часть приемопередатчика является совершенно самостоятельной и самодостаточной схемой, допускающей полную настройку и отладку без всяких лазеров и аналоговой части. Порядок настройки. Создайте файл килобайт на 300, содержащий один символ (мне понравился Y). Создайте батник, который засылает этот файл в ком-порт, а потом вызывает сам себя ;-) Запустите его. Проконтролируйте длительности и формы импульсов в передатчике.(лучше это делать на максимальной скорости, поскольку импульсы короткие).
Закройте батник. Замкните выход передачика на вход приемника, а выход приемника подайте на вход Rx того же самого ком-порта. Войдите в любую терминальную программу ( я пользовался DN-ской терминалкой) Попробуйте понажимать на клавиши. Вы должны увидеть нажимаемые символы на экране. Если этого не происходит, попробуйте просто замкнуть Rx и Tx и добиться описанного эффекта настройкой терминальной программы, после чего снова попытайтесь сделать то же самое через приемопередатчик. И наконец, последнее, самое важное испытание. Тут потребуется уже два компьютера. Соедините их ком-порты тремя проводами по классической схеме. Запустите какой-нибудь софт,использующий этот линк. Убедитесь, что все работает. Теперь попробуйте в разрыв одного сигнального провода вставить цифровой приемопередатчик. Попробуйте поработать с этим же софтом через эту железку и убедитесь, что FIRDA вас вполне устраивает ;-))), поимитируйте помехи в передаче доступными вам способами. После этого можно переходить к постройке аналоговой части линка.


Содержание раздела