Вход

Просмотр полной версии : KVM для Спектрума



newart
26.12.2012, 22:12
Во время выставок постоянно приходится определять распайку видео выхода экспоната и нового монитора, занимает это порой порядочно времени.

Тут очень кстати был бы некий автоматический КВМ, подключаешь и он перебирает все 7х7 (5х5) комбинаций видео раскладки.

Как такое можно реализовать?

goodboy
26.12.2012, 22:33
выходные разъёмы у всех клонов разные, да и уровень напряжения выходных сигналов отличается.

как вариант сделать кросспанель - примерно вот такую
http://zx.pk.ru/showpost.php?p=552566&postcount=4

newart
26.12.2012, 23:33
да и уровень напряжения выходных сигналов отличается
Серьезно? А мониторы то и не знали... при чем тут уровень если речь идет о камутации?

---------- Post added at 23:33 ---------- Previous post was at 23:32 ----------

Подобие такой панели я делал - это средневековье и морально и физически.

goodboy
27.12.2012, 00:18
при чем тут уровень если речь идет о камутации?

по напряжению вслепую можно отличить синхросместь от цветов.
а дальше нажимать на кнопку и перебирать все варианты RGB ?

solegstar
27.12.2012, 00:34
Как такое можно реализовать?

поставить две микросхемы 590кн3 (сдвоенный аналоговый мультиплексор 4 входа в 1) для 3х цветов и синхросмеси, + на микроконтроллере вывести два бита для выбора входа, ну и на нем же можно сделать индикацию. я так понял с ардуино ты уже работал, можешь на нем и потренироваться. если надо коммутировать еще и звук, то так же надо добавить еще одну кн3 для переключения стереозвука.

http://www.qrz.ru/reference/kozak/kn590/knh02.shtml

---------- Post added at 22:34 ---------- Previous post was at 22:29 ----------

ну это для 4х входов. для 8 допустим можно поставить 4шт. кн6, у неё 8входов и 1 выход.

newart
27.12.2012, 10:57
E+ положительное напряжение питания (+15 в).
E- отрицательное напряжение питания (-15 в).
E3 положительное напряжение питания (+5 в).
Gnd- общий вывод (цифровая земля).
Где же я такое возьму? Хотелось бы питать от батарейки.

---------- Post added at 10:57 ---------- Previous post was at 10:33 ----------


ну это для 4х входов. для 8 допустим можно поставить 4шт. кн6, у неё 8входов и 1 выход.
Не понял. Из 4-х микросхем получим 4 выхода?

Звук мне не нужен, но RGB+Синхра+Земля = 5 выходов.

solegstar
27.12.2012, 11:46
Где же я такое возьму? Хотелось бы питать от батарейки.

допустим в программаторе для РТ4 тоже стоит 590КН6, но питается она от +12В и +5В (которое делается на кренке из 12В), т.е. одно напряжение 12В надо. ключи работают и от положительных напряжений, а отрицательное видимо нужно как универсальное, т.е. если допустим ты будешь коммутировать переменное напряжение размахом от -15В до +15В максимум, а у нас размах от 0В до +Uвх. Получается для питания от однополярного источника на E- надо подать GND.


Из 4-х микросхем получим 4 выхода?... но RGB+Синхра+Земля = 5 выходов.

получается надо ставить пять. получится комбинация 8 входов на 5 выходов. но с землей тут еще момент - если не будет заземления, то фактически на одной из микросхем между входом КН6 и её выходом может оказаться переменка 110В.

newart
27.12.2012, 12:31
оказаться переменка 110В.
Откуда?

---------- Post added at 12:03 ---------- Previous post was at 12:01 ----------


получается надо ставить пять. получится комбинация 8 входов на 5 выходов.
Не дешевый девайс получается.

---------- Post added at 12:19 ---------- Previous post was at 12:03 ----------


и её выходом может оказаться переменка 110В.
Оптрон решает эту проблему?

---------- Post added at 12:31 ---------- Previous post was at 12:19 ----------

solegstar, мне именно К590КН6 надо или КР тоже подойдет?

solegstar
27.12.2012, 15:17
Откуда?
ну это если использовать импульсные источники питания в телеке и спеке. для этого девайса лучше взять трансформаторный, хотя и это не решит проблему, т.к. хз какой БП стоит в том или ином спеке.

