roboforum.ru

Технический форум по робототехнике.
Текущее время: 30 ноя 2024, 13:40

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Термо резистор
СообщениеДобавлено: 13 мар 2011, 19:14 
Не в сети

Зарегистрирован: 16 фев 2011, 00:52
Сообщения: 142
прог. языки: PHP, ActionScript, Delphi, Visual Basic, Perl,Java
Добрый день.
Есть терморезистор,
Код:
Температура Сопротивление(Ом)
130   70
100   180
90   240
80   330
70   470
60   670
50   970
45   1190
40   1460
30   2240
25   2800

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Термо резистор
СообщениеДобавлено: 13 мар 2011, 19:32 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
На вскидку (уверен, меня поправят):

Терморезистор - в нижнее плечо делителя напряжения, в верхнее плечо переменный резистор килоома на 2,5. Параллельно терморезистору - триггер Шмидта, на выход триггера светодиод с токоограничительным резистором.

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Термо резистор
СообщениеДобавлено: 13 мар 2011, 20:30 
Не в сети
Аватара пользователя

Зарегистрирован: 12 янв 2009, 21:39
Сообщения: 1266
Откуда: Чебоксары, Чувашская Республика
Skype: roman.buhalov
прог. языки: Basic, VisualBasic,Pascal, Delphi, ASM
ФИО: Роман Сергеевич
всмысле с контроллером или без?

Добавлено спустя 2 минуты 44 секунды:
если без МК, то делаем дельтель напряжения из этого резистотра (в нижнее плечо) и подстроечника в верхнем плече.......

заводим с этого делителя напряжение на вход компаратора....

на другой вход компаратора, делитель на подстроечном резисторе....

на выходе компаратора получаем...1 или 0

Добавлено спустя 1 минуту 20 секунд:
Тригерр Шмидта разновидность компаратора....

_________________
«Это невозможно» — сказала Причина. «Это безрассудно!» — заметил Опыт. «Это бесполезно!» — отрезала Гордость.
«Попробуй» — шепнула Мечта…


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Термо резистор
СообщениеДобавлено: 13 мар 2011, 22:42 
Не в сети

Зарегистрирован: 16 фев 2011, 00:52
Сообщения: 142
прог. языки: PHP, ActionScript, Delphi, Visual Basic, Perl,Java
а если использовать мк, то нужно будет настроить так что бы при сопротивление терморезистора в 970 ом и менее было больше 1.8 вольт ? (при питании мк 5 в)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Термо резистор
СообщениеДобавлено: 13 мар 2011, 22:51 
Не в сети
Аватара пользователя

Зарегистрирован: 12 янв 2009, 21:39
Сообщения: 1266
Откуда: Чебоксары, Чувашская Республика
Skype: roman.buhalov
прог. языки: Basic, VisualBasic,Pascal, Delphi, ASM
ФИО: Роман Сергеевич
не понял вопроса...

а если использовать мк, то нужно будет замерять напряжение с делителя....надо будет выход делителя завести на АЦП (ADC) микроконтроллера и с него уже мерять напряжение....а там программу написать , если меньше такого-то значения, то включить светодиод....

Добавлено спустя 41 секунду:
если задача стоит только вклчюать светодиод ниже или выше определенного порога...то лучше обойтись компаратором...

_________________
«Это невозможно» — сказала Причина. «Это безрассудно!» — заметил Опыт. «Это бесполезно!» — отрезала Гордость.
«Попробуй» — шепнула Мечта…


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Термо резистор
СообщениеДобавлено: 13 мар 2011, 23:43 
Не в сети

Зарегистрирован: 16 фев 2011, 00:52
Сообщения: 142
прог. языки: PHP, ActionScript, Delphi, Visual Basic, Perl,Java
flyroman писал(а):
не понял вопроса...

а если использовать мк, то нужно будет замерять напряжение с делителя....надо будет выход делителя завести на АЦП (ADC) микроконтроллера и с него уже мерять напряжение....а там программу написать , если меньше такого-то значения, то включить светодиод....

