Сообщения
26 - 39 из 39 Начало | Пред. | 1 2 | След. | Конец |
Просмотров: 73287Тема: «Вопрос по системе взаимодействия., Поясните пожалуйста принцип взаимодействия панели и блока коммутации..» в форуме: Железо: монтаж и ремонт домофонов
Заслуженный посетитель Сообщений: 370 Регистрация: 05.12.2007 |
Получили? |
|||||
|
||||||
Посетитель Сообщений: 21 Регистрация: 14.10.2013 |
спасибо большое, получил |
|||||
|
||||||
Посетитель Сообщений: 21 Регистрация: 14.10.2013 |
Добрый день!! Сново Я с вопросом заведения сигнала с линии в лапу микроконтроллера, могли бы вы поделиться согласующим каскадом.. ? или достаточно просто нацепить на лапу микроконтроллера резистор и можно присоединяться к линии LU? |
|||||
|
||||||
Заслуженный посетитель Сообщений: 370 Регистрация: 05.12.2007 |
Можно. |
|||||
|
||||||
Посетитель Сообщений: 21 Регистрация: 14.10.2013 |
![]() |
|||||
|
||||||
Посетитель Сообщений: 21 Регистрация: 14.10.2013 |
скажите пожалуйста, если вам не трудно, могу ли я использовать подобный каскад как на изображении для отлавливания сигнала сброса в момент начала посылки с вызывной панели?? Просто не совсем пака силён в подобных вопросах.. но это единственный вариант пришедший в голову для подлавливания начала пакета. |
|||||
|
||||||
Посетитель Сообщений: 21 Регистрация: 14.10.2013 |
![]() |
|||||
|
||||||
Заслуженный посетитель Сообщений: 370 Регистрация: 05.12.2007 |
Сказали же уже - через резистор килоом на 100 подайте прямо на ножку и все. Можете еще диодную сборку навесить какую-нибудь типа ВАТ54S после резистора, перед выводом, но, при 100 кОм и внутренние диоды в атмеле справятся, так что необязательно (Все равно же не для крупной промышленной партии делаете). Там на LU уровни пятивольтовые. |
|||||
|
||||||
Посетитель Сообщений: 21 Регистрация: 14.10.2013 |
![]() |
|||||
|
||||||
Посетитель Сообщений: 21 Регистрация: 14.10.2013 |
Итак =) разобрался, поставил резистор. взял контроллер atmega8 =) но уже 4 дня ломаю голову как программно засечь просадку до 0 патом начать считать =(( может как то использовать 2 вывода микроконтроллера? потому что на одном что то не получается, или как?? мне удаётся лишь засечь просадку а пока проверяю её время чтобы узнать что это импульс синхронизации считать уже нечего.. блин как же быть то?? .. ![]() ![]() ![]() |
|||||
|
||||||
Заслуженный посетитель Сообщений: 370 Регистрация: 05.12.2007 |
Может, начать с моргания светодиодиками?
Ибо отработать прием асинхронного (в любой момент времени) импульса сброса и следующего за ним счетного пакета (которого может и не быть, если сброс завершающий), при этом делать и еще что-нибудь, например динамическую индикацию этого номера во время соединения - это не три строчки кода, хотя, конечно и не высший пилотаж. Пояснить конкретику по формату пакета - пожалуйста, но азы программирования - извините, здесь не совсем профильный форум... |
|||||
|
||||||
Посетитель Сообщений: 22 Регистрация: 14.08.2015 |
Делаю тестер для коммутаторов Элтис, Визит и домофонов, так сказать, три в одном. С сигналами на коммутатор Элтиса, благодаря вашей точной наводке, разобрался. Алексей, подскажите, где можно отыскать эпюры напряжения к Визиту? |
|||||
|
||||||
Заслуженный посетитель Сообщений: 370 Регистрация: 05.12.2007 |
Эпюр нет, не сохранял. Могу по памяти.
Состояние покоя - все уровни высокие. Чтобы не заморачиваться отслеживанием занятости коммутатора со стороны панели или пульта консьержа, проще предполагать, что внешние линии отключены (по крайней мере отключен опрос со стороны пульта) Для подключения требуемого вывода коммутатора: 1. Линию SEL устанавливаем в низкий уровень 2. Делаем небольшую паузу для сброса коммутатора, достаточно нескольких миллисекунд 3. По линии Ek передаем пакет с номером десятка (D0=10 импульсов) формат такой: устанавливаем низкий уровень, пауза 2 миллисекунды, поднимаем уровень, пауза 2 миллисекунды, и так далее до полной выдачи. Как то так, если не пугает AVR-ASM (немного прокомментировал):
4. Делаем паузу 50 миллисекунд, для переключения триггера в коммутаторе в режим счета единиц. 5. Выдаем по Ек пакет единиц (Е0=10 импульсов) в аналогичном формате. Готово - требуемый выход активен. Коммутатор так и остается в режиме приема пакета единиц, поэтому для перебора всего десятка можно просто передать пакет с номером десятка, пауза 50 мсек, затем передать 1 импульс, это подключит 1-ю единицу, проверить, что Вам там надо на линии, передать еще импульс, подключится вторая единица, и так по кругу до 10-го импульса. Следующий импульс после 10-ти вернет 1-ю единицу, десяток останется прежним. 6. Для отключения поднимаем уровень на SEL до высокого. Все это справедливо для коммутаторов на логике. В коммутаторах серии М применяется микроконтроллер, поскольку они взаимозаменяемы, то должно все работать также. |
|||||
|
||||||
Посетитель Сообщений: 22 Регистрация: 14.08.2015 |
Спасибо! Все понятно и просто. Схемы коммутаторов, которые выложены "Визитом", как я подозреваю, не соответствуют действительности, поэтому затрудняли анализ их работы, а логический анализатор надо перенастраивать, что не совсем в данное время удобно.
Так уж сложилось исторически - я использую ПИКи в своих разработках, но АСМ и так понятен, по логике. На днях совмещу последовательности и для Визитов и для Элтис в одном корпусе. |
|||||
|
||||||
Сообщения
26 - 39 из 39 Начало | Пред. | 1 2 | След. | Конец |
Читают тему | |
---|---|
гостей: 1,
пользователей: 0,
из них скрытых:
0 |