Электроника - это просто Теоретические и практические вопросы для начинающих электронщиков. |
20.11.2018, 09:12
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 6,783
Сказал спасибо: 2,911
Сказали Спасибо 3,118 раз(а) в 2,109 сообщении(ях)
|
Re: Управление симистором - в ад или рай?
Сообщение от parovoZZ
|
.... а вот в плоскости с паяльной маской можно и до 0.7 мм уменьшить. Но рисковать не будем - остановлюсь на 1.5 мм.
|
Какие 0.7? Поверхность более подверженна действию внешних условий, чем "массив".
Немного научпопа про зазоры.
__________________
Экзорцист 40-го уровня.
Последний раз редактировалось ForcePoint; 20.11.2018 в 11:47.
|
|
|
Эти 2 пользователя(ей) сказали Спасибо ForcePoint за это сообщение:
|
|
|
21.11.2018, 06:32
|
|
Почётный гражданин KAZUS.RU
Регистрация: 28.03.2006
Сообщений: 3,611
Сказал спасибо: 141
Сказали Спасибо 427 раз(а) в 377 сообщении(ях)
|
Re: Управление симистором - в ад или рай?
Сообщение от parovoZZ
|
Сейчас пилю программу - хочу загнать многа-многа))) импульсов. Но не могу решить - частоту следования фронтов импульсов забить постоянной величиной или же подстроить через обратную связь? Второй вариант больше нравится.
|
Длительность импульса управления должна быть больше времени включения
симистора.Постоянная величина.
Скважность 10.Постоянная величина.
Обратная связь требует дополнительного триггерного устройства.
(Компаратор , делитель , источник опорного напряжения.)
...
Выбрать длительность пакета не более 9 мс после поступления сигнала от формирователя импульсов.При необходимости величину подстроить.
Суммарное время T должно быть меньше 10мс минус % нестабильности частоты сети.
T=2t(длительность импульса формирователя)+9мс
Td - длительность задержки (паузы).
Tp - длительность пакета импульсов.
Td+Tp=9мс
...
Сообщение от parovoZZ
|
Но не могу решить - частоту следования фронтов импульсов забить постоянной величиной или же подстроить через обратную связь? Второй вариант больше нравится.
|
Круто , конечно ....
С удовольствием посмотрю код с выёживанием перестройки частоты таймера .......
parovoZZ, Выражайся яснее.
...
|
|
|
|
21.11.2018, 14:24
|
|
Почётный гражданин KAZUS.RU
Регистрация: 15.11.2010
Сообщений: 2,374
Сказал спасибо: 338
Сказали Спасибо 328 раз(а) в 253 сообщении(ях)
|
Re: Управление симистором - в ад или рай?
Сообщение от ForcePoint
|
Немного научпопа про зазоры.
|
У меня нет вторички. Первичка с пользователем не пересекается. Поэтому беспокоит только 'электрическая изоляция между L и N.
Сообщение от johanh
|
Длительность импульса управления должна быть больше времени включения
|
В необходимый момент времени подаю импульс с блока цифрового компаратора таймера и жду открытия симистора через обратную связь. Как только симистор открылся, через пару отсчетов (всего на полупериод 10 000 отсчетов) таймера снимаю импульс. Если фиксирую закрытие симистора, то снова подаю импульс. И так до тех пор, пока не достигнем перехода через ноль. Если за какое-то время (в секундах, разумеется) не было зафиксировано открытия симистора, формируем ошибку отсутствия нагрузки. Величина нагрузки заранее неизвестна, но не более 2 ампер из-за условий охлаждения симистора.
Сообщение от johanh
|
С удовольствием посмотрю код с выёживанием перестройки частоты таймера .......
|
а выеживатся придется, т.к. два канала цифрового компаратора невозможно повесить на одну ногу....
Последний раз редактировалось parovoZZ; 21.11.2018 в 14:28.
|
|
|
|
21.11.2018, 18:26
|
|
Почётный гражданин KAZUS.RU
Регистрация: 28.03.2006
Сообщений: 3,611
Сказал спасибо: 141
Сказали Спасибо 427 раз(а) в 377 сообщении(ях)
|
Re: Управление симистором - в ад или рай?
Сообщение от parovoZZ
|
В необходимый момент времени подаю импульс с блока цифрового компаратора таймера и жду открытия симистора через обратную связь. Как только симистор открылся, через пару отсчетов (всего на полупериод 10 000 отсчетов) таймера снимаю импульс. Если фиксирую закрытие симистора, то снова подаю импульс. И так до тех пор, пока не достигнем перехода через ноль. Если за какое-то время (в секундах, разумеется) не было зафиксировано открытия симистора, формируем ошибку отсутствия нагрузки. Величина нагрузки заранее неизвестна, но не более 2 ампер из-за условий охлаждения симистора.
|
parovoZZ, Следуя твоей задумки ....
Запускаем таймер.
Выключаем таймер.
Ожидаем появления единички на ноге 1.(отключение симистора)
В это же время контролируем единичку на ноге 0 .(формирователь импульса)
Пока на ноге 0 ноль продолжаем контролировать ногу 1
Если вдруг на ноге 1 появилась единичка , заново запускаем таймер.
Выключаем таймер.
Ожидаем появления единички на ноге 1.
В это же время контролируем единичку на ноге 0 (формирователь импульса)
Повторение цикла.
....
Сообщение от parovoZZ
|
а выеживатся придется, т.к. два канала цифрового компаратора невозможно повесить на одну ногу....
|
....
parovoZZ, А сколько микроконтроллер будет "жрать" при вычислении
сих действий ?
А сколько будет организовано подпрограмм ?
...
Когда забацаешь прогу , выложи файл .cof или .hex
С удовольствием посмотрю.
...
|
|
|
|
22.11.2018, 10:48
|
|
Почётный гражданин KAZUS.RU
Регистрация: 15.11.2010
Сообщений: 2,374
Сказал спасибо: 338
Сказали Спасибо 328 раз(а) в 253 сообщении(ях)
|
Re: Управление симистором - в ад или рай?
Сообщение от johanh
|
Запускаем таймер.
Выключаем таймер.
|
ай, да всё не так. Таймер вообще не выключаем. Только обнуляем при переходе через ноль.
Сообщение от johanh
|
А сколько микроконтроллер будет "жрать" при вычислении
сих действий ?
|
Про что речь - время или ток?
Сообщение от johanh
|
А сколько будет организовано подпрограмм ?
|
Эммм... не понял вопроса. Я пишу на сях и стараюсь функционально законченные процедуры выделять в отдельные функции. Они, как правило, вызываются один раз, поэтому оптимизатор их тупо заинлайнит.
Ещё трансивер надо обслужить, но так, чтобы его обслуживание никак не влияло на фазовые сдвиги моих импульсов. Очень не хватает приоритетных прерываний. Прямо хоть внутри обработчика прерывания разрешай эти прерывания....
Симистор куплен такой - MAC4DHMT4G и уже вместе с остальными шалабушками лежит в коробочке. Жду деталек с элсисоси - должны приехать кошерные разъемы. Тогда до оттрассирую основную плату. Дашику не сильно доверяю - контакты расположены в шахматном порядке.
|
|
|
|
22.11.2018, 17:41
|
|
Почётный гражданин KAZUS.RU
Регистрация: 28.03.2006
Сообщений: 3,611
Сказал спасибо: 141
Сказали Спасибо 427 раз(а) в 377 сообщении(ях)
|
Re: Управление симистором - в ад или рай?
Сообщение от parovoZZ
|
ай, да всё не так. Таймер вообще не выключаем. Только обнуляем при переходе через ноль.
|
Ну и мы возвращаемся к тому, что я сказал ...
Не при переходе через нуль а не доходя до нуля ...
Чуть-чуть , но не доходя.
Сообщение от parovoZZ
|
Про что речь - время или ток?
|
А давай возьмем все скопом.И то и другое.
Сообщение от parovoZZ
|
Эммм... не понял вопроса. Я пишу на сях и стараюсь функционально законченные процедуры выделять в отдельные функции. Они, как правило, вызываются один раз, поэтому оптимизатор их тупо заинлайнит.
|
Ты попробуй подсчитать число тактов этих функций , с ветвлением и без оных.
А если используешь готовый блок подпрограмм,стоит посмотреть,
не задействованы ли все таймеры в этих процедурах ?
(Речь о прерываниях)
...
Или все-таки речь идет об отдельном микроконтроллере ?
А-ля SSR ?
...
|
|
|
|
22.11.2018, 17:50
|
|
Почётный гражданин KAZUS.RU
Регистрация: 28.03.2006
Сообщений: 3,611
Сказал спасибо: 141
Сказали Спасибо 427 раз(а) в 377 сообщении(ях)
|
Re: Управление симистором - в ад или рай?
Сообщение от parovoZZ
|
Симистор куплен такой - MAC4DHMT4G
|
Проверь его чувствительность.
Хочешь красиво , выбирай более подходящие компоненты .
...
|
|
|
|
23.11.2018, 00:47
|
|
Почётный гражданин KAZUS.RU
Регистрация: 15.11.2010
Сообщений: 2,374
Сказал спасибо: 338
Сказали Спасибо 328 раз(а) в 253 сообщении(ях)
|
Re: Управление симистором - в ад или рай?
Сообщение от johanh
|
Хочешь красиво , выбирай более подходящие компоненты .
|
здесь не понял?
Сообщение от johanh
|
А если используешь готовый блок подпрограмм
|
в смысле готовый?
Сообщение от johanh
|
Ты попробуй подсчитать число тактов этих функций , с ветвлением и без оных.
|
Тактовая - 8 МГц. Это для 50 Гц считай сверзвук.
Сообщение от johanh
|
Не при переходе через нуль а не доходя до нуля ...
Чуть-чуть , но не доходя.
|
Ровно в нуле. На таймере должно быть 10 000 отсчетов. Если видим ноль до 10000 - дельта - значит это лоховской ноль - не наш. Считаем дальше. Если досчитали до 10000 + дельта, а нуля нет - значит это уже мы лоханулись и тот ноль все же был наш))) Я понимаю, что встроенный RC генератор стабильностью совсем не блещет, поэтому будут наносекундные поползновения туда-сюда. Отсюда и дельта.
|
|
|
|
23.11.2018, 07:05
|
|
Почётный гражданин KAZUS.RU
Регистрация: 28.03.2006
Сообщений: 3,611
Сказал спасибо: 141
Сказали Спасибо 427 раз(а) в 377 сообщении(ях)
|
Re: Управление симистором - в ад или рай?
Сообщение от parovoZZ
|
здесь не понял?
|
Не более 1 мА ток управления.
Сообщение от parovoZZ
|
в смысле готовый?
|
А что там по обмену с периферией ? Неужели все с нуля ?
Сообщение от parovoZZ
|
Отсюда и дельта.
|
Не более, какая еще дельта ?
Сообщение от parovoZZ
|
Тактовая - 8 МГц. Это для 50 Гц считай сверзвук.
|
Там куча делителей.И куча прерываний.Вот эта дельта.
...
|
|
|
|
24.11.2018, 00:10
|
|
Почётный гражданин KAZUS.RU
Регистрация: 11.11.2010
Адрес: РФ
Сообщений: 1,051
Сказал спасибо: 136
Сказали Спасибо 209 раз(а) в 160 сообщении(ях)
|
Re: Управление симистором - в ад или рай?
Сообщение от Yuri222
|
Ка вариант - из той же AN:
|
Не верю, что работать будет и смысла использовать этот метод не вижу в вашем случае.
Четыре проблемы есть.
1. Основная проблема. Если есть управляющий импульс, то, вероятно, симистор всегда будет в состоянии проводимости, даже если сила тока меньше тока удержания, так как это свойство тиристорного оптрона используется в датчике проводимости БТУ3601. Соответственно, вероятно, этот метод не позволит определить момент, когда симистор не закроется после прекращения подачи сигнала отпирания, так как датчик проводимости всегда будет показывать, что симистор в проводящем состоянии находиться, пока ток на управляющем электроде есть.
2. Датчик проводимости громоздкая схема, так как она должна выдерживать больше 300 В. В ней должен быть резистор мощностью 2 Вт для гашения напряжения и еще не меньше 5 штук маленьких деталек и, возможно, даже свой источник питания.
3. Обычно датчик проводимости ест больше 10мА, то есть если триак маломощный, то такой алгоритм определения прекращения подачи управляющего импульса бесполезен, так как не дает выигрыша в затрачиваемой энергии и только усложняет схему.
4. 10 Вольт для определения стояния проводимости достаточно только в тепличных условиях, в реальных условиях помеха может мешать. В реальных условиях в качестве порога лучше использовать напряжение равное 10% от амплитуды напряжения сети.
Последний раз редактировалось gbdj; 24.11.2018 в 00:20.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 22:22.
|
|