 |
Форум за електроника Български форум за електроника, ремонти, схеми, документация
|
| Предишната тема :: Следващата тема |
| Автор |
Съобщение |
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 Мнения: 2357 Местожителство: Златоград
|
Пуснато на: Нед Май 29, 2011 0:18 Заглавие: |
|
|
Малко вероятно. По-скоро статично електричество.
DS18S20 или DS18B20 може да работи и без захранване. Тои си се захранва "паразитно" от DQ (Това е така, защото това е 1-Wire device ). Не случайно има резистор от 5V към DQ (средния извод).
За да се избегнат тези неща се използват DS9502
Какви кабели и колко дълги използваш за датчика. Как си го "опаковал"?
И защо не си направиш една проста схема и посредство RS-232 да си тестваш DS18S20
Има доста софтуери за Windows и Linux Ако не OneWireViewer.  |
|
| Върнете се в началото |
|
 |
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 Мнения: 2357 Местожителство: Златоград
|
Пуснато на: Вто Май 31, 2011 23:17 Заглавие: |
|
|
Браво
Вероятно или е лошо написан софтуер или нещо не се "харесват" с този контролер
За спорта може да се намери сорса или да се деасемблира и да се види какво точно става
1-Wire може да работи и на 100метра и то само с "паразитно" захранване  |
|
| Върнете се в началото |
|
 |
Niakoi Опитен потребител

Регистриран на: 20 Авг 2006 Мнения: 356 Местожителство: Каръктаун
|
Пуснато на: Чет Юни 02, 2011 10:44 Заглавие: |
|
|
Мишо е прав - това е много устоичиво на смущения. Аз съм го пробвал с 12м неекараниран плосък телефонен кабел, увит с 3 навивики около отворена работеща автоматична перална с току-що сменени четки на мотора (докато улегнат, искрят като за световно). _________________ Жица, на която не виждам двата края, не я пипам! |
|
| Върнете се в началото |
|
 |
|
|
Не Можете да пускате нови теми Не Можете да отговаряте на темите Не Можете да променяте съобщенията си Не Можете да изтривате съобщенията си Не Можете да гласувате в анкети
|
|