Форум за електроника Форуми Форум за електроника

Форум за електроника
Български форум за електроника, ремонти, схеми, документация
 
 Въпроси/ОтговориВъпроси/Отговори   ТърсенеТърсене   ГрупиГрупи   Регистрирайте сеРегистрирайте се 
 ПрофилПрофил   Влезте, за да видите съобщенията сиВлезте, за да видите съобщенията си   ВходВход 

Service Manual Search :   Enhanced by: Jabse.com : българската търсачка
Терморегулатор-проблем!

 
Създайте нова тема   Напишете отговор    Форум за електроника Форуми -> Обща електроника - General Electronics
Предишната тема :: Следващата тема  
Автор Съобщение
Yosif
Нов потребител
Нов потребител


Регистриран на: 16 Фев 2008
Мнения: 49
Местожителство: Сливен

МнениеПуснато на: Съб Май 28, 2011 23:42    Заглавие: Терморегулатор-проблем! Отговорете с цитат

Здравейте, имам проблем с един терморегулатор, това е схемата по която е направен! Проблема е следния, при първото включване всичко беше нормално, отчиташе реална температура и бутоните за mode и хистерезис си работеха. При следващото включване(след няколко дни) на LCD дисплея изписваше само temperature без да показва реалната темпераура и трите бутона не функционираха. Разкачих дигиталния термометър DS1820, изписа no sensor и mode menu сработи беше възможно да се правят настройки за хистерезис и температурата за вкл./изкл. Поръчах нов сензор и след включване, както в началото, реална температура и всичко ОК. Инсталирах регулатора на един хладилник, но направих грешка свързах само проводниците за + и - към DS1820 средния пин който предава данните към PIC контролера остана свободен! След включване-no sensor, свързах и средния пин и....отново както преди надписа Temperature без реалната температура. Изтрих и записах наново програмата на PIC-контролера, но пак същото.
Въпросът ми е може ли DS1820 да дефектира от това че не бях му свързал средния пин към PIC-контролера.
Благодаря!
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Изпрати мейла
mishomvp
Опитен потребител
Опитен потребител


Регистриран на: 17 Авг 2004
Мнения: 2353
Местожителство: Златоград

МнениеПуснато на: Нед Май 29, 2011 0:18    Заглавие: Отговорете с цитат

Smile
Малко вероятно. По-скоро статично електричество.
DS18S20 или DS18B20 може да работи и без захранване. Тои си се захранва "паразитно" от DQ (Това е така, защото това е 1-Wire device ). Не случайно има резистор от 5V към DQ (средния извод).
За да се избегнат тези неща се използват DS9502
Какви кабели и колко дълги използваш за датчика. Как си го "опаковал"?
И защо не си направиш една проста схема и посредство RS-232 да си тестваш DS18S20 Smile
Има доста софтуери за Windows и Linux Smile Ако не OneWireViewer. Smile
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Посетете сайта на потребителя
ivpav
Опитен потребител
Опитен потребител


Регистриран на: 02 Ное 2006
Мнения: 539
Местожителство: Хасково

МнениеПуснато на: Пон Май 30, 2011 9:48    Заглавие: Отговорете с цитат

На твое място бих направил следната постановка . Изтривам пика и записвам хекса в него . Пускам схемата да работи, без да пипам никакви бутони за регулиране на температура менюта и тем подобни . Така я пускам докато блокира и спре да работи . После прочитам пика и сравнявам файла с оригиналния , най-вече EEPROM-а . Може пък да имаш софтуерна закачка.
_________________
ИВАН ПАВЛОВ
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Изпрати мейла Посетете сайта на потребителя
Yosif
Нов потребител
Нов потребител


Регистриран на: 16 Фев 2008
Мнения: 49
Местожителство: Сливен

МнениеПуснато на: Вто Май 31, 2011 23:09    Заглавие: Отговорете с цитат

Здравейте, благодаря за отговорите!!!
И двата сензора се оказаха изправни(както предположи mishomvp), проверих ги с едно Arduino Duemilanove, проблема беше в pull–up (4,7КоМ) резистора......непонятно за мен! При проверката с Arduino използвах същия резистор, както и при първото включване на регулатора и нямаше никакъв проблем. Блокирането се получи когато сложих проводник(около 2м алармен кабел 6x0.22mm екраниран) между сензора и ПИК-а, но после си остана без значение дали сензора е на платката или е удължен. Проблема го разбрах случайно, след проверката на единия сензор с Arduino забравих да махна резистора и го свързах както е така към регулатора, и фактически станаха два резисора по 4,7КоМ или общо съпротивлението беше около 2,3КоМ. По този начин регулатора работи без проблем. После реших да пробвам на каква стойност на pull–up резистора срабова регулатора, използвах 10КоМ тример и на около 3,3КоМ дисплея "оживява" и всичко си работи коректно!
Извода за мен е че сензора трябва да възможно най-близо до контролера.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Изпрати мейла
mishomvp
Опитен потребител
Опитен потребител


Регистриран на: 17 Авг 2004
Мнения: 2353
Местожителство: Златоград

МнениеПуснато на: Вто Май 31, 2011 23:17    Заглавие: Отговорете с цитат

Smile
Браво Wink

Вероятно или е лошо написан софтуер или нещо не се "харесват" с този контролер Wink

За спорта може да се намери сорса или да се деасемблира и да се види какво точно става Smile

1-Wire може да работи и на 100метра и то само с "паразитно" захранване Smile
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Посетете сайта на потребителя
Niakoi
Опитен потребител
Опитен потребител


Регистриран на: 20 Авг 2006
Мнения: 350
Местожителство: Каръктаун

МнениеПуснато на: Чет Юни 02, 2011 10:44    Заглавие: Отговорете с цитат

Мишо е прав - това е много устоичиво на смущения. Аз съм го пробвал с 12м неекараниран плосък телефонен кабел, увит с 3 навивики около отворена работеща автоматична перална с току-що сменени четки на мотора (докато улегнат, искрят като за световно).
_________________
Жица, на която не виждам двата края, не я пипам!
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Изпрати мейла
Потърси "Терморегулатор-проблем!" в магазин за електроника Pulsator.bg : БЕЗПЛАТНА ДОСТАВКА над 90 лв.

Покажи мнения от преди:   
Потърси "Терморегулатор-проблем!" в Интернет



Създайте нова тема   Напишете отговор    Форум за електроника Форуми -> Обща електроника - General Electronics Часовете са според зоната GMT + 2 Часа
Страница 1 от 1

 
Към:  
Не Можете да пускате нови теми
Не Можете да отговаряте на темите
Не Можете да променяте съобщенията си
Не Можете да изтривате съобщенията си
Не Можете да гласувате в анкети