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

Alexeyslav

Members
  • Постов

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

  • Посещение

Весь контент Alexeyslav

  1. Для этой задачи не нужен контроллер. Тут нет никаких условий, сложных последовательностей, проверок и чего-либо что могло бы обосновать применение контроллера.
  2. Так DLL ничем от программы не отличается. Только как правило в основном цикле ничего не стоит кроме инициализации локальных переменных и все функции помечены как экспортируемые. EXE-файлы тоже можно подключать как DLL, если там объявлены функции на экспорт.
  3. Не так страшен черт как его малюют. Для сравнения можно использоват всё тот же хак - диодный элемент И(диоды подключаемые "-" к выходу счетчика и коммутируемые DIP-переключателем на один выход, на выходе всегда будет 0 пока счетчик не досчитает до установленной комбинации - тогда на выходе появится "1" за счет подтяжки после диода) Для исходного импульса секундной длительности(и даже минутной) можно использовать специализированную микросхему 561ИЕ13/18 она выдаст на выходе секундный импульс и имеет встроенный делитель на минутные импульсы. Дальше считаем минуты счетчиком - один корпус 561ИЕ10 - 8 бит, 256 минут после первого и 65536 после второго. А это счет до... 45 суток. При необходимости добавляем ещё один каскад и получаем счет до неприличного значения. если надо счет до 90 или 180 суток, добавляем 561ТМ2 спаяную в режиме счета. Или как вариант найти 521ПС10 и собрать генератор импульсов для неё в районе 100Гц(или вовсе частоту взять от сети?). Но конфигурация её делителей не очень наглядна, можно запутаться в математике. КОгда-то на ней делали таймеры на 20 минут и месяцы.
  4. Кнопка "всё черным" обнуляет палитру в черный цвет. Зачем палитра? а чтобы печатать версию платы для помощи при монтаже, наглядней в цветом печатать или тонах серого - дорожки едва просвечивающиеся делать а маски черным. Удобней потом проставить все номиналы и в соответствии с распечаткой монтажить.
  5. в ДНК, видимо. Такая каша в исходниках, грех ошибок не наделать. процедура заканчивается на "_get" а в коментарии написано "Передать...", не удивительно что работает не так как задумано.
  6. Для этой задачи не нужен контроллер вообще. Решается многоразрядным счетчиком и триггером, фиксирующим состояние. Вопрос точности - если надо до секунды за месяцы выдержки то однозначно начинать с кварца. Обычный часовой - 32768 Гц, две 561ИЕ10 и получаем уже секундные импульсы. Ещё несколько стадий деления и получаем часовые импульсы, суточные и т.д. На последнем этапе можно через элемент И и ДИП-переключатели реализовать выбор задержки включения в сутках.
  7. Если бы там плёночных было на 10мкф, я бы поверил. А электролит, никаких помех не сглаживает, только в теории. Ну или 1000мкф туда поставить, тогда может будет толк, у него хотябы ESR ниже и допустимый ток выше. Без слёз на эту схему смотреть нельзя. Одну проблему вроде как решили, а на десяток других просто закрыли глаза. У импульсного драйвера нет никаких проблем, и только страх от некачественных деталей из китая(кстати а где гарантия что детали для вашей схемы будут качественные?) заставляет городить всевозможные костыли. Драйверы... да вы посмотрите на то многообразие бытовой техники, десятилетиями работающей от розеток в дежурном режиме и не сгорающей. Драйверы светодиодов чем хуже?
  8. Там не 7 деталей, а все 20. Так понятное дело, взяли драйвер впритык по мощности, ухудшили охлаждение и результат налицо. Электролиты... вон в блоках питания служат по 20 лет и ничего им не происходит. Просто нормальные надо брать. Недавно разобрал магнитофон из 80-х... все электролиты вполне целые и соответствуют заявленным характеристикам.
  9. Люди почему-то любят создавать воображаемые проблемы и гордо преодолевать их. Там деталей по стоимости на два электронных балласта, кроме того решение не спасает от ВЧ помех приходящих по сети когда светильник уже включен. Слишком уж много деталей нарисовалось, что снижает общую надёжность схемы. Уж тогда лучше затарится запасными баластами в китае, встроить в них варисторы, если есть подозрения о нестабильности напряжения в сети чаще чем раз в год, и это будет дешевле и безгеморней чем делать схему на конденсаторном балласте. Кстати, такой проблемы абсолютно нет у... индуктивных балластов, но для 50Гц уж больно размеры индуктивности велики будут. У них обратная проблема - повышение напряжения при внезапном ОТключении, нужен разрядник или тот же варистор, или... снабберная цепь.
  10. Хм, ну и ладно. Только учтите что импульсные помехи пройдут через конденсатор гораздо легче чем 50Гц. А особенно в момент включения. Нужен обязательно последовательный резистор, ограничивающий ток на ВЧ.
  11. Если там указано переменное напряжение, то это действующее, всё нормально. А вообще, для этих целей пойдут и РЕЗИСТОРЫ и плёночные конденсаторы. Но конденсаторные балласты плохи тем что импульсная помеха через них пройдёт и приложится напрямую к светодиодам, и тем поплохеет. Набери светодиодов две цепочки(включенные встречно-параллельно) на 200В(примерно 60 штук если белые или 20 штук если осветительные строенные(по три в одном корпусе)) а остаток погаси резисторами(есть цементные, по 5-10-20Вт). Это будет гораздо надёжнее. А нет, перечитал ещё раз исходное сообщение... нет, никаких конденсаторов для 10Вт матрицы которая на 10 вольт за конденсатор который даст нужный ток можно будет купить 10 драйверов. Конденсаторный балласт имеет смысл для тока меньше 50мА. Дальше начинается содомия.
  12. Более надёжые. Оптические срабатывать будут на движение теплого воздуха, а радиочастотному только проводящий объект давай ночь-день-лето-стужа ему не важно. Зимой, из-за тёплой курточки бывает оптика не срабатывает, пока не повернёшься лицом.
  13. Где вы такой низкочастотный нашли? Обычно в них используют частоты 50...70ГГц Ku-диапазона. На таких частотах легче наблюдать за предметами меньше метра, легче словить эффект допплера который как раз приветствуется в целях обнаружения движения. А реализация как правило очень проста - генераторный диод ганна и микрополосковые резонансные линии. Как выше уже сказали, для этих частот даже бетон прозрачен и можно определять движение установив датчик за стеной. Хоть радиус действия таких датчиков мал, при удаче 24ГГц может дать помехи для некоторых видов спутниковой связи. А ещё прикольно такой датчик установить сзади в автомобиле и смотреть у кого есть антирадар.
  14. В железе не надо, но железо это лишь 1% от интеллектуальной ёмкости конструкции. А прошивка? Тебе надо изучить программирование(ладно, может ты уже умеешь), изучить контроллер и его особенности, написать прошивку и отладить её на неизвестной тебе кострукции с риском что-то сжечь неправильной конфигурацией выходных сигналов и т.д. Это гораздо сложнее чем слегка переделать железо. Причем в оригинальную плату тебе надо просто переходником подключить свой контроллер. Что там надо измерять? датчик температуры, кнопки и управлять нагревателем логическим выходом.
  15. Очевидно, это не имеет отношения к твоей проблеме. Твоя проблема заключается в том что ты пытаешься опросить часы пока они ещё в сбросе, естественно получаешь чушь и эта чушь поселившись в переменных потом записывается обратно в часы, которые к этому времени очухались и начали работать.
  16. Слишком дорого выйдет перепрограммировать его. Возьми тот что знаешь и просто управляй нагревателем. Там все цепи для управления логическими сигналами есть, цепляй к ним хоть ардуину.
  17. Скачайте документацию к радиостанции со схемой, там ничего сложного нет. Лампочки подключены напрямую от одного из аккумуляторов, они ТОЧНО ОБА живые? Так же в этой документации есть все шаги по диагностике и ремонту.
  18. Не всегда. Когда мы же обеспечиваем коммутацию напряжения питания и уверены на 100% что оно уже давно стабилизировалось а нам надо быстренько пообщаться с чипом - нет смысла дожидаться окончания отработки POR, который нужен лишь в момент первоначального включения с зарядкой силовых конденсаторов и соответствующим плавным ростом напряжения питания. Если это схема которыя включается раз в минуту для экономии заряда батареи по сигналу с внешнего таймера то в этом есть смысл - пока этот POR отработает система вынуждена потреблять энергию с батареи, дожидаясь окончания гарантированного сброса чипа. Для этого и предусмотрен режим отмены POR.
  19. Если правильно наточить, то отрежет и не почувствуешь.
  20. Полное не.... В точке соединения резисторов R3 и R4 пока ОУ выполняет свою функцию в этом его включении ВСЕГДА БУДЕТ 0 вольт! Это не делитель входного напряжения, это делитель обратной связи усилителя! Ток при этом через резисторы R3 и R4 будет одинаковый, за вычетом наноампер входного тока ОУ. Но эта схема, она по нищебродству, да. Так-то туда просится нормальный AD620.
  21. Если оключение питание не помогает, ничего не поможет.
  22. Работает как любой регистр сдвига - устанавливаешь 1/0 на входе и подаёшь импульс на CP чтобы его протолкнуть в регистр. Вообще это не обязательно, но могут быть спецэффекты когда часто обноволяешь дисплей. Необходимость этого сигнала обусловлена самим принципом работы жидких кристаллов - если на них просто подать постоянное напряжение то их прозрачнсоть вскоре вернётся к первоначальной, поэтому тчобы держать картинку на дисплее нужно постоянно менять полярность на ячейках. В наручных часах это делается с частотой примерно 10Гц, в компьютерных дисплеях может доходить и до 400Гц. Чем выше частота тем больше энергии тратися на удержание картинки, и тем она контрастнее.
  23. А тактовая частота в протеусе, заданная в исходниках и прошитая битами конфигурации контроллера точно совпадает?
  24. У меня примерно с таким же интерфейсом от древнего ноута есть дисплей. Дело в том что тут не всё так просто. У дисплея есть память только на одну строку, а всю картинку должен держать в себе контроллер. По всей видимости, логически дисплей состоит из двух частей - верхней и нижней половины с независимыми регистрами строк. Каждая часть из себя представляет регистр строки в который ты побитно через SD1 и SD2 с общим клоком CP заносишь данные на одну строку(длину строки в битах х.з. какая у этого дисплея можно определить практически либо с маркировки но думаю что кратная 8) потом выдаёшь сигнал LOAD(типа строчный синхросигнал), и содержимое записывается в транзисторы TFT-матрицы и переключается на следующую строку. Заряд на них держится... какое-то время, от секунд до минуты. Когда загрузил все строки, выдаётся сигнал FRAME(это типа кадровой развертки в телевизоре), счетчик строк обнуляется и всё идет сначала. По-хорошему, сигнал надо выдать в начале отрисовки дисплея. Общий провод и +5в - понятно куда подключать, VLCD и VADJ всё-таки надо смотреть в даташит, в моём дисплее от ноута там было порядка -19В и на контрасте -21В или наоборот. У этого дисплея поидее должно быть меньше, но надо уточнять. ME(M) это вход частоты перекллючения ЖК ячеек дисплея... поидее туда надо меандр в диапазоне 10-20Гц. Чем быстрее переключаешь тем отзывчивей дисплей но выше энергопотребление. Можно попробовать в эконом режиме 1-2Гц но может наяать неприятно мерцать. К мелкому контроллеру не подключишь... тут надо много RAM.
  25. Да всё там с R9 нормально, номинал там не принципиален. На движок R13 включить последовательный резистор на 1кОм, и стабилитрон с транзистором будет спасён в любом положении R13. Схема правда немного усложнённая, но простая. Когда напряжение доходит до порога, VT5 открывается закрывая VT4. Светодиод гаснет, VT3 начинает открываться и блокирует работу генератора импульсов для тиристора, тиристор больше не открывается в начале сетевого полупериода. Но поскольку это всё происходит не на логическом уровне, все эти процессы происходят в том числе и в промежуточных состояниях, время открытия тиристора по мере увеличения напряжения на батарее сдвигается всё дальше от нуля, тиристор открывается позже и даёт в батарею меньшую порцию электричества таким образом плавно контролируя заряд. Но судя по количеству транзисторов эта разница где-то в единицы-десятки милливольт от полностью открытого до полностью заглушеного состояния тиристора. Насчет симистора вам не ответили, наверно. BT136 в этой схеме будет работать, некоторое время наверно секунд 10-20 но... он будет дико греться и в конце концов выйдет из строя. Тут нужен ТИРИСТОР, причем из низковольтных и не менее 10А, BT151 Например. Хотя этот высоковольтный, но уже лучше чем...
×
×
  • Создать...