Attiny 2313 и терморезистор

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Аватара пользователя
DrWatson
Опытный кот
Сообщения: 890
Зарегистрирован: Вт янв 20, 2009 14:49:08
Откуда: Гондурас, Мурманск

Сообщение DrWatson »

Я бы предпочёл ATmega8:
1. Много памяти (для данного проекта)
2. Невысокая стоимость (можно взять и Tiny26, но выйдет ненамного дешевле)
3. а вдруг захочется еще функций добавить: индикатор температуры, оборотов, пробега, скорости, напряжения бортсети, сигнализатор непристёгнутого ремня и прочая и прочая.... 8)
- Если вы такие умные, то почему тогда строем не ходите?
ἓν οἶδα ὅτι οὐδὲν οἶδα (с) Σωκράτης
Аватара пользователя
maglev
Потрогал лапой паяльник
Сообщения: 316
Зарегистрирован: Пт апр 17, 2009 22:45:42
Откуда: Minsk
Контактная информация:

Сообщение maglev »

DrWatson писал(а):Я бы предпочёл ATmega8

А я - mega48/88/168.
Лучше и дешевле (дешевле, если делать на 48 ), заменить на "по-больше" просто перепайкой.
Аватара пользователя
DrWatson
Опытный кот
Сообщения: 890
Зарегистрирован: Вт янв 20, 2009 14:49:08
Откуда: Гондурас, Мурманск

Сообщение DrWatson »

Молодец, умыл! О них я чтой-то позабыл! упс, каламбур получился :oops: Но по ногам они вроде эквивалентны весьма, но вопрос стоял что купить, чтобы сделать сразу вовсе. а можно сообразить, смоделировать, а там подобрать, что подойдет по основным параметрам цена/качество/расширяемость/целесообразность. Решать должен поциент, простите, клиент, ик... из своих потребностей/возможностй/доступности комплектующих
Советую аффтару топика по-хорошему разобраться в сути вопроса, определить цели задачи, возможные варианты решения, элементную базу, а там надеюсь наше дружное сообщество поможет (на общественных началах, разумеется) ему в разработке сего девайса.
- Если вы такие умные, то почему тогда строем не ходите?
ἓν οἶδα ὅτι οὐδὲν οἶδα (с) Σωκράτης
Аватара пользователя
GP1
Поставщик валерьянки для Кота
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:

Сообщение GP1 »

Вставлю свои 5 коп.
Лучше сделать разные устройства, чем лепить все в кучу ИМХО
Чем дальше, тем больше становлюсь занудой...
Изображение
Аватара пользователя
Spad
Родился
Сообщения: 13
Зарегистрирован: Сб дек 05, 2009 00:13:48
Откуда: Дзержинск

Сообщение Spad »

Мне тоже как-то в кучу лепить не хочется, но только потому, что это будет сложный программный код, а мне бы сейчас попроще. Но с другой стороны я понимаю, что лучше делать все в одном устройстве. Потому,что например захочу я сделать чтобы фары, обогрев заднего стекла, зеркал, печка работали только на заведеном двигателе, а не по зажиганию. Для этого надо опять тахометр подтягивать к мк, а тут он уже есть, останется только прогамму доработать.
Ну я больше склоняюсь к ATmega8. Потому что учебный курс нашел, а там все на меге8 делают. :) Как думаете? Я бы в следующие выходные купил. И еще. У меня вот этот программатор http://radiokot.ru/start/mcu_fpga/avr/03/ хочется мк чтобы им шился. Другого просто нету :)
Аватара пользователя
GP1
Поставщик валерьянки для Кота
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:

Сообщение GP1 »

Spad писал(а): Для этого надо опять тахометр подтягивать к мк, а тут он уже есть, останется только прогамму доработать.


Делаешь отдельный тахометр и на одном из выводов организуешь два состояния:
двигатель раобтает - или нет.
поверь данные с тахометра еще не в одном устройстве потребуются, по мере расширения.
Чем дальше, тем больше становлюсь занудой...
Изображение
Nike55
Родился
Сообщения: 5
Зарегистрирован: Вс янв 17, 2010 18:15:23
Откуда: Omsk

Сообщение Nike55 »

Пишу в первый раз...
Тема мне интересна... Но вместо конденсатора используется прециз. резистор 2к7 и Uоп=5 V. График зависимости сопротивления и напряжения с делителя от температуры терморезистора имеется...
В двух словах: хочу снять информацию с датчика охлаждающей жидкости в авто и вывести в цифре... У меня только горит диод: синий - холодный, красный - перегрет, не горит - нормально, но это не удобно...
Думаю использовать АЦП МК, но как? Посоветуйте, что почитать, с чего начать?
Спасибо...
Аватара пользователя
GP1
Поставщик валерьянки для Кота
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:

Сообщение GP1 »

1. На чем пишешь?
2. для авто (если не ино-) лучше использовать либо 23.3819 от инжекторных тазиков обратная зависимоть, или 19.3819 от волги прямая зависимость. эти датчики спецом для авто разрабатывались, да и характеристики линейные, проще оцифровывать.
Чем дальше, тем больше становлюсь занудой...
Изображение
Nike55
Родился
Сообщения: 5
Зарегистрирован: Вс янв 17, 2010 18:15:23
Откуда: Omsk

Сообщение Nike55 »

1. Я только учусь :))
2. В машине уже стоит терморезистор и сигнал (Uтр от ~~ от 0,01 до 4,5 V) уходит в блок управления двигателем, зависимость напряжения на т.резисторе от его температуры я знаю, а дальше что делать? Мне необходим импульс в каком направлении искать...
Если кто-то набросает примерную блок-схему программы буду признателен :))
Аватара пользователя
GP1
Поставщик валерьянки для Кота
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:

Сообщение GP1 »

что за авто и марка датчика?
Чем дальше, тем больше становлюсь занудой...
Изображение
Nike55
Родился
Сообщения: 5
Зарегистрирован: Вс янв 17, 2010 18:15:23
Откуда: Omsk

Сообщение Nike55 »

Тойота, применяется практически на всех машинах как лево и право, код датчика 89422-35010...
Аватара пользователя
GP1
Поставщик валерьянки для Кота
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:

Сообщение GP1 »

посмотрю, отпишусь.
Чем дальше, тем больше становлюсь занудой...
Изображение
Nike55
Родился
Сообщения: 5
Зарегистрирован: Вс янв 17, 2010 18:15:23
Откуда: Omsk

Сообщение Nike55 »

GP1 спасибо, надеюсь, жду...
Реализацию я подсмотрел на http://www37.tok2.com/home/aoijf2/ipsum324.html
Сигнал подается с делителя, Rдоп-2.7ком и Rthw(терморезистор), напряжение +5вольт, Rthw -1вывод на землю....
Аватара пользователя
GP1
Поставщик валерьянки для Кота
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:

Сообщение GP1 »

посмотрел датчик http://www.vistaclub.ru/modules.php?nam ... ic&p=15992
как и все терморезисторы он нелинейный, поэтому проще всего будет сделать табличный способ преобразования.
Реализацию я подсмотрел на http://www37.tok2.com/home/aoijf2/ipsum324.html
Сигнал подается с делителя, Rдоп-2.7ком и Rthw(терморезистор), напряжение +5вольт, Rthw -1вывод на землю....

это штатное подключение? показания с этого датчика используются для приборной панели, а возможно еще и в блоке управления подачи топлива, если это моновпрыск.
тут есть варианты подключения.
чтобы твое устройство не влияло на работу бортовых систем, лучше всего подключить его через повторитель на каком-нибудь ОУ.
а дальше все просто:
1. заводишь сигнал на АЦП
2. усредняешь значение
3. по значению АЦП из таблицы выбираешь значение
4. выводишь на индикаторы.
Чем дальше, тем больше становлюсь занудой...
Изображение
Nike55
Родился
Сообщения: 5
Зарегистрирован: Вс янв 17, 2010 18:15:23
Откуда: Omsk

Сообщение Nike55 »

GP1 - спасибо, буду много думать...

подключается штатно
Вложения
THW-toyota.JPG
(39.4 КБ) 385 скачиваний
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»