Транзисторные ключи.

Обсуждаем цифровые устройства...
Аватара пользователя
Jack_A
Друг Кота
Сообщения: 6307
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Re: Транзисторные ключи.

Сообщение Jack_A »

Стесняюсь спросить: а рулить нагревом можно только с компа, а простейшим мультивибратором - никак ? Значит, это - часть какого-то большого АСУшного проекта ? Так правильно говорят коллеги: современные ОС c LPT не очень дружат. Резонно предлагают СОМ-порт, но я тоже сомневаюсь . Операционная система общего назначения ( не реалтаймовая ) не гарантирует время отклика, так что ШИМ получится довольно относительным. Я бы делал так: ШИМом рулит МК, а ему управляющее воздействие кидал бы через USB. Но в тех условиях, какие сложились на Ю.В. - увы, не до МК, наверное. Можно только посочувствовать.
Реклама
Аватара пользователя
galaktozawr
Встал на лапы
Сообщения: 80
Зарегистрирован: Ср апр 10, 2013 16:48:43
Контактная информация:

Re: Транзисторные ключи.

Сообщение galaktozawr »

Jack_A писал(а):Стесняюсь спросить: а рулить нагревом можно только с компа, а простейшим мультивибратором - никак ?
Никак. Потому что если бы вы знали свойства капризных пластмасс... У меня же цель обычная - взять гильзу от патрона, на нее наматать нихром, поставить в железный колпачек и залить асбестом. Я же говорю, я в электронике полный 0, и я лучше буду опираться на свои знания, хоть и незначительные. Ах да, управлять стадиями плавки по 200 раз на день как-то не хочется... Думаю я ответил на вопрос? Насчет мк... у меня есть attiny13 в dip корпусе, и программатор usb.
Сайт о программировании attiny13, esp32, stm32 и 3D https://esp32stm32attiny13.ru
Реклама
Аватара пользователя
Jack_A
Друг Кота
Сообщения: 6307
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Re: Транзисторные ключи.

Сообщение Jack_A »

Что ж, начнем по порядку.
1. Асбест - тонковолокнистый минерал, не представляю, как им можно залить. К тому же запрещенный ввиду канцерогенности. Но это в данном случае не важно.
2. Тинька бывает разная, от точного наименования зависит имеющийся набор периферии.
3. Категорическая необходимость компа для меня представляется только в такой схеме : комп задает нагрев, каким-то образом через обратную связь узнает результаты и корректирует управляющее воздействие. Или как минимум - программно задается "профиль" нагрева - температура и длительность. Все это легко обеспечит имеющаяся Тинька. Если все же комп, могу для расширения кругозора порекомендовать : http://www.recursion.jp/avrcdc/cdc-232.html
А если LPT, то я бы включал так:Изображение
Коллеги рекомендовали полевые, тут у меня небольшая брешь в знаниях, то я пас.
Вложения
LPT.JPG
(5.72 КБ) 2171 скачивание
Alexeyslav
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич
Контактная информация:

Re: Транзисторные ключи.

Сообщение Alexeyslav »

Да ему профиль и надо обеспечить, т.е. последовательность изменения температур во времени. И походу все это экспериментальное и программа профиля меняется чуть ли не на ходу - с перепрошивкой тиньки в таком случае будет много гимора. И всё же, обратная связь нужна.
Ибо у вас все будет плясать - температура нагрева будет зависеть от влажности воздуха, температуры воздуха, наличия сквозняка... отлаженный алгоритм завтра даст уже совсем другой результат.
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Jack_A
Друг Кота
Сообщения: 6307
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Re: Транзисторные ключи.

Сообщение Jack_A »

Alexeyslav писал(а):меняется чуть ли не на ходу - с перепрошивкой тиньки в таком случае будет много гимора.
Не обязательно перепрошивка - уставки времени и температуры легко менять кнопками с записью в EEPROM, как в будильнике.
Реклама
Аватара пользователя
galaktozawr
Встал на лапы
Сообщения: 80
Зарегистрирован: Ср апр 10, 2013 16:48:43
Контактная информация:

Re: Транзисторные ключи.

Сообщение galaktozawr »

Alexeyslav писал(а): Ибо у вас все будет плясать - температура нагрева будет зависеть от влажности воздуха, температуры воздуха, наличия сквозняка... отлаженный алгоритм завтра даст уже совсем другой результат.
Да какая обратная связь и датчики воздуха температуры и прочая ненужная хрень?
Да просто постепенно в программе повышать длину импульсов и на глаз уже определить что оно плавится или нет!
Как будто я планирую каждый день по 100т пластмассы плавить!
Сайт о программировании attiny13, esp32, stm32 и 3D https://esp32stm32attiny13.ru
Реклама
Alexeyslav
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич
Контактная информация:

Re: Транзисторные ключи.

Сообщение Alexeyslav »

