Автоматика и аппаратура связи Дистанционное и непосредственное управление исполнительными механизмами, сотовая, а также радиосвязь. |
11.12.2008, 11:24
|
|
Прописка
Регистрация: 07.04.2008
Адрес: Рязань
Сообщений: 205
Сказал спасибо: 17
Сказали Спасибо 25 раз(а) в 16 сообщении(ях)
|
Подумал, прикинул, реализовать сложно и помехозащищенности никакой. Новая идея, со стороны мастера смешиваем питание +5В с синусом (0, +5В) 1МГц средняя точка +2.5В в блоке датчиков синус отделяем конденсатором и компаратором получаем клок +3.3В. А данные формируем амплитудной модуляцией (+5В, +4В) и отлавливаем изменение питания компаратором.
|
|
|
|
11.12.2008, 11:36
|
|
Почётный гражданин KAZUS.RU
Регистрация: 26.08.2006
Сообщений: 1,405
Сказал спасибо: 1
Сказали Спасибо 89 раз(а) в 69 сообщении(ях)
|
Увас 400 слэйвов , по 10 мА это уже 4 А
Источник выдающий 4 А на нагрузку 5 Вольт сам по себе либо низкоомный выход имеет, если не разделять индуктивностью, либо эквивалентное сопротивление нагрузок всех слэйвов (если не применять индуктивные развязки - которые под большим сомнением !) будет 1 Ом.
Так вот на этот 1 Ом Вы собираетесь clock подмешивать и еще дергать модулировать питание?
Или я не так понял.
|
|
|
|
11.12.2008, 13:26
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.01.2008
Сообщений: 1,143
Сказал спасибо: 379
Сказали Спасибо 430 раз(а) в 274 сообщении(ях)
|
А можно ли по конкретннее описать схему подключения датчиков к прибору.
Если оно выполнено по лучевой схеме сколько максимум блоков датчиков будет в одном луче?
|
|
|
|
12.12.2008, 06:23
|
|
Прописка
Регистрация: 29.04.2008
Адрес: Хакасия, Саяногорск, 30км от Саяно-Шушенской ГЭС
Сообщений: 105
Сказал спасибо: 4,947
Сказали Спасибо 77 раз(а) в 40 сообщении(ях)
|
ВЧ (4Мгц) подмешивать можно через конденсатор, можно через трансформатор. Трансформатор взять от LAN или хаба, у них 3 обмотки. Одну последовательно в цепь питания, 2 другие на приемник и передатчик.
|
|
|
|
12.12.2008, 10:38
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.01.2007
Сообщений: 1,747
Сказал спасибо: 2
Сказали Спасибо 46 раз(а) в 35 сообщении(ях)
|
Все украдено до нас(С) Посмотрите интерфейс AS-I http://as-interface.net/ Низкоуровневый интерфейс для связи датчиков и исполнителей в промавтоматике. Может его взять за основу?
Удачи!
__________________
Я, думаю, нужно подумать...
|
|
|
|
12.12.2008, 13:05
|
|
Прописка
Регистрация: 21.04.2007
Сообщений: 171
Сказал спасибо: 0
Сказали Спасибо 4 раз(а) в 3 сообщении(ях)
|
насколько я понял слейвы работают на частоте 115200, используются уарты, макс. ток в линии до 2 ампер, длина линии до 100 метров.
Это не совсем то, что хотел автор - у него синхронный интерфейс на частоте 1 мегагерц, я в больших сомнениях относительно удачного решения этого вопроса.
|
|
|
|
12.12.2008, 13:57
|
|
Почётный гражданин KAZUS.RU
Регистрация: 26.08.2006
Сообщений: 1,405
Сказал спасибо: 1
Сказали Спасибо 89 раз(а) в 69 сообщении(ях)
|
Сообщение от RA0WKC
|
ВЧ (4Мгц) подмешивать можно через конденсатор, можно через трансформатор. Трансформатор взять от LAN или хаба, у них 3 обмотки. Одну последовательно в цепь питания, 2 другие на приемник и передатчик.
|
Трансик этот не выдержит тока 4 А по постоянке ! И Вообще автор темы хочет избежать индуктивных элементов по причине условий работы.
Решение проблемы синхронного интерфейса на 400 слэйвов при 1 мбод вижу в такой плоскости:
а) 3 провода , питание по отдельному проводу
б) земля общая толстая
в) сигнальный провод отдельно. Это позволит без индуктивных развязок ограниченной электрической мощностью обеспечивать передачу информации и синхронизацию
Как ни старайтесь а каждый слэйв будет иметь входную/выходную электрическую емкость в лучшем случае порядка 10pF / На круг это 4 nF/
Работа на эту емкость с удовлетворительными фронтами (или амплитудами на частоте 1 мГц) предполагает максимальное выходное сопротивление сигнальной линии порядка 47 Ом. Это реальная величина, легко реализуемая схемотехнически всеми приемопередатчиками мастера и слэйвов.
Восстановление клока может происходить с узкополостной активной фильтацией помех , поэтому предполагаю возможность при АМ модуляции использовать размах от 1 В .....до 5 В
Данные модулировать АМ клока 80% глубиной .
Размах 1 В - лог 1
Размах 5 В - лог 0
При 3- х вольтовой логике сигнал клок можно поделить в 2 раза по амплитуде и подавать сразу на вход логики. Возможно перед делителем поставить повторитель. Чисто активное входное сопротивление каждого слэйва не должно быть менее 400*500 = 200 000 Ом (200 кОм)
Можно входной повторитель делать из HC гейта с высоким уровнем лог "0" (поставить 74HC00 но не "HCT" по входу ) Тогда он не будет реагировать на клок малой амплитуды и тем самым будет что-то типа компаратора информационных бит.
Выходной модулятор каждого слэйва должен быть с выходом "общий сток" или 3-состояния и достаточно сильноточный. Но не должен формировать крутых фронтов (круче 100nS), чтобы не возбуждать паразитные колебательные контуры в общей информационной линии в связи с тем что входы/выходы слэйвов при глубокой АМ нельзя сделать согласованними по импедансу линии.
Как-то так , имхо.
|
|
|
|
12.12.2008, 17:32
|
|
Прописка
Регистрация: 13.04.2007
Сообщений: 171
Сказал спасибо: 26
Сказали Спасибо 49 раз(а) в 30 сообщении(ях)
|
А чем не устраивают стандартные протоколы обмена, например Profibus. Но использовать недифферинциальный вход/выход, а один провод и изменение полярности. При этом питать слейвы можно как постоянкой так и переменкой. К примеру "1" это смещение в "+", а "0" смещение в "-". Таким образом, без проблем можно достигнуть скорости передачи до 12 Мбод/с. И исспользовать готовые наборы микросхом.
А в целом идея, хороша, но имеет ряд очень серьёзных противоречий. Первое это надёжность. При выходе из строя одного датчика, вся система рухнет. Второе это при необходимости обслуживания системы, придётся отключать весь луч, что во многихслучаях недопустимо. И третье, при наличии нерегулярных сбоев, очень трудно отыскать причину.
|
|
|
|
13.12.2008, 20:54
|
|
Прописка
Регистрация: 21.04.2007
Сообщений: 171
Сказал спасибо: 0
Сказали Спасибо 4 раз(а) в 3 сообщении(ях)
|
идея не плохая, в плане физической реализации, но Профибас автору вряд ли подойдёт, он хочет 1 мегагерцем тактировать свои датчики, и на каждый импульс мастера получать ответ от определенного слейва, в виде нуля или единицы. Как он организует арбитраж между слейвами он умалчивает.
В общем, при нагрузке 4 ампера, конечно 2 проводами не обойтись.
От мастера нужно сделать гальваноразвязку на DC1/DC2 (DC1 - питание слейвов, DC2 - питание гальванически развязанной части), от гальванически развязанной части запитать драйвер 485 интерфейса, управление этим драйвером осуществлять через ADUM1301. Один из выходов драйвера RS485 соединить с общей землёй. Таким образом система будет не 2, а 3-х проводной: +5 вольт, земля, сигнальная линия.
На стороне слейвов сделать зеркальную структуру, т.е. через RS485 и гальваноразвязку передавать сигналы в собственно слейв, который запитан от земли и +5 вольт.
Мастер, после передачи тактового импульса (допустим, длительностью 0.25 микросекунды), переходит в режим приёма на определённое время (0.75 микросекунды), в это время слейв отвечает нулём или единицей.
Гальваноразвязка нужна на стороне мастера и слейва для того, чтобы передавать сигналы в дифференциальном режиме, но при этом использовать землю, экономя 1 провод.
|
|
|
|
13.12.2008, 21:09
|
|
Прописка
Регистрация: 21.04.2007
Сообщений: 171
Сказал спасибо: 0
Сказали Спасибо 4 раз(а) в 3 сообщении(ях)
|
при этом потребление будет побольше 4 ампера в линии поскольку слейвы будут тратить энергию на гальваноразвязку да и стоимость каждого слейва вырастет.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 12:36.
|
|