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

Поиск схемы с триггером


Рекомендуемые сообщения

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

Только что, vas320 сказал:

@Арсений123

Можно использовать и симистор в данной схеме

Можно симисторы вытащить из выброшенных кнопок регулировки скорости дрели , электролобзика и тд 

 

Вы знаете, во-первых неработающей дрели у меня нет, а во-вторых придётся делать с тиристором, потому как доделать надо за выходные.

Ссылка на комментарий
Поделиться на другие сайты

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Изучите структуру и работу тиристора. Это поможет понять Вам следующие моменты.

Когда нажимаете кнопку пуска (при перемычке вместо резистора), к блоку питания подключается просто p-n переход управляющего электрода тиристора. Если к выходу своего блока питания подключите вольтметр, то при исправном тиристоре должны будете наблюдать просадку выходного напряжения. 

Для запуска тиристора в управляющий электрод нужно подать ток открывания Для КУ202, если не ошибаюсь, ток для гарантированного открывания составляет 200 мА. Возможно, Вам попался тиристор с достаточно высоким током открывания. Бывают и при 5 мА работают, бывает - и при 100 едва запускаются.
Номинал резистора в управляющей цепи рассчитывается исходя из необходимого тока запуска.

Для удержания тиристора открытым нужно, чтобы через него протекал ток удержания. 

Ток в 40 мА для обычных диодов - как-то великоват. И в данной схеме, мне кажется, он обеспечивается некоим балансом падений напряжений на светодиодах и самом тиристоре (замерьте их ради любопытства и возможности объяснить ситуацию). Небольшое увеличение напряжения источника питания приведет к резкому скачка тока. Как следствие, выход из строя светодиодов (КУ202 более инерционен и, скорее всего, он не выгорит).
Т.е. в схеме должен быть токоограничивающий резистор.
Снижение напряжения питания приведет к резкому снижению тока. Погаснут светодиоды, тиристор не сможет удерживать малый ток...

Более грамотно будет поставить диоды параллельно с резистором в цепи каждого из них.

А еще более грамотно - не искать простейших схем. А делать по теории. Например, драйвер светодиодов. Но это,конечно, уже совсем другая история.

 

Ссылка на комментарий
Поделиться на другие сайты

Благодарю за всё вышесказанное. Учту.

Сегодня поменял резисторы местами - работает нормально, ток открытия - 100 мА, разница напряжений на светодиодном блоке - всего 50 мВ.

 

Теперь давайте конкретно перейдём к схеме.

В конечном варианте устройства будет использоваться тиристор ку112а:

http://lib.chipdip.ru/032/DOC001032141.pdf

Его задача при кратковременном нажатии кнопки подать на нагрузку около 9 В, ток нагрузки - до 85 мА.

Всё что требуется от данной схемы - надёжное срабатывание.

Это срабатывание должно произойти при минимальном напряжении 0,8 В (1 В) и мин. токе 0,2 мА (0,5 мА).

pic_026.jpgИтак, подключаю этот КУ112А по этой же схеме, в качестве нагрузки ставлю резистор 106 Ом 1 Вт (имитирующий нагрузку) и подбором резисторов R1-R2 и R3 добиваюсь тока 0,5 мА и напряжения 1 В при нажатии кнопки.

Ссылка на комментарий
Поделиться на другие сайты

Не совсем так. 
R3 - поставьте порядка килоома. Этот резистор служит для исключения ложных срабатываний при наличии помех в линиях питания, управления. Если не будет ложных срабатываний (а их скорее всего и не будет), его можно и не устанавливать.

R2 нам абсолютно не нужен. М же не собираемся снимать параметры тиристора.

R1 высчитываем следующим образом.
Принимаем, что напряжение на управляющем выводе для открывания тиристора должно быть 1 В (0,8, но примем чуть больше).
Ток управления для открывания должен быть не менее 0,2 мА. Зададимся 0,5 мА для надежности и гарантированного открывания.
Напряжение питания примем 7 В ("подсевший" аккумулятор, "Крона").

Следовательно, падение напряжения на резисторе R1 составляет 6 вольт (7-1=6).
Для тока 0,5 мА номинал резистора высчитываем по закону Ома R1=6В/0,5мА=12кОм

Ставим 10-12 кОм. Все должно работать.

В расчете  не показал ток через R3 в случае его наличия. Ток составит 1В/1кОм=1мА. Тогда в формулу выше вместо 0,5мА подставим 1мА+0,5мА=1,5мА. Получим R1=6В/1,5мА=4кОм. Ставим 3,9 кОм.

Если при R1=3,9кОм удалить R3, то максимальный ток управляющего электрода составит примерно (9В-0,8В) / 3,9кОм = 2,1мА. К сожалению, в Ваших справочных данных не указан максимально допустимый ток управляющего электрода, но, думаю, мы далеки от того значения.