Тогда тебе компьютер не нужен. Ручку, ШИМ и просто крути наблюдая процесс глазами.
Компьютер нужен как я понял для задания определенной программы нагрева. А когда все этапы проходят исключительно "на глаз" то автоматизировать нечего. И то что вы сделаете - зря потраченные силы, лучше бы просто сделали ШИМ-генератор на логике или даже на обычных транзисторах и все бы заработало уже спустя пару часов. Компьютер нифига не нужен.
Без автоматизации контроля температуры у любого алгоритма нагрева не будет воспроизводимости - один раз будет перегрев, в другой раз недогрев... Получается, нужен постоянный контроль за состоянием вещества - тогда и любая автоматизация теряет смысл, берешь ручку ШИМ и вперед крутить.
Аватара пользователя
galaktozawr
Встал на лапы
Сообщения: 80
Зарегистрирован: Ср апр 10, 2013 16:48:43
Контактная информация:

Re: Транзисторные ключи.

Сообщение galaktozawr »

Alexeyslav писал(а):Тогда тебе компьютер не нужен. Ручку, ШИМ и просто крути наблюдая процесс глазами.
Компьютер нужен как я понял для задания определенной программы нагрева. А когда все этапы проходят исключительно "на глаз" то автоматизировать нечего. И то что вы сделаете - зря потраченные силы, лучше бы просто сделали ШИМ-генератор на логике или даже на обычных транзисторах и все бы заработало уже спустя пару часов. Компьютер нифига не нужен.
Без автоматизации контроля температуры у любого алгоритма нагрева не будет воспроизводимости - один раз будет перегрев, в другой раз недогрев... Получается, нужен постоянный контроль за состоянием вещества - тогда и любая автоматизация теряет смысл, берешь ручку ШИМ и вперед крутить.
Да что же вы заладили меня отговаривать... Да я знаю что можно без компьютера, а вам не говорили что в дальнейшем понадобится расширения в виде тех же датчиков влажности и температуры? И все же мне хотелось бы сделать это с помощью ltp порта + моей программки.
Сайт о программировании attiny13, esp32, stm32 и 3D https://esp32stm32attiny13.ru
Аватара пользователя
DX168B
Друг Кота
Сообщения: 4468
Зарегистрирован: Вс янв 24, 2010 19:19:52
Откуда: Главный Улей России (Moscow)
Контактная информация:

Re: Транзисторные ключи.

Сообщение DX168B »

galaktozawr
Люди дело предлагают. Точность задержек в Windows - плюс/минус километр. Обычным способом (пользовательское приложение) задержки короче 10 мс не сделать. И то, они сильно нестабильные и пляшут от платформы к платформе. Сам имел дело с этим. Приходилось возиться с гадким протоколом по обычному COM порту. Все упиралось в то, что я банально не успевал отправлять ответ на запрос. Все из-за нереалтаймности ОС.
Мой совет - взяться за изучение микроконтроллеров. Там есть поддержка Си. И можно нормально с компом связать. Причем, с любым, а не только с теми, что имеют COM \ LPT на борту.
Пример:
Имеем один нагреватель и пару термодатчиков. необходимо рулить мощностью нагревателя, исходя из показаний датчиков.
Проблемы:
Для аналогового датчика нужен АЦП, для цифрового - 1Wire шина.
И то и другое без микроконтроллера к LPT порту не прицепишь.
1Wire - жуткий протокол, требующий точных задержек. Под Winдами не взлетит.
Решение:
На МК его организовать - проще паренной репы, ибо библиотек в сети - целый состав и маленькая тележка. К тому же МК обеспечит корректную работу протокола. Нет такой "загвозки", как операционная система.
В тех-же микроконтроллерах имеется АЦП, если есть аналоговые датчики. Для генерации ШИМ для нагревателя имеются встроенные таймеры, которые будут генерировать стабильную частоту и стабильно держать заданную скважность импульсов. С компом можно связать через COM порт или USB\UART адаптер. (последний предпочтительнее) Можно даже через RS-485, что позволит в дальнейшем вешать на шину данных несколько таких девайсов параллельно.

По поводу LPT. Я раньше юзал библиотеку inpout32.dll. Она замечательно работает в WinXP (в более поздних версиях ОС не проверял) и проста в использовании.
I am DX168B and this is my favourite forum on internet!
Аватара пользователя
Psych
Опытный кот
Сообщения: 848
Зарегистрирован: Ср мар 02, 2011 07:47:39
Откуда: Уфа

Re: Транзисторные ключи.

Сообщение Psych »

Мяу всем. Терзает вопрос:
- Необходимо развязать 5 V(МК) и 24 V(Mosfet);
Вроде бы че сложного?!
Но есть условия:
- Температура колеблется возле отметки 100 С.
Нашел оптроны подходящие по температуре, но вот неспокойно мне все таки -- как будет с надежностью? Или лучше их заменить чем-нибудь?
Alexeyslav
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич
Контактная информация:

Re: Транзисторные ключи.

Сообщение Alexeyslav »

А 100 градусов другие компоненты выдерживают, сам силовой транзистор например? Можно использовать импульсный трансформатор, если надо на транзистор подавать импульсный сигнал.
Аватара пользователя
Psych
Опытный кот
Сообщения: 848
Зарегистрирован: Ср мар 02, 2011 07:47:39
Откуда: Уфа

