благодарю за ответ! хоть понял куда копать.но все равно непонятно
почему транзистор закрывается при -5 В? как резистор нагрузки может на это влиять
переход база-эмиттер всегда будет открыт пока напряжение на базе не сравняется с напряжением питания -10 в
В эмиттерном повторителе эмиттер идёт за базой (учитываем разницу 0.6 В на открытом эмиттерном переходе) - это понятно? Думаю, да. Это первый постулат. Второй постулат: для указанного поведения следует обеспечить ток эмиттера - это, наверно, тоже понятно. Третий постулат: для того, чтобы ток эмиттера был, надо, чтобы напряжение источника было ниже. А тут? Вы думаете, что источник питания эмиттера - это напряжение минус 10 В? А вот и нет, на самом деле оно минус 5 В. Рассмотрите делитель из эмиттерного и нагрузочного резисторов, и это станет очевидно. Я говорил уже: отключите совсем транзистор - и на выходе будет минус пять вольт.
У Хоровица "Искусство схемотехники" есть такая схема:
И её передаточная характеристика:
Когда компаратор выключен (выходной транзистор открыт) на неинвертирующем входе будет напряжение образованное делителем напряжения R1 (верхнее плечо), R2||R3 (нижнее плечо). Делитель питается от источника 10В, таким образом на неинвертирующем входе будет 4,76В, что и видно на картинке.
Когда компаратор включен, его выходной транзистор закрывается и резистор R3 через резистор R4 подтягивается к +5В и если смотреть по петле гистерезиса, напряжение на неинвертирующем входе компаратора должно быть ровно 5В. Вот этот момент и не ясен, подскажите, пожалуйста, почему так?
[uquote="Yaroslav82",url="/forum/viewtopic.php?p=3797716#p3797716"]Когда компаратор включен, его выходной транзистор закрывается и резистор R3 через резистор R4 подтягивается к +5В и если смотреть по петле гистерезиса, напряжение на неинвертирующем входе компаратора должно быть ровно 5В. Вот этот момент и не ясен, подскажите, пожалуйста, почему так?[/uquote]А кто вам подсказал такую чушь?
Резистор R3 100!!!!! килоом, а резисторы R1 и R2 по 10 кОм- на сколько ток, текущий через резистор R3, номиналом в 100 кОм сместит "половину питания" этой цепочки? На 0,Х вольта! Это сделано для того, чтобы компаратор не реагировал на мелкие "смещения" входного напряжения. В принципе, он может и отсутствовать вообще, только тогда компаратор, при входном напряжени "около порога переключения" будет "шуметь" по выходу.
[uquote="kentgaryk",url="/forum/viewtopic.php?p=3797869#p3797869"]Нарисована же картинка. Что в ней непонятного?![/uquote]
Картинка понятна. А вот физика процесса нет. Когда резистор R3 притягивается к корпусу - тут всё максимально понятно. А когда притягивается к +5В не могу осознать что происходит.
[uquote="kentgaryk",url="/forum/viewtopic.php?p=3798208#p3798208"]Ничего не происходит. Разность потенциалов на выводах резистора равна 0. Ток через резистор не течет и он не влияет на состояние схемы.[/uquote]
Дошло... Но это частный случай. А если, например, напряжение питания будет не +10В, а +3В, как тогда рассчитать напряжение на неинвертирующем входе?
Ну это уже другая тема. Есть метод контурных токов или узловых потенциалов - изучай электротехнику. В данном случае сильно не стоит загоняться, резистором R2 устанавливаешь порог, а подбирая R3 необходимый гистерезис.
[uquote="kentgaryk",url="/forum/viewtopic.php?p=3798216#p3798216"]Ну это уже другая тема. Есть метод контурных токов или узловых потенциалов - изучай электротехнику.[/uquote]
Про эти методы я в курсе, собственно, в том и проблема, что источник +5В тоже оказывает влияние и его надо учитывать. А вот как бы от него отвязаться??? Что бы на гистерезис и его горизонтальное смещение влияли бы только R1, R2, R3 и опорное напряжение?
Добавлено after 6 minutes 55 seconds:
Одно из решений, которое приходит в голову:
Диод типа bav99 (быстрый и имеет низкую утечку).
В этом случае напряжения переключения:
U1 = Uоп * (R2 / (R1 + R2)) (отмечено красной стрелкой на гистерезисе)
U2 = Uоп * ((R2||R3) / (R1 + R2||R3)) (здесь без учета падения на диоде)
В этом случае надо, конечно, учитывать падение на диоде при расчётах. Вот только если Uоп будет отрицательным ПОС пропадет и гистерезиса не будет.
А мне нужно сравнивать как положительные, так и отрицательные напряжения.
Последний раз редактировалось Yaroslav82 Пт фев 28, 2020 09:47:59, всего редактировалось 1 раз.
[uquote="Yaroslav82",url="/forum/viewtopic.php?p=3798213#p3798213"]Дошло... Но это частный случай. А если, например, напряжение питания будет не +10В, а +3В, как тогда рассчитать напряжение на неинвертирующем входе?[/uquote]
Нафиг его считать, если симуль это умеет делать?
Добавлено after 4 minutes 7 seconds:
[uquote="Yaroslav82",url="/forum/viewtopic.php?p=3798225#p3798225"]А вот как бы от него отвязаться???[/uquote]
Использовать нормальный ОУ с двухтактным выходом.
Только сначала уточнить по даташиту характеристики этого двухтактного выхода. Вот, скажем, AD8561 - хороший быстрый компаратор, но логическая единица на выходе всего 3.5 В при питании +5 В. Один раз именно этих полутора вольт мне очень не хватило.
Работаю с Arduino менее полугода. Понимаю, что для серьёзных проектов нужно укреплять базу. Хочу двигаться последовательно: глубже освоить саму платформу Arduino (и её программирование на C/C++) и параллельно изучать электронику, чтобы понимать, что происходит "в железе".
Рассматриваю два основных направления литературы:
1. **По электронике:** Хоровиц-Хилл "Искусство схемотехники" (3-е изд.) и Чарльз Платт "Электроника для начинающих".
2. **По программированию и Arduino:** Возможно, есть специальные книги, которые учат не просто копировать скетчи, а писать грамотный, эффективный код для МК.
Конкретные вопросы:
1. На моём этапе что практичнее для изучения **электроники:** фундаментальный Хоровиц (части от ДМК или старый трёхтомник?) или более практический Платт? Есть ли смысл брать обе?
2. Какие книги вы посоветуете именно для **углублённого изучения программирования Arduino/AVR** на C/C++? (Чтобы понимать регистры, прерывания, таймеры, оптимизацию кода).
3. Где надёжнее всего купить бумажные версии этих книг (особенно Хоровица и Платта), чтобы избежать некачественных репринтов?
4. Возможно, есть единая книга или чёткий связной набор литературы, который закрывает обе задачи — и "железо", и "софт" для Arduino-разработчика?
Буду благодарен за советы, основанные на личном опыте.