roboforum.ru

Технический форум по робототехнике.
Текущее время: 19 фев 2025, 00:29

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




Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
 Заголовок сообщения: Подключение терморезистора к ATtiny2313
СообщениеДобавлено: 20 фев 2011, 12:10 
Не в сети

Зарегистрирован: 16 фев 2011, 00:52
Сообщения: 142
прог. языки: PHP, ActionScript, Delphi, Visual Basic, Perl,Java
Подскажите пожалуйста каким образом можно подключить терморезистор к данной МК. ведь в МК нет ADC, и следовательно нужно прибегнуть к помощи других чипов. вопрос в том каких? я так понимаю что нужен чип который переведет аналоговый сигнал в цифровой ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подключение терморезистора к ATtiny2313
СообщениеДобавлено: 20 фев 2011, 12:19 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
насколько я помню ADC там есть :)

а даже если и нету в МК ADC
то всё равно можно делать ADC

смысл в том чтобы заряжать конденсатор на цифровом входе током от твоего терморезистора и замерять время за которое конденсатор зарядится.
чем быстрее зарядится тем быстрее на цифровом входе появится единица.
тоесть измеряем ток тестером, измеряем время таймером в МК и получаем зависимость времени от тока =)

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


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

Зарегистрирован: 19 мар 2010, 20:11
Сообщения: 468
у него компаратор , а не конвертер.
то есть, NEOSoftWare, если вам нужен аларм режим, температура привысила определенное значение и что то произошло, то никакой внешний чип не нужен, а если вам нужно точно знать какая сейчас температура, то нужен, 2313 не умеет это сам.
Мур, если есть возможность то лучше внешний АЦП, память у 2313 не такая большая чтобы таблицы зависимости времени от температуры хранить.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подключение терморезистора к ATtiny2313
СообщениеДобавлено: 20 фев 2011, 22:32 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
смотря какие задачи и какая кривая у резистора. :)
если особая точность не нужна (наврятли это точный градусник с диапазоном от 0 до 800 градусов) то можно хранить небольшую табличку с шагом в 3-5 градусов и промежуточные значения вычислят на лету.

а вобще лучше сразу взять ds1624 или подобный цифровой.
можно будет сразу даже несколько штук подключить

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


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

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

еще такой вопрос: а какой максимальный ток можно пропустить через мк не спалив ее ?


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

Зарегистрирован: 19 мар 2010, 20:11
Сообщения: 468
наверно да, проше уже готовый блок купить, все уже изобретено (~400p.)


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

Зарегистрирован: 16 фев 2011, 00:52
Сообщения: 142
прог. языки: PHP, ActionScript, Delphi, Visual Basic, Perl,Java
cjA писал(а):
наверно да, проше уже готовый блок купить, все уже изобретено (~400p.)

такой вариант не подходит. мне нужно самому сделать :))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подключение терморезистора к ATtiny2313
СообщениеДобавлено: 21 фев 2011, 00:05 
Не в сети
Аватара пользователя

Зарегистрирован: 05 окт 2005, 12:03
Сообщения: 3340
Откуда: Литва
прог. языки: asm
Выкинуть енту тиньку и поставить Atmega8 - дешево и просто :)
Чего там городульки городить? :bad:

_________________
_________
Sincerely,
Vovan


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подключение терморезистора к ATtiny2313
СообщениеДобавлено: 21 фев 2011, 00:07 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
atmega8 с АЦП стоит 70 рублей как и тини2313.

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подключение терморезистора к ATtiny2313
СообщениеДобавлено: 21 фев 2011, 11:26 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
ну ежели для мотора то да, табличками неспортивно будет.
там разбег большой, от -40 до +100

+1 за мегу, тини вобще уже морально устарели, а 2313 так вобще динозавр.

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подключение терморезистора к ATtiny2313
СообщениеДобавлено: 21 фев 2011, 21:33 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
в даташите написано ;)

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


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

Зарегистрирован: 20 сен 2007, 11:44
Сообщения: 491
Откуда: Харьков
Skype: Victorovych_FF
прог. языки: ASM
ФИО: Иван ВикторОвич
В свое время для решения подобной задачи делел преобразователь напряжение-частота на 561гг1.
в приложении пикадовская схема, можно оттуда дернуть
Вложение:
termo.rar [39.45 КиБ]
Скачиваний: 0


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

Зарегистрирован: 25 июл 2009, 16:35
Сообщения: 104
Откуда: Ессентуки
прог. языки: ASM , Lisp , C# :)
ФИО: Алексей
Ну зачем сразу выкидывать тиньку, если можно поэкспериментировать :D Потребуется встроенный компаратор и один свободный таймер с ШИМ, суть сего метода: Пин на котором генерируется шим проводим через RC-цепь и заводим на инвертирующий вход компаратора, а терморезистор через усилитель на не инвертирующий, постепенно меняем скважность шим от 0 до максимума
и когда напряжение после RC цепи будет равно напряжению с усилителя терморезистора ахтунг вылетит прерывание от компаратора и число задающее скавжность шима в регистре таймера и есть температура :P Но увы большой точности от такого метода не ждите, хотя он гораздо точнее метода с кондёром
Ток чрез пин не более 30 ма

_________________
Алокоголизм - излечим, пьянство - нет.
Peace-death.


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

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


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

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


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

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