Мелкие вопросы по теории

Здесь принимаются все самые невообразимые вопросы... Главное - не стесняйтесь. Поверьте, у нас поначалу вопросы были еще глупее :)
Аватара пользователя
Slabovik
Друг Кота
Сообщения: 17234
Зарегистрирован: Чт апр 04, 2013 12:46:59
Откуда: Тюмень
Контактная информация:

Re: Мелкие вопросы по теории

Сообщение Slabovik »

Да, верно, только не "гарантированно включится", а "все тиристоры имеют своё конкретное значение Igt в пределах от Minimum Igt до Maximum Igt".
Чтобы гарантированно включать любой тиристор без оглядки на его конкретный Igt нужно подавать ток равный или несколько больший Maximim Igt для данного типа тиристоров, но не более Ig_max.

На производстве при таком широком разбросе параметров, если это необходимо (например, ток управления нельзя сделать заведомо большим), применяется входная сортировка на несколько групп по интересующему параметру (Igt применительно к данному тиристору). Затем используются отборанные подходящие экземпляры. Те группы, которые "не подходят" в конкретное изделие, используются где-нибудь ещё...

Например, там, где я работал, была такая сортировка транзисторов по коэффициенту усиления.
Последний раз редактировалось Slabovik Ср дек 09, 2015 19:23:05, всего редактировалось 1 раз.
Реклама
Аватара пользователя
ypppu
Друг Кота
Сообщения: 3533
Зарегистрирован: Ср янв 07, 2009 14:49:59

Re: Мелкие вопросы по теории

Сообщение ypppu »

Slabovik писал(а):нужно подавать ток равный или несколько больший Maximim Igt для данного типа тиристоров, но не более Ig_max.

Это как бы опечатка, а имелось в виду "равный или несколько больший Minimum Igt для данного типа тиристоров"?
Реклама
Аватара пользователя
Slabovik
Друг Кота
Сообщения: 17234
Зарегистрирован: Чт апр 04, 2013 12:46:59
Откуда: Тюмень
Контактная информация:

Re: Мелкие вопросы по теории

Сообщение Slabovik »

Нет, именно maximum. Если подать больше Igt minimum, но меньше Igt maximum, то часть тиристоров откроется, часть нет.

Ig max и Igt max - это не одно и то же!
Аватара пользователя
ypppu
Друг Кота
Сообщения: 3533
Зарегистрирован: Ср янв 07, 2009 14:49:59

Re: Мелкие вопросы по теории

Сообщение ypppu »

Всё оказалось ещё сложнее. :shock: Попробую разобраться по порядку.
На заводе делают симисторы. Одинакового в Мире ничего не бывает, поэтому порог тока, при котором симистор откроется, у каждого экземпляра разный. Производитель указывает:
IGM - это ток УЭ, при котором в течении 20 микросекунд УЭ не перегорит;
IGT - это максимальный ток УЭ, который потребуется, чтобы симистор точно открылся.
Производитель даёт сноску minimum IGT = maximum IGT * 5% - это ток УЭ, меньше которого симистор точно не откроется.

Моя же задача (открыть симистор) сводится к тому, чтобы опытным путём определить IGT для конкретного экземпляра, либо, если я не хочу терять времени и мне не жалко электричеста, то сразу подать на УЭ ток, равный IGT. Верно?
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Slabovik
Друг Кота
Сообщения: 17234
Зарегистрирован: Чт апр 04, 2013 12:46:59
Откуда: Тюмень
Контактная информация:

Re: Мелкие вопросы по теории

Сообщение Slabovik »

ypppu писал(а): IGM - это ток УЭ, при котором в течении 20 микросекунд УЭ не перегорит
Верно
ypppu писал(а): IGT - это максимальный ток УЭ, который потребуется, чтобы симистор точно открылся.
Не верно. Это не максимальный. И не минимальный.
I Gate Threshold - ток УЭ пороговый. Он не минимальный и не максимальный. Это такой ток, который необходим и достаточен, чтобы тиристор открылся. Он конкретный, "точечный". Для каждого экземпляра свой. Но производитель гарантирует, что он не меньше Minimum Igt и не больше Maximum Igt...

