23.11.2010, 10:52
|
|
Частый гость
Регистрация: 26.08.2008
Сообщений: 23
Сказал спасибо: 10
Сказали Спасибо 8 раз(а) в 5 сообщении(ях)
|
Re: Токовая петля в proteus
Практически достаточно точности поддержания тока в 20-ти милиамперной токовой петле в пределах плюс/минус 4 мА. Такую точность в полнодуплексной петле вполне способен обеспечить один единственный резистор, если напряжение питания этой петли составляет более 12V. Ну а если питающее напряжение меньше, то можно и достаточно стабилизатор тока на одном транзисторе. В реальности хочу позволить себе посоветовать использовать для практической реализации токовой петли м/c HCPL-4100 и HCPL-4200 производства Agilent Technologies (первая - преобразователь TTL -› токовая петля, вторая - обратно). Цепляй как в даташите написано - и никаких проблем. У меня они работают на скорости 115 КБод, хотя по паспорту могут и больше. (Писюк старый, больше не дает). У HCPL-4100 есть одно достоинство - выходной каскад питается непосредственно от самой петли, что позволяет на стыке ПК RS232 - токовая петля обойтись без источника питания.
|
|
|
|
23.11.2010, 13:45
|
|
Почётный гражданин KAZUS.RU
Регистрация: 17.04.2005
Адрес: Киев
Сообщений: 2,500
Сказал спасибо: 1,210
Сказали Спасибо 1,057 раз(а) в 647 сообщении(ях)
|
Re: Токовая петля в proteus
Я использую для стабилизации тока LM317, в которой между выводом ADJ и выводом OUT включён резистор 62 Ом - получается стабилизатор тока 20,5 мА. Для ограничения тока использую столбик из стабилитронов 8,2 В - 2 шт. и 9,1 В -1 шт. и последовательно включённый диод в прямом направлении. Входное напряжение 32 В. Напряжение ограничения практически получается 27,2 В. (это то что я использую регулярно и повторено в более 2000 шт. приборов). ДА ГРЕЕТСЯ, но проблем со стабилизацией тока нет. Падение напряжение на LM317 минимально 3 В.
Ключ на транзисторном оптроне с дополнительным транзистором, или NPN включённым в схему Дарлингтона, или, позднее, PNP включённым в схему Шиклаи, или сейчас целую схему.
|
|
|
Эти 2 пользователя(ей) сказали Спасибо mikaleus за это сообщение:
|
|
|
25.11.2010, 16:25
|
|
Частый гость
Регистрация: 17.06.2010
Сообщений: 19
Сказал спасибо: 1
Сказали Спасибо 31 раз(а) в 4 сообщении(ях)
|
Re: Токовая петля в proteus
Сообщение от defjoint
|
...Но ничего не получается. Подскажите как правильно сделать.
И еще подскажите как оптрон включать пожалуйста!!
|
вероятно не совсем правильно подано питание на ОУ
|
|
|
|
25.11.2010, 19:46
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Токовая петля в proteus
А в протеусе кто-нибудь симмулировал токовую петлю на LM317?
|
|
|
|
25.11.2010, 20:57
|
|
Почётный гражданин KAZUS.RU
Регистрация: 17.04.2005
Адрес: Киев
Сообщений: 2,500
Сказал спасибо: 1,210
Сказали Спасибо 1,057 раз(а) в 647 сообщении(ях)
|
Re: Токовая петля в proteus
Честно говоря в Proteus'е не симулировал. Когда делал эту цяцьку, тогда о нём никто ничего не слышал... Вообще-то LM317 распространённая микросхема (это целый класс подобных приборов), думаю, что в Proteus должена быть модель.
Забыл сказать, что ток снимается с вывода ADJ.
|
|
|
|
29.11.2010, 01:31
|
|
Прохожий
Регистрация: 22.11.2010
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Токовая петля в proteus
В общем подошла вот такая схема, только источник тока нужно заменить на реальную схему источника тока
Только тут опять проблема. У меня даже когда я ничего не посылаю по usart, на выходе всегда 5 вольт. Я с правого микроконтроллера на левый вообще ничего не посылаю а на вольтметре стоит 5 вольт!!!
Почему так может быть? (по идее оно должно посылать 5 или 0 вольт в зависимости от того посылаю я 1 или 0)
Даже при коде, который приведен ниже, в обоих микроконтроллерах соединенных напрямую постоянное напряжение 5в с выхода usart! (Каким образом работает та схема что я привел выше мне не понятно)
#include ‹mega8515.h›
#include ‹stdio.h›
#include ‹delay.h›
void main(void)
{
UCSRA=0x00;
UCSRB=0x18;
UCSRC=0x86;
UBRRH=0x00;
UBRRL=0x33;
while(1)
{
}
}
Почему на выходе микроконтроллера постоянно 5 вольт?
|
|
|
|
29.11.2010, 13:14
|
|
Почётный гражданин KAZUS.RU
Регистрация: 17.04.2005
Адрес: Киев
Сообщений: 2,500
Сказал спасибо: 1,210
Сказали Спасибо 1,057 раз(а) в 647 сообщении(ях)
|
Re: Токовая петля в proteus
1) Сигналы RS-232 интерфейса по умолчанию установлены в неактивное состояние - логическая 1 это +5 В или около этого (всегда). Когда начинается передача? Переход из неакктивного состояния в активное т.е в логический 0 - это напряжение около нуля (менее 0.8 В).
2) Резистор R3 не нужен вообще (если применяется источник тока). Номинал резистора R2 менее 1 кОм - тут нужно задаться для оптрона CNR - коэффициентом передачи тока. Т.е. когда току в светодиод оптрона соответствует ток через транзистор. Для нормальной работы схемы необходимо, чтобы оптрон работал в активном режиме, при этом падение напряжение на коллекторе транзистора оптрона должно быть в пределах 0,6-0,8 В. Отсюда и номинал резистора.
3) Источник тока может быть создан и на PNP транзисторах с резистором в цепи эмиттера.
4) Номинал резистора R1 - выбран неправильно номинал: нужно выбирать таким образом, чтобы транзистор Q1 был в состоянии насыщения при токе 20 мА, при этом ток в базу должен быть например в 10-20 раз меньше, чем ток коллектора. Т.е. 1-2 мА - при этом резистор выбирается, с учётом падения напряжения на переходе б-э транзистора (обычно 0,6-0,8 В) и падения напряжения на стоке-исток выходного транзистора вывода микроконтроллера (примерно 0,2-0,4 В при таком токе).
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 08:03.
|
|