21vek

Это твой форум.
Текущее время: 10-05, 15:06

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 24 ]  На страницу 1, 2  След.
Автор Сообщение
СообщениеДобавлено: 12-08, 01:00 
Не в сети
<b style=color:red>АДМИНИСТРАТОР</b>
Аватара пользователя

Зарегистрирован: 03-06, 17:13
Сообщения: 595
Откуда: Минск
Изображение

Этот прибор призван помочь в определении работоспособности DiSEqC-переключателей с рабочими протоколами 1.0 и 1.1 и количеством входов до 4-х. Питается прибор от источника постоянного напряжения 12В. Для контроля исправности входов дисека используются светодиоды, которые в случае исправности дисека должны раз в секунду переключаться, причём светиться должен только один светодиод в любой промежуток времени. Постоянное свечение или несвечение одного из светодиодов будет свидетельствовать о неисправности входа. Кроме того, есть возможность уменьшить амплитуду посылок 22кГц до 300мВ, чтобы проверить работоспособность дисека в трудных условиях, таких, как длинный фидер.
Параметры устройства:
Источник питания - 12В, максимум 200мА
Количество контролируемых портов - 4, при помощи встроенных светодиодов
Поддержка протоколов DiSEqC 1.0 и DiSEqC 1.1 (или 2.0 и 2.1 соответственно)
2 уровня пилот-тона - 650мВ, 300мВ
Частота выдачи команд - 1Гц, 2Гц, порты переключаются по кругу
Световая и звуковая индикация передачи команд
Защита от короткого замыкания (ограничение тока) со световым и звуковым оповещением

Надо сказать, что поддержка протоколов и скорость переключения зависит от прошивки микроконтроллера и может быть дополнена или изменена.
Назначение элементов прибора:

Изображение

Как проверить DiSEqC-переключатель? Необходимо подключить к нему прибор. Крокодилом на синем проводе цепляемся за корпус, красный провод вставляем в F-разъём "Receiver", а остальные 4 жёлтых провода вставляем в порты DiSEqC-переключателя "LNB A".."LNB D". Выбираем необходимый протокол и амплитуду пилот-тона (переключатели сбоку), включаем питание. Раз в секунду мигает короткими импульсами красный светодиод и звучит характерный звуковой сигнал. Во время мигания должен загораться следующий (а предыдущий гаснуть) синий светодиод по кругу. Если какой-либо порт DiSEqC-переключателя пробит, то один из синих светодиодов будет постоянно светиться. Как правило, такое с портами происходит при коротком замыкании. Сам прибор не боится короткого замыкания. Если вход "Receiver" будет закорочен на корпус (или красный провод соединён с крокодилом), то прибор покажет это постоянным свечением красного светодиода и звуковым сигналом частотой 2.3 кГц до того момента, покуда не будет снято КЗ. Порты DiSEqC-переключателя, подключённого к прибору, могут быть закорочены на корпус без риска выхода из строя портов, так как прибор ограничивает выходной ток на уровне примерно 150 мА. Если окажется, что один из портов закорочен, то при переключении, дойдя до закороченного порта, прибор запищит на 1 секунду (показав красным светодиодом КЗ). При этом DiSEqC-переключатель может сброситься в исходное состояние, включив первый порт, который включается по умолчанию.

Итак, если дисек исправен, то на приборе должны быть "бегущие огни" из четырёх синих светодиодов. При скорости переключения 1Гц достаточно пронаблюдать около 8 секунд - это два круга.
Пример использования DiSEqC-тестера:

Изображение

Смотреть видео (~142 кБ, нужен кодек H.264) - демонстрация переключения портов. http://juras-projects.at.tut.by/video/dsqtst.avi

Внимание! Питание прибора осуществляется от стабилизированного источника постоянного напряжения 12В. Не следует превышать это напряжение, так как при его повышении будет пропорционально возрастать ток короткого замыкания, который составляет 150 мА. Хотя теоретически прибор может выдержать ток КЗ до 500 мА. Не следует и снижать питающее напряжение, так как прибор может подумать, что произошло КЗ.

Основой DiSEqC-тестера является микроконтроллер ATtiny13-20PI, работающий с тактовой частотой 4.8 Мгц от внутреннего RC-генератора. Спецификация DiSEqC допускает отклонения несущей частоты посылок на 20%, поэтому нестабильность этого генератора не влияет на работу прибора. При калибровке этого генератора погрешность составляет 3%, без калибровки - 10% во всём температурном диапазоне, что в любом случае ниже допусков спецификации.
Принципиальная схема DiSEqC-тестера:

Изображение

Сопротивления резисторов R8 и R9 могут быть изменены для получения иных уровней посылок. Резистор R5 необходим для того, чтобы программатор, подключённый к разъёму XP1, мог функционировать. При отсутствии этого резистора программатор сообщает, что линия SCK закорочена. Светодиод HL1 не мешает программированию. Транзистор VT1 рассчитан на максимальный ток коллектора 500 мА. Диод VD1 частично защищает от переполюсовки питания и уменьшает проникновение импульсов сообщений в цепи питания микроконтроллера. Стабилитрон VD2 предназначен для ограничения выходного тока при КЗ и позволяет микроконтроллеру обнаружить факт КЗ Чем меньше напряжение стабилизации этого стабилитрона, тем больше ток КЗ, но при увеличении этого напряжения не работает обнаружение КЗ. Исходя из этих условий, было выбрано напряжение 7.5 В.
Вот так выглядит моделирование прибора с DiSEqC-переключателем протокола 1.1 в Proteus:

Изображение

Для переключения портов DiSEqC-переключателя используется команды "Write Port Group N0" и "Write Port Group N1" - 38h и 39h соответственно . Раз в секунду микроконтроллер прибора выдаёт примерно следующую последовательность длительностью 54 мс:
DiSEqC-сообщение:

Изображение

Для изготовления прибора была использована односторонняя печатная плата со смешанным монтажом - SMD + выводные элементы. Микроконтроллер вставлен в колодку. Есть разъём для внутрисистемного программирования для замены прошивки. Плата разведена под корпус Z-24 фирмы Kradex. Внешний вид этого корпуса виден на фотографиях выше.
Вид печатной платы в P-CAD:

Изображение

DiSEqCTester PCB - Печатная плата в формате P-CAD 2004 (в *.rar архиве). http://juras-projects.at.tut.by/pcb/diseqctester.rar

Вид DiSEqC-тестера без корпуса:

ИзображениеИзображение

DiSEqCTester v1.0a.hex - прошивка микроконтроллера версия 1.0a (протокол 1.0 и 1.1, переключение портов раз в секунду, без паузы после включения питания). http://juras-projects.at.tut.by/data/di ... ter10a.hex

DiSEqCTester v1.0b.hex - прошивка микроконтроллера версия 1.0b (протокол 1.0 и 1.1, переключение портов раз в пол-секунды, пауза после включения питания 0.5с). http://juras-projects.at.tut.by/data/di ... ter10b.hex

Как показала практика, DiSEqC-тестером довольно удобно проверять дисеки. За 15 минут можно проверить 20 дисеков при умеренном темпе. Это основное предназначение прибора. Также удобно иметь такой прибор при разработке собственных устройств с поддержкой протокола DiSEqC. Доработав и изменив прошивку, можно ввести поддержку команд протокола 1.2 или выдачу команд 1.1+1.0 для проверки дисеков, соединённых каскадом. Возможно, появится автономная версия прибора с питанием от батареи 9В. Встроенные светодиоды можно использовать для контроля состояния портов дисека, подключённого к системе. Так, подцепив крокодил на корпус дисека, а жёлтые провода к портам, мне удалось обнаружить, что при включении с тюнера порта номер 3, дисек постоянно прыгал между 1-м и 3-м входами. Замена на дисек другой марки решила проблему.

_________________
Изображение СОЗДАТЕЛЬ ДАННОГО ФОРУМА.Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 12-08, 08:56 
Не в сети
<b style=color:green>Модератор</b>
Аватара пользователя

Зарегистрирован: 06-06, 15:21
Сообщения: 331
Откуда: 58*43,4673"N 29*53,6686"E
Админ :-P хороший приборчик, а то зимой дисеки летят тока давай, так хоть гадать не надо. Респект :Bravo:

_________________
KAON ksc 570H.Metabox-1 . Dreambox 500S. TT Budget S-1401. Тазики Супрал 0,9+мотор EuroDream GTP 2100AM и Супрал 0,7-36Е и в планах SVEC-1.8 (Друг подарил, кто бы поставил)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 12-08, 15:45 
Не в сети
<b style=color:red>АДМИНИСТРАТОР</b>
Аватара пользователя

Зарегистрирован: 03-06, 17:13
Сообщения: 595
Откуда: Минск
Насчет дисеков у меня такая история была.Чесно признатся,я когда только начинал заниматся спутниковой тематикой(а это было давно).Я заказал спутниковую систему по объявке.И поставили мне с одним конвертором.Я всё больше и больше начал увлекатся данной тематикой,и когда получил азы знаний,полез сам настраивать,и когда настроил я на включеном ресивере подключил дисек.Ёпта,не работает(это я только потом узнал,что на включеном никогда не соединяют,сгорит),я претензии к продавцу мол не работает(это сейчас дисеки копейки стоят,а в то время порядочно),там тоже видать профан,поменял.Я опять соединять,опять летит один выход,я звоню тому кто мне когда-то устанавливал.Всё ему объясняю,он мне и сказал,что нельзя на включеном.Вот такая история,аж стыдно до сих пор. :fool:

_________________
Изображение СОЗДАТЕЛЬ ДАННОГО ФОРУМА.Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 12-08, 17:51 
Не в сети
Начинающий.
Начинающий.
Аватара пользователя

Зарегистрирован: 11-08, 22:04
Сообщения: 13
Откуда: Miensk
Если по Вашему мнению в этом приборе чего-либо не хватает - дайте знать. Учтём на будущее.

_________________
Первый тюнер сгорел от молнии... и это была трагедия!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 12-08, 19:22 
Не в сети
<b style=color:green>Модератор</b>
Аватара пользователя

Зарегистрирован: 06-06, 15:21
Сообщения: 331
Откуда: 58*43,4673"N 29*53,6686"E
Да и морозов некоторые модели дисеков боятся больше чем коротыша, -20 стукнуло и кирдык, пациент мертв а я искал по чему у меня не работает тв так как на замену дисека нет и не проверить.

_________________
KAON ksc 570H.Metabox-1 . Dreambox 500S. TT Budget S-1401. Тазики Супрал 0,9+мотор EuroDream GTP 2100AM и Супрал 0,7-36Е и в планах SVEC-1.8 (Друг подарил, кто бы поставил)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 08-11, 20:09 
Не в сети

Зарегистрирован: 08-11, 19:45
Сообщения: 2
Нужна помощь. :| Схему собрал 1в1, на короткое реагирует, на выходе есть какие-то импульсы, но включается только первый вход дисека. Прошивки пробывал обе, дисеки разные но результат один. Может как то нада проц конфигурировать? В какую сторону копать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 21-11, 02:21 
Не в сети
Начинающий.
Начинающий.
Аватара пользователя

Зарегистрирован: 11-08, 22:04
Сообщения: 13
Откуда: Miensk
Время переключения соблюдается? Опишите подробнее. Конфигурировать нужно на внутренний RC-генератор на 4.8МГц. Первый вход будет включаться, даже если команды не подавать. Конфигурацию контроллера добавлю, надо вспомнить.

_________________
Первый тюнер сгорел от молнии... и это была трагедия!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 23-11, 23:41 
Не в сети

Зарегистрирован: 08-11, 19:45
Сообщения: 2
Вопрос! Если контроллер девственно чистый в него залить только прошивку diseqctester10a.hex или diseqctester10b.hex без конфигурации, устройство будет работать или нет?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 24-11, 04:14 
Не в сети
Начинающий.
Начинающий.
Аватара пользователя

Зарегистрирован: 11-08, 22:04
Сообщения: 13
Откуда: Miensk
Нужно хотя бы тактовую частоту правильно выставить в конфигурации, иначе оно то будет работать, но временные параметры будут неверными. Определить можно легко: переключение портов должно быть раз в секунду для первой прошивки в случае, если внутренний генератор выставлен правильно. Если с этим всё в порядке, нужно смотреть схему. Кстати, питание какое? Дисек не может нормально работать от слишком заниженного питания.

_________________
Первый тюнер сгорел от молнии... и это была трагедия!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 09-01, 12:53 
Не в сети
Начинающий.
Начинающий.
Аватара пользователя

Зарегистрирован: 09-01, 12:30
Сообщения: 5
Грек ,если можно выложи как правельно выставить фьюзи. Спасибо.

_________________
меня не интересует мнение людей, которые разбираются в этом вопросе. Только тех, кто сами что-то сделали (А. Энштейн)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 10-01, 02:19 
Не в сети
Начинающий.
Начинающий.
Аватара пользователя

Зарегистрирован: 11-08, 22:04
Сообщения: 13
Откуда: Miensk
Снято прямо с работающего контроллера. Галочки, которые не видны - отсутствуют. Самое главное - рабочая частота.
Изображение

_________________
Первый тюнер сгорел от молнии... и это была трагедия!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 11-01, 00:18 
Не в сети
Начинающий.
Начинающий.
Аватара пользователя

Зарегистрирован: 09-01, 12:30
Сообщения: 5
Juras, спасибо за ответ.
Ёще вопрос можно ли менять ATtiny13 на ATtiny15.
ATtiny13 пока не нашел.

_________________
меня не интересует мнение людей, которые разбираются в этом вопросе. Только тех, кто сами что-то сделали (А. Энштейн)


Последний раз редактировалось vladimir-rv 11-01, 19:50, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 11-01, 02:17 
Не в сети
Начинающий.
Начинающий.
Аватара пользователя

Зарегистрирован: 11-08, 22:04
Сообщения: 13
Откуда: Miensk
Нет, без переделки программы как минимум из-за различия частоты работать не будет. На ATtiny13 и на ATtiny45 работает. Какие контроллеры AVR есть в Вашей местности?

_________________
Первый тюнер сгорел от молнии... и это была трагедия!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 11-01, 19:51 
Не в сети
Начинающий.
Начинающий.
Аватара пользователя

Зарегистрирован: 09-01, 12:30
Сообщения: 5
Juras, есть ATtiny15.

_________________
меня не интересует мнение людей, которые разбираются в этом вопросе. Только тех, кто сами что-то сделали (А. Энштейн)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 12-01, 21:59 
Не в сети
Начинающий.
Начинающий.
Аватара пользователя

Зарегистрирован: 11-08, 22:04
Сообщения: 13
Откуда: Miensk
Вот прошивка, адаптированная под ATtiny15. Во фьюзах RESET нужно оставить активным. Прошивка проверена в Proteus.
DiSEqC-Tester-t15_rev_a.zip

_________________
Первый тюнер сгорел от молнии... и это была трагедия!


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 24 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения

Найти:
Перейти:  
cron
Powered by Forumenko © 2006–2014
Русская поддержка phpBB