А диапазон Minimum-Maximum Igt - это диапазон, в котором располагаются токи Igt всех экземпляров выпускаемых тиристоров этой модели.
ypppu писал(а):если я не хочу терять времени и мне не жалко электричеста, то сразу подать на УЭ ток, равный IGT. Верно?
Не верно. Не Igt, а Maximum Igt. По той причине, что конкретный Igt конкретного экземпляра неизвестен, и, чтобы гарантированно его открыть без предварительных измерений Igt, ток должен превышать необходимый для любого экземпляра, т.е. быть равным Igt max или превышать его.
Реклама
Аватара пользователя
ypppu
Друг Кота
Сообщения: 3533
Зарегистрирован: Ср янв 07, 2009 14:49:59

Re: Мелкие вопросы по теории

Сообщение ypppu »

Вот что я выделил - это и есть IGT max? И если он равен 10 мА, то у меня есть шансы, что заработает и при 0,5 мА?
СпойлерИзображение
P. S. Посмотрел datasheet на другой симистор - там явно указано: Min | Typ | Max. А для моего почему-то только MAX, но два ряда чисел. Запутался.
Вложения
эл.характеристики.PNG
(4.9 КБ) 781 скачивание
Реклама
Аватара пользователя
Slabovik
Друг Кота
Сообщения: 17234
Зарегистрирован: Чт апр 04, 2013 12:46:59
Откуда: Тюмень
Контактная информация:

Re: Мелкие вопросы по теории

Сообщение Slabovik »

Там написано Igt MAX. что это такое? Неужели Igt MAX? Надо на форуме спросить... :facepalm:

Четыре цифры - каждая для своего квадранта. Что такое квадранты - познакомиться с принципом управления симисторами. Хотя бы здесь
Аватара пользователя
ypppu
Друг Кота
Сообщения: 3533
Зарегистрирован: Ср янв 07, 2009 14:49:59

Re: Мелкие вопросы по теории

Сообщение ypppu »

Смущает то, что IGT max в два ряда. Не хватило знаний, чтобы разобраться в документации. Про квадранты я в курсе.
Спасибо за понимание!
Аватара пользователя
Slabovik
Друг Кота
Сообщения: 17234
Зарегистрирован: Чт апр 04, 2013 12:46:59
Откуда: Тюмень
Контактная информация:

Re: Мелкие вопросы по теории

Сообщение Slabovik »

Здесь понятнее про квадранты Z01.pdf. И всё встаёт на свои места: четыре значения - четыре группы по чувствительности. Верхний ряд - для I, II и III квадрантов. Нижний - для IV.
Меня тоже ввело в заблуждение такое отображение. Однако ST документацию поправили, а чип-дип стянуть новую не удосужился.

А документацию пишут такие-же люди, бывшие разгильдяи, только выросшие. Ошибки/неточности в даташитах - отнюдь не редкость.
Аватара пользователя
Gisteresis
Друг Кота
Сообщения: 4732
Зарегистрирован: Ср сен 18, 2013 10:08:26
Откуда: Санкт-Петербург

Re: Мелкие вопросы по теории

Сообщение Gisteresis »

Если кому нужно, вот бенчмарк под ПК на С++
Спойлер

Код: Выделить всё

UQW Benchmark( void(*func)(), UDW Count = 10000000 )
{
	//Count Должно быть большим (1000000), чем больше оно будет, тем точней!

	UDW TickC;
	UDW TickL;
	UQW Accum = 0;
	UDW C = (Count/10);
	if( C < 1 )
		C = 1;

	for( UDW a=0; a<C; a++ )
	{
		__asm xor eax, eax
		__asm cpuid
		__asm rdtsc
		__asm mov dword ptr [TickL], eax

		func();func();func();func();func();
		func();func();func();func();func();

		__asm xor eax, eax
		__asm cpuid
		__asm rdtsc
		__asm mov dword ptr [TickC], eax
        
		Accum += (TickC-TickL);
	}
	return (Accum/Count);
}

