-
Постов
12 216 -
Зарегистрирован
Весь контент ViKo
-
Возможно, при к.з. работает защита. Баталии - истину ищем. :)
-
Судя по нагрузочным характеристикам (см. сообщение №108), сопротивление остается постоянным. В частности, я проверил для выдачи нуля при 25 градусах - по всему графику сопротивление получается 25 Ом. Для единицы график кривится больше, но не сильно.
-
Ну и пусть выпрямляет. Для того у нас конденсатор по питанию висит.
-
Я тоже предполагал, что при записи целого байта в порт чтения-модификации-записи не происходит. (Видимо, осталось из опыта использования 51-й микроЭВМ.) Но в ДШ об этом не написано. Наверное, происходит в любом случае, для простоты реализации. Но ведь при управлении реле уровни выходов остаются в пределах допустимых. Хотя и сближаются из-за нагрузки.
-
И что? Мы куда-то спешим? Не успеваем переключить реле? При переключении проскочит коротенький импульс тока, ограниченный выходным сопротивлением контроллера. Рано или поздно конденсатор зарядится (в данном случае очень юыстро). Индуктивность, кстати, ему бы помогла, благодаря ЭДС самоиндукции (об этом я и говорил раньше). Нам-то нужно постоянного тока милиамперов 20, на время миллисекунд несколько. Их у нас есть. А питание конденсаторами шунтировать надо. И цепи земли и питания делать низкоомными. P.S. PIC не заметит ток - значит, не сдохнет, не зависнет, будет работать, как работал.
-
Таких не имеем. Если вопрос о длительности фронтов-срезов, то вот: Не вижу связи с обсуждаемой темой. Вся цифровая логика в "палках" от бросков тока при переключениях.
-
Транзистор у меня стоит некий идеальный, без параметров. Это, скорее, LTspice так "чудит". Возможно, добавляет резисторов на все ноги... Но говорить о токе, который длится 10-20ns (для 100pF), не имеет сысла. PIC его даже не заметит.
-
Для той схемы, что я симулировал, цепи заряда и разряда конденсатора разные. Это было к вопросу о влиянии емкости катушки на ток через выходы PIC и защитные диоды. В-общем, чем больше емкость, том больше ток. А для той схемы, что вы хотите применить - реле между двумя выводами PIC - заряд и разряд будут одинаковыми. В дополнение к экспериментам - картинки из даташит. Как и у большинства микросхем, нуль у PIC'а сильнее единицы.
-
Да, я согласен. Незачем грузить контроллер емкостью. 50pF - это, видимо, для обеспечения скоростных характеристик. Здесь вопрос не в этом. Просто зря ток туда-сюда гоняется. Скоро проверю на реальном изделии.
-
Нет, когда есть конденсатор параллельно катушке, с ощутимой емкостью, то броски тока заметные. А при совсем маленькой емкости она заряжается быстро. На картинке показан момент, когда катушка включается. Ток через конденсатор 10nF макcимальный - около 40mA. А при 1nF - 30 mA. А при 0.1nF - 9mA. Советую поэкспериментировать с LTspice. Программа небольшая, простая, бесплатная, удобная. Время назад повернуть - я не против. :) Жаль только, что будет то же самое. LTSpice_Relay.zip
-
Насчет конденсатора параллельно катушке - все банально просто. При емкости, например, 0.01 uF индуктивность катушки уже остается "не при делах". Обычный заряд-разряд конденсатора определяет ток через PIC. В том проекте, что я выложил, легко в этом убедиться, задав величину индуктивности, например 100nH. Тока индуктивности при выключении не хватает, чтобы перезарядить конденсатор, требуется подмога от PIC`а. Оттого и броски тока. Особенно заметны при включении реле, когда никакой самоиндукции нет.
-
Кажется, была у Microchip аппнота, где сетевое 220V напряжение принималось через резистор 5MOhm, а потом ограничивалось защитными диодами. Для нахождения перехода сетевого напряжения через 0.
-
:bb-offtopic: Ну что дурачком-то прикидываться? Вы впервые со мной разговариваете? Вы ж еще за прошлые "заслуги" не "отсидели" :)
-
Я - не профи, у меня опыта меньше вашего. Но сейчас я смотрю на примеры из библиотеки, только, чтобы понять последовательность действий. Пишу, но почему методом проб и ошибок? В соответствии с описанными регистрами.
-
:bb-offtopic: Это правда. И не вижу ни малейшей причины относиться к вам иначе! Буду судить о вас по вашим заслугам. Пока что, увы, ничего достойного не вижу, ни по форме, ни по содержанию.
-
Насчет этого не скажу. Но посмотрите, например, как сделаны в библиотеке функции конфигурирования портов в STM32. Это ж сколько кода на них ушло! Я был слегка озадачен. Но, не имея опыта, использовал. А мог бы сразу написать, например, такое: http://electronix.ru/forum/index.php?showt...st&p=918437 Разбираться в библиотечных функциях - только время зря тратить. Вместо этого лучше разобраться в самих регистрах и битах STM32.
-
Еще я цепляю параллельно обмотке реле конденсатор 0.01uF, с целью уменьшения выбросов. Впрочем, вот тут-то лишний ток появляется. Только что моделирование показало. Надо подумать... На самом деле, ток будет ограничен выходами PIC'а.
-
"Хамить" - это, пожалуй, перебор, это больше по вашей части. Такое отношение вы заслужили и своим прошлым поведением, и теперешним. Картинки свои внимательнее пересмотрите, определитесь, наноамперы у вас там, или микроамперы. Достаточно будет сказать "Виноват, ошибся". Фантазии выбросьте из головы. Сообщения перечитайте еще раз. Именно это я и говорил изначально. Выбрал простейшее, из того, что работает. Наглядно демонстрирует принцип работы реальной схемы. Если же в реальности выход PIC'а забирает ток реле при выключении в себя - тем лучше. Вопрос-то был, будет ли этот ток большим, больше допустимого. Ответ - не будет. Вы уже н-ный раз предлагаете. Вас кто-то тянет за язык? Или имеете желание оставить последнее слово за собой? Лепите ошибки одну за другой и предлагаете оставить как есть? Опыт практический, кстати, мой. У меня и макетик где-то валяется. Всё - по делу. Покритиковать - это пожалуйста. Зверски только не советую, только в пределах правил Электроникса. Иначе, чревато. Знаний и опыта подкопите, и вперед! Ну, почему ж нельзя? Диоды. Ток через них допускается, емнип, максимальный 20 mA. Поправляю. Из даташита на PIC16F882. Maximum current out of VSS pin ... 95 mA Maximum current into VDD pin ... 95 mA Input clamp current, IIK (VI < 0 or VI > VDD) ... ± 20 mA Output clamp current, IOK (Vo < 0 or Vo >VDD) ... ± 20 mA Maximum output current sunk by any I/O pin ... 25 mA Maximum output current sourced by any I/O pin ... 25 mA
-
Прикинул что-то простенькое на LTspice. Ничего, противоречащего моим словам, не увидел. Проектик прилагаю. LTspice_Relay.zip
-
подскажите операционник
ViKo ответил SergeyVas тема в В помощь начинающему
На 14 выходов ЦАП не помню, но на 8 видел и применяю. Посмотрите у Analog Devices. Это будет проще, чем городить 14 УВХ (аналоговые мультиплексоры, конденсаторы, операционные усилители), которые нужно с постоянной частотой регенерировать. Такое делалось 25 лет назад, когда ЦАПы были дорогие. -
Шина данных и управления сан. узла
ViKo ответил Слесарь тема в В помощь начинающему
Еще не вспомнили про шину LIN - недорогую медленную альтернативу CAN. -
наноамперы от микроамперов отличаете?
-
Они есть в нутре PIC'ов.
-
Можно. Четырьмя ножками можно управлять шестью реле. Они ж поляризованные. Раз переключил одно и забыл про него, пошел следующее переключать. upd. Я слегка увлекся. По моим экспериментам получалось, что когда включаю одно реле между ножками контроллера, включаются еще два, соединенные последовательно между теми же ножками (а общий их вывод подключался к третьей ножке, в высокоимпедансном состоянии). А три последовательно соединенных реле уже не срабатывали. Поэтому я ограничился управлением четырьмя реле по четырем ножкам. Выбрал включение такое, чтобы не было пар последовательно соединенных реле, подключенных к активным ножкам. точно А можно, я добавлю. "Опытные" разработчики к концу своей карьеры рисуют одну и ту же схему, с небольшими вариациями. Которую уже моделировали не раз (если умели), или спаяли десять раз, спалили не один раз, набрались опыта. И теперь стали опытными. :)
-
Могу предложить следующее объяснение "феномена". Допустим, емкости нет. Достаточно корректная абстракция для данного случая. Зато есть стабилитрон параллельно обмотке, с напряжением пробоя чуть выше рабочего. Ключ закрыли, напряжение подскочило, стабилитрон открылся, ток с индуктивности нашел себе путь. Если бы напряжение упало, стабилитрон бы закрылся, току некуда было бы течь, напряжение подскочило бы, и т.д. Т.е. поддерживается постоянное напряжение, при котором стабилитрон открыт, и энергия, запасенная в индуктивности, ушла бы с током на нагрев стабилитрона и активного сопротивления катушки. Так продолжалось бы, пока ток не упал до нуля. Пусть имеется конденсатор параллельно катушке. То же самое. Закрылся ключ, напряжение стало нарастать, уже не мгновенно, а со скоростью заряда конденсатора. Дальше - открывается стабилитрон, напряжение остается постоянным, ток постепенно падает до нуля. Не помню, как называется этот пробой - лавинный, туннельный? В-общем, обратимый. Вот если бы пробой был необратимым (тепловой?), когда раз пробился, и навсегда, тогда ток разряда конденсатора мог бы быть большим, наверное. Напряжение бы после пробоя стало падать по экспоненте. В-общем, достаточно помнить о законе сохранения энергии.