Ход расчета понятен? Теперь все элементы ключа Вы способны рассчитать самостоятельно.
 

Ссылка на комментарий
Поделиться на другие сайты

Итак:

R3 - на всякий случай поставлю - 40 копеек не жалко

R2 ставить и не собирался. Написал R1-R2 имея ввиду суммарное сопротивление

R1 - 3,9 К

Кстати, нагрузку лучше подключать к катоду или к аноду?

Изменено пользователем Арсений123
Ссылка на комментарий
Поделиться на другие сайты

@Арсений123 , вот что значит не озвучивать сразу точное назначение устройства (реле времени). Данная сирена потребляет ток не постоянно, а импульсами. Вот и получается, что тиристор закрывается, когда ток через него становится меньше тока удержания.

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

Ссылка на комментарий
Поделиться на другие сайты

Честно говоря, сам это недавно узнал...

Рассчитаю, но экспериментально вполне устроил резистор 900 Ом.

 

Кстати, замерить падение напряжения надо будет только после глобального окончательного изменения схемы.

Тиристорный блок управляет реле времени, а оно уже сиреной.

Завтра заменю на дешёвые кремниевые транзисторы для конечного варианта и надеюсь завтра же закончить отладку схемы.

Изменено пользователем Арсений123
Ссылка на комментарий
Поделиться на другие сайты

@Арсений123 , Ваши мытарства напоминают мне молодые годы. Когда задания состояли, чтобы разрабатывать схемы согласно техническому заданию, но  из того, что уже есть на заводе. :)

Ссылка на комментарий
Поделиться на другие сайты

Сделал-таки этот агрегат!

Всё отлично работает. Осталось только дождаться прибытия тиристора и смонтировать на печатке.

Всем спасибо!

Как оформлю соответствующим образом - сообщу и опубликую результаты.

Ссылка на комментарий
Поделиться на другие сайты

Арсений. Купите или скачайте книги что-то вроде "Электроника для начинающих". Начните с этого. И вам полезно будет и форум отдохнет от подобных вопросов. Ответы на которые можно найти в любой книжке для начинающих.

Ссылка на комментарий
Поделиться на другие сайты

22 минуты назад, demiurg1978 сказал:

И вам полезно будет и форум отдохнет от подобных вопросов.

Не факт. Он грамотный товарищ, даже клип для сайта паяльник снимает. Судя по его видео, набирающие в среднем 100 просмотров, тут он занимается скрытой рекламой, а может и открытой ^_^.

Избегайте тех, кто старается подорвать вашу веру в себя. Эта черта свойственна мелким людям. Великий человек, наоборот, внушает чувство, что вы можете стать великим. (Марк Твен)

Ссылка на комментарий
Поделиться на другие сайты

Я зашел на форум и увидел два топика этого ТС. Вопросы элементарные. С одной стороны проще промолчать и пройти дальше. Но я до сих пор недоумеваю, какой смысл задавать элементарные вопросы на форумах, если достаточно открыть книжку по азам электроники?

Ссылка на комментарий
Поделиться на другие сайты

11 минуту назад, demiurg1978 сказал:

открыть книжку по азам электроники

Так он и открывает:

 

книга.jpg

