Перейти к содержанию

radiolomaster

Members
  • Постов

    352
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные radiolomaster

  1. Да, видимо все-таки эта затея не удастся. Пока столкнулся с проблемой что не могу вытащить композитный видеосигнал с видеокарты компа.

    А саму схему с модулятором сегодня собрал, я использовал не целый видик, а выпаял из него отдельно модулятор, подал на вход видео-аудио сигналы с ДВД-плеера, а анетнный выход - напрямую к телеку - вроде качество неплохое. Потом подрубил к кабельной магистрали через сумматор, и там по пути еще сплиттер один стоит, нашел картинку на телике - уже похуже качество намного. По началу вообще без цвета картинка была, потом все-таки нашел более-менее чистое место в диапазоне, где удалось принять картинку в цвете, но все-равно с шумами. И не понятно, это из-за слабого сигнала модулятора? Если на выходе ему поставить антенный усилитель, улучшит это качество картинки?

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

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

    А телек у меня 42" панасоник, но довольно старый уже, и из входов у него только Cкарт, компонентный и HDMI.

  2. Здравствуйте. Вопрос такой. Компьютер стоит в одной комнате, а телевизор в другой. Хочу вывести картинку с компьютера на телевизор, чтоб смотреть фильмы. Но тянуть RCA далековато (около 10 метров) + дыры сверлить, а HDMI такой длины еще и дороговато будет. Но возле компьютера проходит кабель кабельного телевидения, который подходит к телевизору. И появилась идея взять старый видик с модулятором, таких видиков у меня пару штук найдется, включить его в разрыв антенного кабеля, а на AV вход ему подать звук и видео с компьютера. Настроить модулятор на какую-нибудь свободную частоту, и в телике один канал на эту частоту настроить. Получится что-то из этого? Какое качество картинки в итоге получится? Такое-же как на RCA выходе компьютера, или будет хуже? Или может посоветуете что-нибудь по лучше для реализации такой идеи.

    Вот картинка, поясняющая что я хочу сделать:

    post-9646-0-58649700-1388685609_thumb.jpg

  3. Здравствуйте.

    Стоит задача управлять оборотами вентильного двигателя (бесколлекторного постоянного тока, с постоянными магнитами на роторе). Этот двигатель в составе герметичного холодильного компрессора, т.е. доступа к валу нет. Из корпуса выходят только 3 провода статорных обмоток.

    Модель компрессора: Toshiba DH130X1C-20FZD3

    Параметры двигателя:

    -Мощность 700 Вт;

    -Ток фазы (?) 4,2 А;

    -Диапазон частот: 18 - 120 Гц;

    Могу выложить полную документацию на компрессор.

    Нужно собрать контроллер, который управлял бы этим двигателем, и по аналоговому сигналу задания 0-10 В (хотя это не критично, можно и по интерфейсу) изменял скорость от минимальной до максимальной. При этом обеспечивал бы еще защиту по току. И самое главное, управлять надо без датчиков положения ротора. Какое решение подскажите?

    Вначале думал воспользоваться решением от Атмела (http://www.gaw.ru/html.cgi/txt/app/micros/avr/AVR444.htm), вроде на доступном и не дорогом контроллере, но не нравиться мне то, что работают одновременно только 2 фазы двигателя, по 3-ей определяют положение ротора. А вот у ИР есть решение поинтереснее, (http://www.compeljournal.ru/enews/2011/10/6), у них работают все 3 фазы, а положение определяют как-то по току (еще не до конца разобрался), но дороговато, да и контроллер неизвестный.

    Может кто-то уже сталкивался с такими задачами, подскажите какое решение лучше выбрать для данных целей.

  4. Здравствуйте. Нужно сделать схему которая считала бы количество оборотов некого диска с лепестками, причем когда он крутиться в одну сторону - суммировать, а когда в другую - вычитать. Решил использовать сдвоенный фототранзистор от мышки. Диск когда крутиться прерывает своими лепестками луч, и один из фототранзисторов замечает это раньше, а в другую сторону наоборот. Когда луч попадает на фототранзистор на вход МК поступает лог.1, а когда он прерывается - лог.0.

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

    Т.е. когда состояние портов измениться в порядке: 11 01 00 10 11 - инкриментировать, а когда 11 10 00 01 11 - декриментировать. Что-то никак не могу додуматься как это реализовать программно, на Си.

  5. Заметил вот что: Не хочет писать/читать только регистры отвечающие за GPIO, PWM, EEPROM. Остальные пишет, и это видно в симуляторе в периферии.

    В даташите на 20 странице (http://www.analog.com/static/imported-files/data_sheets/ADuC7060_7061_7062.pdf) написано что у контроллера 2 шины для доступа к регистрам: АРВ и АНВ. Так вот, все регистры на АРВ шине, кроме регистров GPIO, PWM, EEPROM, они на АНВ. Может в этом проблема, надо как-то инициализировать эту шину АНВ? Мне кажется решение уже где-то рядом, подскажите, кто сталкивался с этим?

  6. Попробовал добавить эти адреса в Memory Map с атрибутами Read Write Execute. Теперь ошибку 65 не выдает, но все равно в периферии ничего не происходит. Как будто по этому адресу нет ничего. Я думаю что надо как-то инициализировать этот блок памяти, но как это сделать?

  7. Поковырялся в стартапе, теперь на него не ругается, в симуляторе даже начинает выполняться, но когда натыкается на команды записи-чтения регистра GP1DAT (или любого другого регистра) симулятор выдает ошибки:

    *** error 65: access violation at 0xFFFF0D30 : no 'write' permission
    *** error 65: access violation at 0xFFFF0D30 : no 'read' permission
    

    0xFFFF0D30 - как раз адрес регистра GP1DAT.

    Почему не разрешает записывать в него?

  8. При запуске проекта в симуляторе выдает следующие ошибки:

    Running with Code Size Limit: 32K
    Load "E:\\Programming\\ARM\\ADuC706x_RealViewExamples\\RealView\\GPIO\\GPIO.axf"
    *** Restricted Version with 32768 Byte Code Size Limit
    *** Currently used: 920 Bytes (2%)
    *** error 65: access violation at 0xFFFF0D30 : no 'write' permission
    *** error 65: access violation at 0xFFFF0D00 : no 'read' permission
    *** error 65: access violation at 0xFFFF0468 : no 'read' permission
    *** error 65: access violation at 0xFFFF0D24 : no 'write' permission
    *** error 65: access violation at 0xFFFF0034 : no 'write' permission
    

    Это происходит и с готовыми проектами с сайта АД.

    После этого код вроде как начинает выполняться, но в периферии ничего не происходит. Что может быть не так?

  9. Ну если закоментить определения вызывающие ошибки - компилируется, но в симуляторе по прежнему не работают.

    Может есть у кого-нибудь 100% рабочий проект под этот контроллер? ADuC7060 или 7061.

  10. Пробовал подключать библиотеки - не помогают. Готовые проекты под этот контроллер ведут себя также - компилируются без ошибок, а в симуляторе не работают. А какая библиотека отвечает за инициализацию контроллера?

    Вот этот стартап файл можно исключить из проекта? Чтоб программа начинала выполняться сразу с функции main?

  11. Здравствуйте.

    Пытаюсь разобраться с микроконверторами ADUC7060/7061 от Analog Devices, на ядре ARM7. Решил использовать среду разработки Keil, язык Си. Но возникли некоторые трудности, и вынужден обратиться за помощью. Имею опыт работы с микроконтроллерами AVR, работал в AVR Studio, а на этих что-то застопорился.

    Итак, создаю в Кейле новый проект, выбираю нужный мне контроллер, создается проект с одним файлом ADuC706x.s, в нем находится ассемблерный код, как я понял это начальный загрузчик. Далее я создаю в проекте еще одну папку, называю ее например Source Code и в ней файл, например main.c. Пишу простейшую программу, чтоб дергала один из выводов (даже не пишу, а передираю из другого проекта, оптимизировав имена регистров:

    #include <ADuC7061.H>
    
    void wait (void) { //Типа функция задержки
    unsigned long i;
    for (i = 0; i < 100000; ) {
    i++;
    }
    }
    
    int main (void) {
    GP1DAT = 0xFF000000; // Все ножки - выходы
    while (1) {
    GP1DAT ^= 0x00040000; // Передернуть вывод 2
    wait (); // Ждем...
    }
    }
    

    Пытаюсь откомпилировать - выдает ошибки:

    .\blink.axf: Error: L6218E: Undefined symbol DAbt_Handler (referred from aduc706x.o).
    .\blink.axf: Error: L6218E: Undefined symbol FIQ_Handler (referred from aduc706x.o).
    .\blink.axf: Error: L6218E: Undefined symbol IRQ_Handler (referred from aduc706x.o).
    .\blink.axf: Error: L6218E: Undefined symbol PAbt_Handler (referred from aduc706x.o).
    .\blink.axf: Error: L6218E: Undefined symbol SWI_Handler (referred from aduc706x.o).
    .\blink.axf: Error: L6218E: Undefined symbol Undef_Handler (referred from aduc706x.o).

    Если из проекта выкинуть файл ADuC706x.s, созданный автоматически, в самом начале, тогда компилируется без ошибок, но не работает в симуляторе. При чем курсор даже не становится на функцию main. Вроде как симуляция идет, но в портах ничего не происходит.

    Проекты-примеры из Кейла, в симуляторе работают, но они под немного другой контроллер, под ADuC7024.

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

    Заранее всем спасибо.

  12. Там компрессор с бесколлекторным двигателем постоянного тока (вентельным двигателем), но в нем нет датчиков положения ротора, им нужно управлять по бездатчиковому принципу. В принципе инфа в нете есть, если со штатным приводом ничего не выйдет буду свой делать.

  13. Был бы донор - можно было б перехватить с него сигналы управления, но его просто нет.

    Там еще на основной плате в наружном блоке есть 4 сервисные кнопки (UP, DOWN, FAN, FA), но ни в мануале, ни в нете ничего по ним не нашел. Может с помощью этих кнопок можно как-то запустить его? Или где можно найти их назначение?

  14. Здравствуйте.

    Не знал в какой раздел запостить эту тему, решил сюда.

    Вопрос у меня немного странный. Есть наружный блок кондиционера Haier HSU-09H03. Внутреннего блока нет совсем. Задача - сделать испытательную установку по холодильным установкам. Вместо внутреннего блока будет прицеплен теплообменник. Можно как-то заставить работать наружный блок? С внутренним его соединяли всего 4 провода, 1 - земля, 2,3 - питание (фаза, ноль) и 4 - интерфейсный провод. Всего по одному проводу общаются между собой блоки. Я не нашел в интернете никакой информации о том какой там интерфейс, не говоря уже о системе команд. Может кто работает с кондиционерами, знает как управлять ими? Можно ли сделать схему которая бы эмулировала бы внутренний блок. Или такая информация известна только производителям?

    Есть конечно еще вариант - выкинуть всю его электронику, и сделать свою систему управления, управлять ТРВ, вентилятором не проблема, а вот частотное управление компрессором - сложновато. Там стоит отдельно силовая плата с транзисторным инвертором, и своим контроллером. Эта плата соединяется с основной последовательным интерфейсом (на плате подписаны выводы RxD TxD). Может где-то можно найти систему команд хотя-бы этой платы? Силовая плата называется SPDU 35AC01.

    Во общем кто что может сказать по этому поводу?

  15. 3734cbb2bd62t.jpg

    Хотел собрать эту схему, вроде в других ветках ее хвалили, а тут так раскритиковали. Так вот, я хочу ее чуть доработать, и ток хочу до 5 А выжать. Думаю сделать независимое питание ОУ от отдельного трансформатора +-15 В со стабилизаторами. И выходной каскад переделать, поставить силовой транзистор p-n-p, например КТ825, их есть у меня пару штук, Кус у него от 750, и его базу маломощным n-p-n к земле. А базу этого маломощного к выходу ОУ, через резистор. И еще токовый шунт поставлю скажем 0,1 Ом, и добавить неинвертирующий усилитель усиливающий сигнал с шунта раз в 10.

    Что скажите, эти изменения дадут какой-то результат?

  16. Здравствуйте. Решили купить на работу паяльную станцию. В начале вроде остановились на модели Lukey 868, но вот потом наткнулись на модель YIHUA 862BD+ http://www.e-voron.dp.ua/catalog/017200 . По цене она не на много дороже, но по функциональности интереснее, да и внешнее исполнение как-то больше понравилось. Вот только в интернете никаких отзывов по ней не нашел, и информация по ней есть только на сайте фирмы, а в Украине она есть только в одном магазине. И вообще про фирму эту раньше не слышал. Запчасти к ней есть в этом же магазине. Понятно что это все Китай, но у нас бюджет всего 1000 грн. Смотрел на ютубе обзор другой станции этой фирмы (по проще) - вроде не плохая. Вообщем может кто пользуется такой - расскажите, как, стоит брать ее?

  17. При работе с печкой сильно свет мерцает, аж глаза болят. Как можно это устранить? Можно какой-нибудь фильтр поставить, или может частоту генератора понизить, чтоб этого мерцания не так заметно было?

  18. Собрал, вроде все работает, вот только максимальная скважность импульсов где-то 60-70 % получается, чтобы ее увеличить нужно уменьшить R2, так? Нижний предел при этом не изменится? Нагрузил пока на лампочку 75 Вт - совсем не греется симистор. Позже попробую нагрузить утюгом на 1 кВт.

    На холостом ходу ток 15 мА.

×
×
  • Создать...