// Пример использования
UQW Result;
UDW dDT;
void FuncNull(){} // Пустая функция для замера времени вызова пустой функции
void Func( int a, int b ){ return a+b; } // Исследуемая функция
void FuncBenchmark(){ Func(4, 6); } // Функция контейнер для подключения исследуемой функции. Нужно иметь в виду, если передаются константы то компилятор оптимизирует код, для правильных результатов нужно передавать переменные.

// Исполняемая часть
Result = Benchmark( FuncNull );
dDT = Result;

wprintf( L"FuncVec4dAddPureCPP = %d Tick. \n", (Benchmark( FuncBenchmark )-dDT) );
Так же можно использовать для разных измерений прилагаемый файл счетчика времени. Он использует функции API для чтения rdtsc. При помощи него можно считать FPS (Frame Per Second) или так же делать бенчмарки.
Вложения
CTimer.zip
(1.88 КБ) 111 скачиваний
Аватара пользователя
San40
Встал на лапы
Сообщения: 81
Зарегистрирован: Вс янв 04, 2015 16:30:34

Re: Мелкие вопросы по теории

Сообщение San40 »

В микроконтроллерах подходящей темы не нашел, поэтому пишу сюда)
Вопрос о програмирование Arduino.
Прочитал книжку "Arduino блокнот програмиста" и не понял некоторые моменты.

1) int inputVariable = 0; задает переменную и присваивает ей значение 0
int ledPin = 4; задает что переменная ledPin это 10 вывод МК

что за странный синтаксис? почему одиниковые команды действуют по разному? и как определить вывод цифровой или аналоговый, ведь номера у них одинаковые?

2) Может ли pinMode задаваться внутри void loop?

Посоветуйте пожалуйста хорошие книжки по Arduino для новичков;
СПАСИБО :beer:
Пробиваюсь в ТОП глупых вопросов)))
Всем горячих паяльников и холодных полупроводников
Аватара пользователя
ypppu
Друг Кота
Сообщения: 3533
Зарегистрирован: Ср янв 07, 2009 14:49:59

Re: Мелкие вопросы по теории

Сообщение ypppu »

Slabovik, сомнения развеяны. Оказывается, это они разгильдяи, а не я. :beer:
Аватара пользователя
Gisteresis
Друг Кота
Сообщения: 4732
Зарегистрирован: Ср сен 18, 2013 10:08:26
Откуда: Санкт-Петербург

Re: Мелкие вопросы по теории

Сообщение Gisteresis »

Если хорошую книжку, тогда нужно по AVR читать, тогда под arduino будет интуитивно понятно.
Тем более что там некоторые вещи все равно делаются вставками кода AVR.
Вот полезная ссылка по синтаксису ардуины
http://arduino.ru/Reference
1) int inputVariable = 0; задает переменную и присваивает ей значение 0
int ledPin = 4; задает что переменная ledPin это 10 вывод МК
что за странный синтаксис? почему одиниковые команды действуют по разному?
Видимо дальше идет какой то код в котором участвует эта переменная для инициализации ноги.
А данный код действует одинаково. Создается переменная и ей присваивается значение. (Неплохо бы по синтаксису Си вам справиться)
и как определить вывод цифровой или аналоговый, ведь номера у них одинаковые?
На ардуине написано Digital и Analog
Цифровые могут только дрыгать ногами, а на аналоговых могут быть активированы АЦП.
"Аналоговые" могут быть и теми и теми, как настроил ногу такой и будет. Перед работой нужно делать инициализацию периферии.
2) Может ли pinMode задаваться внутри void loop?
В любое время можно конфигурировать периферию, кроме фьюзов (Но это в ардуино и не используется).
В том числе менять ноги со входа на выход и обратно.

void loop :dont_know: Наверное имеется в виду функция Main. В ардуино то она так называется, но программистам более понятно Main.
triest
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Вт апр 09, 2013 20:43:04

Re: Мелкие вопросы по теории

Сообщение triest »

Такой вопрос
Вот схема согласования логических уровней (её часть)
Изображение
Могу ли я заменить BSS138 на 2N7002. Они почти аналоги?
Аватара пользователя
Slabovik
Друг Кота
Сообщения: 17234
Зарегистрирован: Чт апр 04, 2013 12:46:59
Откуда: Тюмень
Контактная информация:

Re: Мелкие вопросы по теории

Сообщение Slabovik »

Для BSS
Gate Threshold Voltage (VDS = VGS, ID = 1 mA) min: 0.8 typ: 1.3 max: 1.5 V
Для 7002
gate threshold voltage (ID = 0.25 mA; VDS = VGS) min: 1 typ: 2 max: 2.5 V

Скорее, работать будет, если некоторое смещение уровней по входу не беспокоит.
gmoh
Прорезались зубы
Сообщения: 217
Зарегистрирован: Пт фев 28, 2014 18:40:18

Re: Мелкие вопросы по теории

Сообщение gmoh »

здраствуйте ! попалась такая схема,хочу собрать но есть вопросы.
1.герконы-дела с ними не имел вообще, какие подойдут(в магазине что спрашивать)?
2.к ним нужны магниты-любые вообще? типа мебельных подойдут тоже?
3. схема будет работать и без герконов, только со шлейфом из тонкой проволоки(срабатывание на разрыв),так?
4. как включить в схему мобильник-он уже готов,к кнопке быстрого набора 2 провода подпаяны, чем их замыкать? простое автомобильное реле или есть еще варианты?
5. есть ли простой способ сделать повтор замыкания контактов телефона (этот телефон уходит в спящий режим,и приходится замыкать 2 раза чтобы пошел звонок)
спасибо!
Вложения
сигн.gif
(88.46 КБ) 556 скачиваний
Аватара пользователя
ypppu
Друг Кота
Сообщения: 3533
Зарегистрирован: Ср янв 07, 2009 14:49:59

Re: Мелкие вопросы по теории

Сообщение ypppu »

gmoh, Вам нужно что-то конкретное, или просто хочется собрать эту схему?
В схеме есть неточности и лишние детали.
gmoh
Прорезались зубы
Сообщения: 217
Зарегистрирован: Пт фев 28, 2014 18:40:18

Re: Мелкие вопросы по теории

Сообщение gmoh »

ypppu писал(а):gmoh, Вам нужно что-то конкретное, или просто хочется собрать эту схему?
В схеме есть неточности и лишние детали.
здравствуйте,да, мне нужно что-то конкретное. нужна сигнализация с сиреной, у нас сейчас начали металл по участкам тырить,занимаюсь сваркой-взять есть что, так что актуально.вариант с разрывом контрольной проволоки подходит вполне, но в доме слышно плохо будет-трасса под боком,ночью шумно бывает. хотел чтобы и телефон отзванивал.
за схему уцепился,т.к. есть сирена 12в с сигналки авто и БП на запчасти,чтоб не ездить транзистор покупать.
если подскажете схему проще-надежней буду благодарен :beer:
спасибо
Аватара пользователя
Orion
Встал на лапы
Сообщения: 122
Зарегистрирован: Вт май 27, 2008 20:11:07
Контактная информация:

Re: Мелкие вопросы по теории

Сообщение Orion »

Я бы предложил купить готовый маяк типа "Автофон", стоит от 2700 в сборе, работает на батарейках до двух лет, есть контакт на кнопку замыкатель, отсылает смс или звонок делает, также на него можно позвонить и послушать что происходит. Может продаваться в комплекте с гермокорпусом.


У меня тоже вопрос к профи, есть настольная лампа ЛДС, от 220 в., хочу сделать чтобы выключалась вместе с ПК (ПК по таймеру отключается), и вот думаю как организовать схему.
Аватара пользователя
ypppu
Друг Кота
Сообщения: 3533
Зарегистрирован: Ср янв 07, 2009 14:49:59

Re: Мелкие вопросы по теории

Сообщение ypppu »

Вот схема.
При вскрытии замыкается контакт концевого выключателя SF1, реле K1 встаёт на самопитание, и закрытие двери не позволит отключить сигнализацию. Одновременно получают питание сирена и оптрон.

Чтобы отключить перед входом (или после срабатывания), используйте потайной выключатель SB1.

Orion, тоже реле либо оптосимистор.
Вложения
Сигнализация.GIF
(7.76 КБ) 536 скачиваний
Ответить

Вернуться в «Теория»