Термометр на микроконтроллере - обсуждение статьи
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18544
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
Термометр на микроконтроллере - обсуждение статьи
Раз статья появилась, вот и тема для ее обсуждения 
Последний раз редактировалось ARV Чт июн 07, 2007 11:41:59, всего редактировалось 1 раз.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
- Добрый Кот
- Первый раз сказал Мяу!
- Сообщения: 21
- Зарегистрирован: Вс май 07, 2006 23:27:53
- Степаныч
- Открыл глаза
- Сообщения: 68
- Зарегистрирован: Ср июн 20, 2007 18:46:54
- Откуда: Красноярск
- Контактная информация:
Всем привет!У меня возникла проблема- спаял я данный термометр прошил файл tc1 прошивки и у мяня почему-то устройство не показывает первый разряд температуры, тоесть показывает единицы и доли температуры а десятки не показывает (горит только сегмент G при цифре 2,и сегменты b,c когда цифра 3 остальные цифры не мог проверить т.к в комнате не более 30 градусов )В чем может быть проблема?
P.S. Пропаял нормально так что ошибки в монтаже нет,и индикатор не сгоревшиий.Может фьюзы не так поставил?!(Но генератор настроил на 8Мгц)и больше ни че не трогал!
P.S. Пропаял нормально так что ошибки в монтаже нет,и индикатор не сгоревшиий.Может фьюзы не так поставил?!(Но генератор настроил на 8Мгц)и больше ни че не трогал!
IN GOD WE TRUST
- Serega
- Говорящий с текстолитом
- Сообщения: 1529
- Зарегистрирован: Пн авг 22, 2005 21:02:22
- Откуда: Питер
Степаныч, не надо кипятиться! Я понимаю что легче спросить чем подумать, но иногда думать тоже полезно
Я не аффтар прошивки - поэтому сказать могу только одно: проверяй монтаж!
А еще лучше - напиши тестовую программульку (тупо засвечивающую все сегменты во всех разрядах) и прошей ее. Сразу все станет видно. В чем проблема то? Ну или хотя бы тупо вынь контроллер из кроватки (если он, конечно, в кроватке) - и прозвони выводы, идущие на индикатор.
Я не аффтар прошивки - поэтому сказать могу только одно: проверяй монтаж!
А еще лучше - напиши тестовую программульку (тупо засвечивающую все сегменты во всех разрядах) и прошей ее. Сразу все станет видно. В чем проблема то? Ну или хотя бы тупо вынь контроллер из кроватки (если он, конечно, в кроватке) - и прозвони выводы, идущие на индикатор.
Лучше быть первым в деревне, чем вторым в Риме
- Степаныч
- Открыл глаза
- Сообщения: 68
- Зарегистрирован: Ср июн 20, 2007 18:46:54
- Откуда: Красноярск
- Контактная информация:
Извените покипятился!Что интересно все прозвонил!Все верно и даже тесовую программу написал результат 100%!Я думаю дело в датчике либо программа написаная ARV неверна(Хотя это мало вероятно уж слишком все расхваливают что у них все вышло) придется наверно попробовать датчик новый купить и поставить!
IN GOD WE TRUST
- Symbiosis
- Вымогатель припоя
- Сообщения: 600
- Зарегистрирован: Вс апр 27, 2008 13:44:52
- Контактная информация:
ошибка в схеме, перепутаны 1 и 3й выводы дс1820 ! и каким образом у вас работает ? (
собрал. повозился, заработало, но показывает какую-то билеберду! спаяно все верно, проверил тестером. у меня есть подозрения,что катоды первых трехзнаков перепутаны с катодами вторых трехзнаков, так как у меня один трехзначный индикатор, но после прошивки версией для 6 значного, на нем отображается С°, а по идее должно отображаться на другой тройке, которой у меня нет
собрал. повозился, заработало, но показывает какую-то билеберду! спаяно все верно, проверил тестером. у меня есть подозрения,что катоды первых трехзнаков перепутаны с катодами вторых трехзнаков, так как у меня один трехзначный индикатор, но после прошивки версией для 6 значного, на нем отображается С°, а по идее должно отображаться на другой тройке, которой у меня нет
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18544
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
ничего не перепутано: 3 индикатора показывают температуру. если индикаторов 6 - справа (т.е. в младших разрядах) дорисовывается символы градуса цельсия, а температура передвигается на добавленные индикаторы (старшие разряды)
на счет выводов DS1820 - на схеме ясно обозначены наименования выводов - сложно перепутать вывод VCC c выводом GND.
на счет выводов DS1820 - на схеме ясно обозначены наименования выводов - сложно перепутать вывод VCC c выводом GND.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
- Symbiosis
- Вымогатель припоя
- Сообщения: 600
- Зарегистрирован: Вс апр 27, 2008 13:44:52
- Контактная информация:
думаю стоит переправить циферки возле выводов,либо стереть их вообще. я например сверял с даташитом все компоненты (дс,мк, инд) и засмотрелся в конечном итоге на схему и датчик воткнул неправильно, с перепутанной полярностью, пришлось новый дс купить. Так в чем может быть косяк-то? если все дейстаительно не перепутано на схеме, то косяк в прошивке, чтоле? кстати, когда жижигалкой датчик грею билеберда скачет по экрану и минус появляется справа =>определенно какой-то глюк в прошивке. Извините, если вдруг обижаю, но к сожалению ошибка где-то то есть (
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18544
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
Ошибки возможны - все мы грешные... Помнится, были проблемы с нумерацией индикаторов - который считать первым, который третьим... Но я вроде бы устранял в прошивках... Поглядите у меня на сайте - там определенно правильная прошивка должна быть. Кстати, там и гораздо более простая схема термометра имеется - прогресс на месте не стоит
А схема, рассматриваемая вами - скорее для обучения программированию на ассемблере предназначена, я ведь там подробнейшие исходники приложил... Можете как раз их изучить и исправить "ошибку" (если найдете)
А схема, рассматриваемая вами - скорее для обучения программированию на ассемблере предназначена, я ведь там подробнейшие исходники приложил... Можете как раз их изучить и исправить "ошибку" (если найдете)
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
- Symbiosis
- Вымогатель припоя
- Сообщения: 600
- Зарегистрирован: Вс апр 27, 2008 13:44:52
- Контактная информация:
Угу этим и займусь ) На самом деле, чем больше проблем в ходе, тем больше знаний набираешься, мне сейчас надо будет как раз очень сложный проект делать, причем с нуля, для управления позиционерами с точностью 3 нм и синхронизацией от фемтосекундного лазера, вот очень нужны любые крупицы знаний. Индикатор 1й и3й действительно перепутаны, эту ошибку исправил, осталось только разобраться почему билеберда идет.
- Дмитрий О
- Вымогатель припоя
- Сообщения: 635
- Зарегистрирован: Пн авг 29, 2005 16:27:04
- Откуда: Дмитров
- Контактная информация:
Кто-нибудь имел дело с журналом Радио 12*2007? Там описан "необычный термометр". Подумал, и собрал себе такой
Зацените
PS Фоткал зимой, поэтому "*" светится.
PS Фоткал зимой, поэтому "*" светится.
- Вложения
-
- Termo_dia.jpg
- (34.05 КБ) 690 скачиваний
aka Diamond
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18544
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
гм... вроде июль на дворе... жара под 40 - а вы спохватились - зимнюю фотку прислать
или в том фишка этого термометра - показывает с задержкой на пол-года? 
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
Всем привет!Собрал схему!Включил на индикаторах замигал средней сегмент.Посмотрел по коду-ошибка обмена с датчиком.Что это может быть?Пробывал не один датчик все одинаково!Датчик по прайсу магазина DS1820(DS18S20) И подскажите как должны быть выставлени биты? Програмирую програматором ChipProg2. Пробывал модулировать в протеусе!При отрицательной температуре показывает не то.