-
Ни чего не понял я ,какие 100 и 64,16 ?Аналоговый сигнал использовал как пример ,что бы выяснить быстродействие выхода .На релейных выходах пакет(32 бита) отправлял за 6,4сек. На аналоговых за 1,2сек .Если будут транзисторные выходы ,то думаю еще в раз 5 поднять скорость .Быстрее и не надо ,потому как помехи начнут влиять и для связи 2 ПР ,более чем достаточно .Все же думаю вернуться к микропакетной передачи (16 бит данных и все ,без адресов,-двухточечное соединение ,активный передатчик ,симплекс)Иногда не хватает входов\выходов на ПР ,приходится ставить 2,3 ПР ,а алгоритм общий -вот для таких задач можно обьединить ПР по таким каналам (расширение входов\выходов)
-
Разъясняю.
Если использовать связь по аналоговому каналу, то можно за 1 такт - т.е. за те самые 1/70Гц - быстродействие аналоговых выходов, т.е. каждые 14 мс передавать не 1 бит данных (включено/выключено), а в пределе 100 значений (от 0 до 99), сопоставляя разное напряжение (ток) каждому из значений.
При передаче двоичных данных (например 32 битов) дискретизировать лучше по 64 значения. т.е 2^6 - 6 битов за раз.
Т.о. передача 32 битов займет 32/6 - 6 посылок или 14*6=84мс.
При этом не надо мучится с эмуляцией UART-а, USART-a или SPI интерфейсов. Спецзначения (например 0В и 10В) можно использовать для маркирования начала кадра, конца и т.п.
-
Ну понял ,оригинально однако,амплитудная модуляция так сказать ,не пойдет -значений мало ,хотя бы 256 и помехозащищенности не какой .:rolleyes: Хотя подумать можно -может 4 тетрадами передавать 16 бит ,с нумерацией тетрад ,будет помедленней ,но надежней .Хотя если будут транзисторные выходы ,то мудрить в этом направлении не стоит.;)
-
помехозащищенности не какой - Это Вы, батенька, бочку на фирму ОВЕН катите :) В режиме 4-20мА еще надо постараться навести в линию (20-4)/100=160мкА помехи :)
-
Боже упаси ,сынок:) .Только на аналоговых сигналах ,на таких частотах (70гц) вряд ли кто работает без фильтрации .:rolleyes: ;) .Что говорить если помехи иногда забивают при цифровой передачи ,где перепад между уровнями 0-24в ,а тут доли вольта и входное сопротивление достаточно большое ...Без фильтрации сигнала ну ни как .А любая фильтрация это потеря быстродействия :o .Это как аналоговое и цифровое телевидение -почувствуйте разницу ,особенно после дождечка в четверг:D
-
-
Для тех кто не заметил, я про токовый режим 4-20мА. Напряжение 0-10В, естественно, менее помехоустойчиво.
Опять же, если проложить линию связи рядом с 6кВ кабелем - не поможет ничто!
-
Спор программиста и электроншика закончен!Ликбез проводить не буду
-
Ну вот, сразу в дамки. :)
-
Тему не для того создавал:rolleyes: Лучше бы какие нибудь фишки от программиста выкладывали бы для ПР (пользователей ПР):p