Re: Транзисторные ключи.

Сообщение Psych »

Другие имеют тот же температурный диапазон(некоторые до 150С), что и оптроны...просто смущает меня...там внутри все таки оптика.
Как насчет драйверов затворов? Развязка есть там?
А изолированные драйвера затворов? Неслишком ли жирно(полевеки там маленькие)?
Хотелось бы увидеть(в каких либо устройствах) применение оптронов при таких условиях.
Аватара пользователя
terio007
Сверлит текстолит когтями
Сообщения: 1166
Зарегистрирован: Пн окт 07, 2013 18:38:17
Откуда: Новосибирск

Re: Транзисторные ключи.

Сообщение terio007 »

Нашел оптроны подходящие по температуре
Пожалуйста напишите, какие именно.
Alexeyslav
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич
Контактная информация:

Re: Транзисторные ключи.

Сообщение Alexeyslav »

хм. А вы учли что у полевика на такой температуре допустимые параметры гораздо ниже чем указанные в даташите при нормальной температуре? Оптрону ничего не будет, температура повлияет только на характеристики полупроводников внутри. Но все-таки трансформатор надежней. Если полевик управляется импульсами - то трансформатор используется напрямую, если есть постоянный ток в управлении - тогда придется подавать на трансформатор импульсы а с другой стороны выпрямлять их.
Аватара пользователя
Psych
Опытный кот
Сообщения: 848
Зарегистрирован: Ср мар 02, 2011 07:47:39
Откуда: Уфа

Re: Транзисторные ключи.

Сообщение Psych »

Alexeyslav писал(а):хм. А вы учли что у полевика на такой температуре допустимые параметры гораздо ниже чем указанные в даташите при нормальной температуре?
Там с запасом.
terio007 писал(а):Пожалуйста напишите, какие именно.
SFH617,VOS617
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Re: Транзисторные ключи.

Сообщение Gudd-Head »

Почему оптрон нельзя поставить подальше от полевика, где не так жарко?
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Аватара пользователя
Psych
Опытный кот
Сообщения: 848
Зарегистрирован: Ср мар 02, 2011 07:47:39
Откуда: Уфа

Re: Транзисторные ключи.

Сообщение Psych »

Gudd-Head писал(а):Почему оптрон нельзя поставить подальше от полевика, где не так жарко?
Там просто жарко...не из-за полевика.
Все таки решил отказаться от оптронов и поставить ADUm.
Аватара пользователя
isx
Поставщик валерьянки для Кота
Сообщения: 2316
Зарегистрирован: Вс июн 26, 2011 20:03:21

Re: Транзисторные ключи.

Сообщение isx »

Здравствуйте!
Подскажите пожалуйста как правильно рассчитать номиналы резисторов на базы биполярных транзисторов. Вот схема:
Изображение
Биполярники могут держать ток 2А, мне хватит 1.8А. С текущими номиналами там пару сотен миллиампер даёт.
Hfe у обоих около 300. Вот параметры:
http://radio-hobby.org/uploads/datashee ... sa928a.pdf
http://lib.chipdip.ru/250/DOC000250517.pdf - стр.7
Оптрон pc817, макс. ток 50мА.
Я так понимаю, что в этом случае нужно учесть влияние делителя на итоговое напряжение, а как правильно это сделать - не знаю :dont_know:
Аватара пользователя
Slabovik
Друг Кота
Сообщения: 17234
Зарегистрирован: Чт апр 04, 2013 12:46:59
Откуда: Тюмень
Контактная информация:

Re: Транзисторные ключи.

Сообщение Slabovik »

Схема какая-то неправильная.
Будем править.
Два транзистора - верно.
Нарисуйте исходную: от баз транзисторов два резистора, один на "+", другой на "-". Резисторы одинаковых номиналов, пусть 2,2 кОм.
Эта исходная "держит" потенциал на эмиттерах на уровне половины питания.
Далее берём транзистор оптопары и ставим его вместо (!) либо одного резистора, либо вместо другого - в зависимости от того, какой потенциал должен быть на эмиттерах при засвеченной оптопаре. Если высокий - то вместо верхнего резистора. Если низкий - то вместо нижнего. Ну, и эмиттер-коллектор оптопары по направлению течения тока, коллектор "тяготеет к +"
Аватара пользователя
isx
Поставщик валерьянки для Кота
Сообщения: 2316
Зарегистрирован: Вс июн 26, 2011 20:03:21

Re: Транзисторные ключи.

Сообщение isx »

А почему в таком виде неправильная? Можете конкретно ткнуть... :oops:


И, забыл сказать. Частота около 1кГц.

Нужно так?:
Изображение
А тока на базе хватит? Там при 6В и 2.2КОм будет около 0.003мА. При Hfe=300 ток на выходе будет всего около 900мА... Это при закрытии, а при открытии база через оптрон напрямую к +12 подключается. Не сгорит ли от такого база транзистора? :solder:
Ответить

Вернуться в «Цифровая техника»