Добавлено спустя 41 секунду:
если задача стоит только вклчюать светодиод ниже или выше определенного порога...то лучше обойтись компаратором...

а мк в качестве компаратора не подойдет ? ведь я так понимаю, что компаратор выдаст 1 только если напряжение от 1.8 до 5 вольт ? а если от 0 до 1.8 то это 0 , или я ошибаюсь ? не хочу использовать ацп, нужно только знать перегрев или не перегрев.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Термо резистор
СообщениеДобавлено: 13 мар 2011, 23:59 
Не в сети

Зарегистрирован: 01 июл 2010, 20:58
Сообщения: 76
Откуда: Санкт-Петербург
прог. языки: Си
ФИО: Дмитрий
Я бы на компараторе LM193 сделал, за 5рублей в корпусе дип-8, зачем мк?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Термо резистор
СообщениеДобавлено: 14 мар 2011, 00:09 
Не в сети

Зарегистрирован: 16 фев 2011, 00:52
Сообщения: 142
прог. языки: PHP, ActionScript, Delphi, Visual Basic, Perl,Java
ну все дальнейшие действия будет делать мк, поэтому можно ножку мк под это дело пожертвовать. мне все таки не понятно как настроить делитель напряжения, точнее на какое напряжение его настроить? из даташита мк при напряжении 5 вольт логический уровень 1 будет при напряжении примерно 2.4 вольта (я ошибался о 1.8 )
Вложение:
Image5.png
Image5.png [ 22.48 КиБ | Просмотров: 2242 ]

в протеусе же сробатывание логическиого уровня начинается когда на ножку приходит 1 вольт
Вложение:
Image6.png
Image6.png [ 18.56 КиБ | Просмотров: 2267 ]

На чем основываться ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Термо резистор
СообщениеДобавлено: 14 мар 2011, 01:28 
Не в сети

Зарегистрирован: 27 авг 2008, 10:45
Сообщения: 1981
Откуда: Харьков
прог. языки: С/С++
Завязываться на логические уровни ненадежно! У мк есть свой компаратор (ноги AIN0 и AIN1). Просто поставь с одной его стороны делитель из терморезистора и резистора 1 кОм, а с другой - из резисторов 1 кОм и 970 Ом, или любых других в таком соотношении, или вообще потенциометр подстроечный. И все, бери в программе значение выхода компаратора (по даташиту глянь где оно лежит, это битик в каком-то регистре) и все.
Хотя я бы использовал АЦП, во-первых калибровать можно, во-вторых не нужен второй (опорный) делитель.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Термо резистор
СообщениеДобавлено: 14 мар 2011, 17:01 
Не в сети
Аватара пользователя

Зарегистрирован: 12 янв 2009, 21:39
Сообщения: 1266
Откуда: Чебоксары, Чувашская Республика
Skype: roman.buhalov
прог. языки: Basic, VisualBasic,Pascal, Delphi, ASM
ФИО: Роман Сергеевич
Вложение:
1111.JPG
1111.JPG [ 49.88 КиБ | Просмотров: 2229 ]


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

Использовать компаратор МК, не удобно....в этом случае......

Добавлено спустя 2 минуты 5 секунд:
Если есть мк, и схема строится на нем, и не жалко 1 ногу(всмысле есть место).....то не нужно заморачиваться с компараторами.....один фиг придется с компаратора вешать на ногу мк...

Ну конечно если твоему мк(и твоей программе) не нужно знать о том, превыщен порог или нет....то можно просто и на компараторе сделать.....а на выходе светодиод...в этом случае никакой связи МК(программы) с этой характеристикой нет...

_________________
«Это невозможно» — сказала Причина. «Это безрассудно!» — заметил Опыт. «Это бесполезно!» — отрезала Гордость.
«Попробуй» — шепнула Мечта…


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 10 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO