ExMachina Опубликовано 11 марта, 2012 Поделиться Опубликовано 11 марта, 2012 Здравствуйте. Решил изучать микроконтроллеры - пока знаний очень мало. Решил что первый проект хочу сделать - датчик температуры. После некоторых раздумий, решил что контроллер будет ATMega8. Для работы с самим железом у меня ничего нету (кроме паяльника, но им особо пользоваться не хочется ), и я не очень понимаю что мне нужно. Есть такая штука, но, я так понимаю надо будет этот шлейф как-то подключать к самому микроконтроллеру. Как это лучше организовать? Вроде продаются такие платы, где много дырочек (я с ними не работал ) я так понимаю, это на такой плате можно будет легко подключить программатор к мк? Как я понимая, датчику температуры (DS18B20) нужна будет термопара для измерений. Подойдёт ли для этого обычная термопара от мультиметра? 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Alexeyslav Опубликовано 11 марта, 2012 Поделиться Опубликовано 11 марта, 2012 На таких платах будет нелегко подключить шлейф - расстояние между шинами довольно большое, рассчитано под ширину DIP-микросхемы, а там надо 2.54мм. Выход один - подключить просто отдельными проводами, или ответный разъем установить на плату-переходник под шаг и ширину DIP-корпуса. Ну, я так сделал - к разъему подключил просто провода с клипсами - ими легко зацепится за выводы микросхемы непосредственно. А шлейфом удобно подключать если ответный разъем установлен уже на плате с контроллером. Датчику DS18B20 никаких термопар не нужно - он сам является цифровым измерителем температуры - контроллером считываешь уже измеренное значение в двоичном виде. 0 Учение - изучение правил. Опыт - изучение исключений. Ссылка на комментарий Поделиться на другие сайты Поделиться
20% скидка на весь каталог электронных компонентов в ТМ Электроникс!Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!Перейти на страницу акции Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849
IIIytNIK Опубликовано 11 марта, 2012 Поделиться Опубликовано 11 марта, 2012 (изменено) Паять придется, либо собирать все на макетке. Шлейф ISP подключается к определенным выводам контроллера. Опять же - либо на плате, либо на макетке. Датчику термопара не нужна, ибо он сам и измеряет температуру. Хах, одновременно написали Изменено 11 марта, 2012 пользователем IIIytNIK 0 Молодых и талантливых чрезвычайно много. Целеустремлённых и готовых довести дело до конца — гораздо меньше. Ссылка на комментарий Поделиться на другие сайты Поделиться
Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>> Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161
ExMachina Опубликовано 12 марта, 2012 Автор Поделиться Опубликовано 12 марта, 2012 Спасибо за разъяснение Я хочу измерять температуру процессора и, допустим, видеочипа. Можно ли его приложить прямо к радиатору? Или какой есть простой недорогой датчик, где можно использовать термопару? Пойдёт ли такая комбинация для программатора? Я беру микроконтроллер и ставлю его в сокет (для программирования). Сокет ставлю на такую доску прототипирования, и каким-то образом соединяю на ней с таким коннектором (предварительно отрезав нужную часть). Ну, и собственно, когда надо прошить, я просто вставляю мегу в сокет и подключаю к, уже упомянутому программатору через шлейф. Пойдёт ли такая схема? 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
IIIytNIK Опубликовано 12 марта, 2012 Поделиться Опубликовано 12 марта, 2012 DS18B20 не самое лучшее решение для измерения температуры процессора. Лучше засунуть между радиатором и крышкой процессора термопару, усилить при помощи ОУ сигнал с нее, и подключить её к АЦП контроллера. 0 Молодых и талантливых чрезвычайно много. Целеустремлённых и готовых довести дело до конца — гораздо меньше. Ссылка на комментарий Поделиться на другие сайты Поделиться
Alexeyslav Опубликовано 12 марта, 2012 Поделиться Опубликовано 12 марта, 2012 Ну да, пушкой по воробьям... этот датчик как раз пойдет для указанных целей. А термопара - без компенсации холодного спая у нее точность +-2 градуса, и нелинейность - как ты с этим разбираться собираешься, непонятно. У термопары нет конкурентов при измерении высоких температур - выше 300 градусов и вплоть до 1300, при меньших температурах сложности обслуживания термопары перевешивают её достоинства. 0 Учение - изучение правил. Опыт - изучение исключений. Ссылка на комментарий Поделиться на другие сайты Поделиться
ExMachina Опубликовано 12 марта, 2012 Автор Поделиться Опубликовано 12 марта, 2012 Ну мне сейчас желательно особо не мудрить, главное чтобы было просто и работало ) Если с термопарой надо возится, то я лучше просто датчик температуры на проводке запихну поближе к процу ) Что насчёт связки аппаратуры что я написал ранее, пойдёт ли такой комплект?) 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Alexeyslav Опубликовано 12 марта, 2012 Поделиться Опубликовано 12 марта, 2012 Да, пойдет. Вообще на материнках используют мелкие терморезисторы на 10кОм, при этом правда разброс температуры +- лапоть и нелинейность жуткая - но для средств мониторинга перегрева +-5 градусов погрешности вполне хватает. 0 Учение - изучение правил. Опыт - изучение исключений. Ссылка на комментарий Поделиться на другие сайты Поделиться
ExMachina Опубликовано 13 марта, 2012 Автор Поделиться Опубликовано 13 марта, 2012 Понятно. А терморезистор можно считать средствами микроконтроллера, или нужна ещё микросхема? 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Alexeyslav Опубликовано 13 марта, 2012 Поделиться Опубликовано 13 марта, 2012 (изменено) Можно. Делается делитель из резисторов в одном из плеч которого стоит термотрезистор, контроллер измеряет соотношение делителя тем самым вычисляя сопротивление терморезистора. Но оно нелинейно, и для каждого отдельного типа терморезистора имеется своя формула пересчета в градусы используя коэффициенты которые даются в справочнике на каждый номинал и тип терморезистора отдельно. Без справочных данных на неизвестном терморезисторе можно определять температуру только +- лапоть, или после предварительной калибровки совместно с ртутным термометром например. Да, как же я мог забыть. Есть еще метод измерения температуры при помощи любого кремниевого pn-перехода. Суть заключается в том что разница напряжения на переходе при разных токах(в микротоковом режиме, токи порядка 1-2мкА) пропорциональна абсолютной температуре. На этом принципе работают аналоговые датчики вроде LM335. Главное что шкала при этом получается линейная, и откалибровать легко - достаточно провести калибровку в двух точках, обычно это 0 градусов и 100 градусов. Изменено 13 марта, 2012 пользователем Alexeyslav 0 Учение - изучение правил. Опыт - изучение исключений. Ссылка на комментарий Поделиться на другие сайты Поделиться
voron86 Опубликовано 28 апреля, 2012 Поделиться Опубликовано 28 апреля, 2012 Здравствуйте! Вот тоже решил испытать себя) в МК, ну что бы было по-интереснее собрать что-нибудь нужное и полезное, например термометр в машину). С паяльником проблем нет, а вот с пониманием работы мк и датчика предостаточно. Остановился на датчике DS18B20, мк avr. Вот на этом собственно и все пока, дальше ступор, схем в нете множество пересмотрел(в том числе даташиты и тд), но все-равно понимания нет. ищу совета, дальнейшие действия? 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Вадим Кондратьев Опубликовано 2 мая, 2012 Поделиться Опубликовано 2 мая, 2012 http://www.ekits.ru/bb/viewtopic.php?f=9&t=675 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
lc433 Опубликовано 24 августа, 2012 Поделиться Опубликовано 24 августа, 2012 Вопрос про самонагревание датчика DS18B20. С момента подачи питания в течении нескольких десятков секунд датчик нагревается на 0,2 - 0,5 градуса Цельсия от первоначального значения температуры. Следовательно, показываемая температура будет иметь неверное значение. Какие методы предотвращения самонагревания этого термодатчика применяются профессиональными разработчиками в устройствах измерения температуры? 0 Слава антисионистам Владимиру Путину и Владимиру Квачкову! Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Опубликовано 24 августа, 2012 Поделиться Опубликовано 24 августа, 2012 для этого надо прочитать даташит И это даст ответ: опрос - не чаще 1 раз в 3 сек, толщина проводников - минимальна 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
lc433 Опубликовано 24 августа, 2012 Поделиться Опубликовано 24 августа, 2012 А питание 5 Вольт не нагревает датчик? Я правда не мерил потребляемый ток, не знаю сколько мощности расходуется. Даташиты меня уже замучили. 0 Слава антисионистам Владимиру Путину и Владимиру Квачкову! Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Опубликовано 24 августа, 2012 Поделиться Опубликовано 24 августа, 2012 Даташиты меня уже замучили. так вот в чем беда?! если всё делать по даташиту - нет два основных требования я уже написал. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
lc433 Опубликовано 24 августа, 2012 Поделиться Опубликовано 24 августа, 2012 опрос - не чаще 1 раз в 3 сек, Дело в том, что мне нужен Термометр Реального Времени. Оперативность не выше 100 мс. 0 Слава антисионистам Владимиру Путину и Владимиру Квачкову! Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Опубликовано 24 августа, 2012 Поделиться Опубликовано 24 августа, 2012 читали даташит? Нееет а зря! там сказано, что имеется несколько режимов работы с разной точностью: 9-12 бит Чем ниже точность, тем быстрее замер. Но вам уже не подходит, так как при 0.1 сек вы не получите 0.1 градуса Даташит - сила. Завишите себе, чтобы не забыть 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
lc433 Опубликовано 24 августа, 2012 Поделиться Опубликовано 24 августа, 2012 Еще вчера я мог сказать: "Кто один раз попробовал этот датчик, тот уже никогда от него не откажется". Сегодня моё мнение начинает меняться. Видимо, все западные ценности создаются по одному принципу - пустить пыль в глаза и по-быстрому снять пенку. 0 Слава антисионистам Владимиру Путину и Владимиру Квачкову! Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Опубликовано 24 августа, 2012 Поделиться Опубликовано 24 августа, 2012 (изменено) инструмент под задачу выбирают а задачу - под инструмент если вы неверно выбрали, только вы и виноваты купили вы топор и когда им брились нечаянно отфигарили себе яйки как вы думаете, стоило ли использовать топор не по назначению? Изменено 24 августа, 2012 пользователем Гость 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
lc433 Опубликовано 24 августа, 2012 Поделиться Опубликовано 24 августа, 2012 Какие есть нормальные прецизионные датчики температуры реального времени? 0 Слава антисионистам Владимиру Путину и Владимиру Квачкову! Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Опубликовано 25 августа, 2012 Поделиться Опубликовано 25 августа, 2012 я не спец в измерениях, но дя такой точности подходят "термопары". Их подключают через ОУ, которые формируют "размах" напряжения Поищите книгу "1000 и одна микроконтроллерная схема", Рюмик (вроде так, по памяти пишу). Там много хороших примеров, отдельная глава посвящена ошибках - мне понравилось. Даже имея 10 летний опыт работы с МК, я нашел там много интересного 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
o_l_e_g Опубликовано 25 августа, 2012 Поделиться Опубликовано 25 августа, 2012 нужен Термометр Реального Времени. Оперативность не выше 100 мс. А как быть с тепловой инертностью самого тела датчика? Для сравнительно низких температур, применимы или различные термосопротивления, напр. классический Pt100, или p-n переход, величина потенц. барьера которого практически линейно зависит от температуры. 0 Errare humanum est. Коли людЯм позволено, что же о нас то говорить! Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Опубликовано 25 августа, 2012 Поделиться Опубликовано 25 августа, 2012 (изменено) @o_l_e_g, Т-c-c-с... Я специально молчу, надеюсь, что наш друг наберёт в поисковике такой вопрос и почитает о тонкостях измерения... пусть обожжется, тогда начнёт уважать теорию и даташиты Изменено 25 августа, 2012 пользователем Гость 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.