Избегайте тех, кто старается подорвать вашу веру в себя. Эта черта свойственна мелким людям. Великий человек, наоборот, внушает чувство, что вы можете стать великим. (Марк Твен)

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы публикуете как гость. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Сообщения

    • @korsaj Сегодня попробовал сделать как ты посоветовал. Получился следующий код. #define F_CPU 7372800UL #define BAUND 9600L #define UBRRL_value (F_CPU/(BAUND*16))-1 #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #include <stdlib.h> void init_pin(void); #define C_PC0 (~PINC&(1<<PC0)) #define C_PC1 (~PINC&(1<<PC1)) #define LED_1_ON() PORTD|=(1<<PD2) #define LED_1_OFF() PORTD&=~(1<<PD2) #define LED_2_ON() PORTD|=(1<<PD3) #define LED_2_OFF() PORTD&=~(1<<PD3) #define FLAG_END_RX (1<<3) #define FLAG_ERR_RX (1<<4) #define BUF_SIZE 20 char rx_buf[BUF_SIZE]; char buf_index = 0; volatile start=1, flags; char b; ISR(USART_RXC_vect) { b=UDR; if(!(flags & FLAG_END_RX)) { rx_buf[buf_index]=UDR; if(rx_buf[buf_index] == 0x0D) { flags |= FLAG_END_RX; return; } buf_index++; if(buf_index >= BUF_SIZE) { buf_index = 0; flags |= FLAG_ERR_RX; } } } void init_UART() { UBRRL = UBRRL_value; UBRRH = UBRRL_value>>8; UCSRB|=(1<<TXEN); UCSRB|=(1<<RXEN); UCSRC|=((1<<URSEL)|(1<<UCSZ0)|(1<<UCSZ1)); UCSRB|=(1<<RXCIE); sei(); flags = 0; } void send_UART(char value) { while(!(UCSRA&(1<<UDRE))); UDR=value; } int main(void) { init_pin(); init_UART(); while(1) { if (start==1) { _delay_ms(500); send_UART('O'); send_UART('K'); send_UART('!'); send_UART(0x0D); send_UART(0x0A); _delay_ms(10); start=0; } if (b == '0') { LED_1_ON(); LED_2_OFF(); send_UART('N'); send_UART('+'); send_UART('0'); send_UART('0'); send_UART(0x0D); send_UART(0x0A); _delay_ms(10); b=4; } if (b == '1') { LED_1_OFF(); LED_2_ON(); send_UART('N'); send_UART('+'); send_UART('0'); send_UART('1'); send_UART(0x0D); send_UART(0x0A); _delay_ms(10); b=4; } if (b == '2') { LED_1_ON(); LED_2_ON(); send_UART('N'); send_UART('+'); send_UART('0'); send_UART('2'); send_UART(0x0D); send_UART(0x0A); _delay_ms(10); b=4; } if (b == '3') { LED_1_OFF(); LED_2_OFF(); send_UART('N'); send_UART('+'); send_UART('0'); send_UART('3'); send_UART(0x0D); send_UART(0x0A); _delay_ms(10); b=4; } if (C_PC0) { send_UART('P'); send_UART('C'); send_UART('0'); send_UART(0x0D); send_UART(0x0A); _delay_ms(250); } if (C_PC1) { send_UART('P'); send_UART('C'); send_UART('1'); send_UART(0x0D); send_UART(0x0A); _delay_ms(250); } } } void init_pin(void) { DDRC = 0b00000000; PORTC = 0b11111111; DDRD |= ((1<<2)|(1<<3)); PORTD &=~ ((1<<2)|(1<<3)); } Ну как сказать всё работает, но вот меня очень интересует приём команд на саму ATMEGA16. Он так и работает только с цифрами. Более ничего корректно принять не получается даже используя таблицу ascii. А мне нужно будет принимать команды и посложней чем просто буквенно - цифровые. Потому как возвращаясь к командам самого плеера там в этих командах хранятся различные данные. Вот примерно так это всё выглядит. AT+QM \ r \ n Запрос режима работы [0: Bluetooth], [1: MP3] AT+M1 \ r \ n Номер текущего файла AT+M2 \ r \ n Общее количество звуковых файлов AT+MD \ r \ n Источник музыки USB или SD Card AT+MT \ r \ n Общее время воспроизведения текущего файла AT+MK \ r \ n Время воспроизведения текущего файла AT+MP \ r \ n Текущее состояние плеера [0]Стоп, [1]Воспроизведение, [2]Пауза К примеру при отправке команды AT+M1 \ r \ n в ответ мы получим M1 + 000002 \ r \ n при этом здесь может быть любое число в hex формате. Мне же нужно каким то образом принять эти данные и обработать их соответствующим образом. Но при этом и нужно учитывать так же что плеер может сам отправить эти данные по началу воспроизведения трека. Вот в этом сейчас и стоит основная задача. Чего я и пытаюсь получить в итоге.
    • Ну тогда дорога к сименсу в гости - они вам какой-нибудь Desigo CC или даже Siematic предложат, тыщ за 10 долларов. Ну и ещё тыщ 5 надо будет отдать за контроллеры и их конфигурирование.   А если попроще - то можно к отечественным MasterSCADA обратиться, либо к WiredBoard - у них не совсем SCADA система, но нормальные контроллеры, довольно просто настраиваются и можно графическую оболочку рисовать.
    • тогда вы имеете то, что имеете, и никак от этого не избавиться. Хоть святой водой окропите. "Или трусы или крестик" (с) Нагрузки у вас немаленькие. Вы же с нуля переделываете, снова некуда ? Понятие LowESR очень неконкретное. Сколько вешать в граммах ? пустая трата времени
    • Да все это туфта, выеденного яйца не стоит. В общем чушь собачья. На мониторе тему уже сплавили в мусорку, а здесь треп еще будет на 10 страницах. Все камеры, их у него было три, исправные. Записывают отлично. А дальше вся проблема в этом. Особо интересно - монтажник видео.
    • 1. А это как определяется?  Так пробовали на другом смотреть? 2. Так как всё-таки смотрели - напрямую с камеры или "Копирование файлов на компьютер ничего не меняет по сравнению с просмотром с камеры напрямую"?
    • Может быть повторюсь, но - самому впаивать в имеющую схему радиодетали не имею желания, хочется узнать - может есть в природе плата, которую необходимо будет просто приобрести и  расключить правильно? Я так понимаю один канал надо инвертировать, но чем. Вопрос только в этом
  • Похожий контент

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