Не дешевый девайс получается.
а никто и не говорил, что будет легко ;) возможно конечно есть еще бытовые аналоговые коммутаторы, но это первое, что пришло мне в голову.

Оптрон решает эту проблему?
нет, т.к. тут напряжение между корпусами включенных устройств, решает только заземление. или соединение с одним из выключенных устройств. по этой причине часто вылетает видеовыход в видеокарте, при соединении включенного компа с включенным телеком.

мне именно К590КН6 надо или КР тоже подойдет?
КР конечно пойдет.

newart
27.12.2012, 16:09
нет, т.к. тут напряжение между корпусами включенных устройств
Ну так, а что мешает на каждый контакт KVM воткнуть по оптрону?
А сам KVM питается от 12 вольтового акомулятора.

caro
27.12.2012, 16:13
Ну так, а что мешает на каждый контакт KVM воткнуть по оптрону?Коммутировать то надо аналоговые сигналы, оптроны здесь не применить.

Andrey F
27.12.2012, 18:46
Если коммутировать надо аналоговые сигналы с наименьшими искажениями, то надо сделать электронный переключатель на широкоизвестной схеме на м\с к547кп1. Схема простая и использовалась в разной аудиотехнике.

newart
27.12.2012, 19:17
с наименьшими искажениями
Искажения не волнуют. Главное быстро и без паяльника определить распайку и соответсвующим образом спаять кабель.

---------- Post added at 19:17 ---------- Previous post was at 19:16 ----------


широкоизвестной схеме на м\с к547кп1.
http://299792458.3dn.ru/00000000001/541kp1.jpg

Адовая схема! И это на 4 сигнала, что же там будет на 8 боюсь представить.

Andrey F
27.12.2012, 20:35
Адовая схема! И это на 4 сигнала, что же там будет на 8 боюсь представить

Вот 4 входа. Все просто.
http://fedjukov5.narod.ru/K547kp1.gif

Электронный переключатель сигналов на TDA1029
http://cxem.net/sound/soundpred/soundpred19.php

Бывают и такие.
http://www.gadgetcity.ru/index.php?productID=177
http://mbtovary.ru/televid/televid4.html

solegstar
27.12.2012, 22:57
Andrey F, newart хочет сделать приблуду, которая сама бы подбирала распайку видеоразъема спектрума различных цоколевок. Т.е. есть 5 выходов которые надо подбирать: RGB+синхросмесь+общий, есть допустим стандартные круглые наши совковые разъемы ОНЦ-КГ-4-7/16 (аналог DIN), которые ставили во все спеки, и есть один шнурок с распайкой 1в1. если я правильно понял, то этот шнурок newart подключает к спеку с неизвестной распайкой и коробочка начинает подбирать нужную комбинацию входов-выходов.

Andrey F
27.12.2012, 23:13
Трудновато будет. Надо ставить контроллер. И то цветность он наверно не определит (ему что R, что G, что B - будет по барабану) а вот синхру, землю и +5в он найти сможет. Плюс надо делать защиту входов. Многвато будет деталек.
Надо на макетке поставить 7 Дип-переключателей (кол-во зависит от того, сколько пинов у вашего монитора), разъем на монитор от них и возможные разъемы от разных моделей компов с другой стороны. И табличку положений. Немного МГТФ и свободное время.

psb
28.12.2012, 01:32
И то цветность он наверно не определит
это смотря какую картинку ему подсунуть;)

goodboy
28.12.2012, 10:30
похоже затея бессмысленная.
типичная ситуация - корпус с клавиатурой, внутри неизвестно что,а на задней стенке четыре круглых (без маркировки) разъёма.
без открытия корпуса куда подать питание неизвестно. также неизвестно откуда снимать видеосигналы.

а для перебора RGB можно и механические переключатели

newart
28.12.2012, 12:21
Трудновато будет. Надо ставить контроллер. И то цветность он наверно не определит (ему что R, что G, что B - будет по барабану) а вот синхру, землю и +5в он найти сможет.
Жжешь. :)

Разумеется определять результат будет не Ардуина, а человек.

---------- Post added at 12:21 ---------- Previous post was at 12:16 ----------


похоже затея бессмысленная.
У нас разные входные данные.

Ты много выставок организовывал? Мне хватило 4-х, что бы понять - так дальше продолжаться не может!
(ну не люблю я с паяльником возиться)

solegstar
28.12.2012, 13:17
newart, схему уже представляешь или нарисовать для наглядности?

newart
28.12.2012, 15:45
newart, схему уже представляешь или нарисовать для наглядности?
Было б круто.

Я думаю можно еще заставить ардуину мерить напругу, что бы не подать на монитор +5в. А на счет 110в - так в Спектрумах, во всяком случае 99% старых 48-х использовался трансформаторный БП.

А в случае импульсного... за кого опасаться стоит, Спектрум, Монитор или Ардуину?
А что если поставить диоды, что бы в Спектрум не прошло 110в?

psb
28.12.2012, 17:13
мне вот интересно, почему проблема с 110в всплывает в контексте обсуждаемого девайса? девайс совсем не при чем. если newart организовывает выставки и пока еще ничего не сгорело - по факту проблемы еще не было. и с ардуиной она не появится ни откуда (пока ардуина питается от бп моника, бп спека или своей батарейки).

newart
28.12.2012, 17:59
если newart организовывает выставки и пока еще ничего не сгорело
Кстати сгорело! :)
На прошлом ЦЦ, один из предоставленных моников оказался 110 вольтным.
Самоотверженно отработал минут 10 на 220!
Потом густо задымылся и умер.

А так, проблема 110 вольт есть у ВТЦ202, он сам по себе бьет током, что к нему не подключай.

solegstar
05.01.2013, 15:17
итак, примерная схема приборчика, для определения распайки видео-разъема спека.

пояснения к схеме:

разъем питания - однополярное питание от +15 до +18 вольт, можно питать только от стабилизированного 12 вольтового ИП, не устанавливая DA2 и замкнуть её выводы 1-й с 3-м.

разъем к спеку - сигналы 1-7 и shield (корпус-оплётка) - контакты 7 штырькового разъема спека (я выбрал 7, т.к. это максимальное кол-во контактов разъема устанавливаемого в спеки, что я встречал), ессно если в спеке 5 штырьковый разъем, то распаиваются 1-5 и shield(корпус) к одноименным контактам.

Разъем ARDUINO - сигналы A0-A7 байт данных для записи в регистры DD1 и DD2. CLK_L - сигнал записи младшего байта данных по переднему фронту, CLK_H - сигнал записи старшего байта данных по переднему фронту. Младший байт данных содержит - три бита GND_Dx, три бита SYNC_Dx, два бита RED_Dx. Старший байт содержит один бит RED_D2, три бита GREEN_Dx, три бита BLUE_Dx и один бит EI. GND_Dx, SYNC_Dx, RED_Dx, GREEN_Dx, BLUE_Dx - биты числа (0-7) выбора входа A1-A8 относительно выхода A. В ARDUINO необходимо организовать условие, что числа GND_Dx, SYNC_Dx, RED_Dx, GREEN_Dx, BLUE_Dx не должны быть равны друг другу, при выполнении этого условия получается максимальное кол-во комбинаций 8*5=40шт. EI - сигнал подключения выхода мультиплексора к одному из входов, активный уровень +5В, т.е. 1-ца. Сначала записывается младший байт, потом старший. Перед записью следующего младшего байта, необходимо записать старший байт с выключенным битом EI.
Если ARDUINO питается от отдельного источника +5В, GND этого источника должно быть соединено с GND прибора.

разъем "на телевизор (ус-во отображения)" - подключается или к SCARTу телевизора, или к PAL-coderу, ну или к тв-тюнеру с выведенными отдельными цветовыми составляющими.

также есть сигнал PE (заземление) - его желательно вывести отдельным проводом и соединять выключенные спек и телек, перед включением обоих.

newart
05.01.2013, 15:52
solegstar, спасибо!

но такая схема не годится, она занимает все пины ардуины, а к ней вообще то еще экранчик крепится.

solegstar
05.01.2013, 16:09
solegstar, спасибо!

но такая схема не годится, она занимает все пины ардуины, а к ней вообще то еще экранчик крепится.

давай тогда так - сколько надо пинов для экрана?

---------- Post added at 14:09 ---------- Previous post was at 14:07 ----------

думаю спасут положение два буфера 74hc574, но мне надо знать сколько уже задействовано пинов.

newart
05.01.2013, 17:02
давай тогда так - сколько надо пинов для экрана?
5

solegstar
06.01.2013, 17:45
обновил схему и описание.