| Автор |
Съобщение |
|
Cekins
Ранг: Форумен бог
Регистриран на: Сря Апр 20, 2005 12:02 pm Мнения: 9119 Местоположение: Разград
|
 Re: проблем с една микропроцесорна системка
Айдее.... От де се тръгна до де се стигна. На мене от цифровите датчици най-ми аресва MCP75 на микрочип и SHT71 (второто e за влага по принцип). Ама и двете са на I2C. Като SHT-то не могат да се закачат много на една линия. С DS1820 имам 2-3 опита - всичките неуспешни и повече не съм се мъчил. Той единия беше на такова място, че ако беше тръгнал, щеше физиката да се преобърне с краката нагоре 
|
| Нед Ное 02, 2014 1:51 pm |
|
 |
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 9:21 pm Мнения: 30685 Местоположение: София
|
 Re: проблем с една микропроцесорна системка
Човека иска да си ремонтира гумата на колелото вие взехте да го убеждавате да си купи трактор ....
|
| Нед Ное 02, 2014 5:56 pm |
|
 |
|
timt
Ранг: Форумен бог
Регистриран на: Вто Ное 27, 2012 9:27 pm Мнения: 2011
|
 Re: проблем с една микропроцесорна системка
По скоро му казваме че има много дефектни датчици. Но при него конвертора не е добре. (най вероятно)
|
| Нед Ное 02, 2014 7:01 pm |
|
 |
|
NikB
Ранг: Почетен член
Регистриран на: Съб Сеп 25, 2004 10:32 pm Мнения: 710
|
 Re: проблем с една микропроцесорна системка
Какво е това MCP75? не го намирам, нещо
|
| Пон Ное 03, 2014 1:22 pm |
|
 |
|
Cekins
Ранг: Форумен бог
Регистриран на: Сря Апр 20, 2005 12:02 pm Мнения: 9119 Местоположение: Разград
|
 Re: проблем с една микропроцесорна системка
корекция : tcn75
те нали повечето им джунджурии с Mcp и по инерция...
|
| Пон Ное 03, 2014 1:44 pm |
|
 |
|
nikito52
Ранг: Минаващ
Регистриран на: Съб Ное 01, 2014 6:36 pm Мнения: 7
|
 Re: проблем с една микропроцесорна системка
Пропуснах да спомена, че показва реална температура, но от време на време изкарва грешки... Извинявам се за което.
|
| Пон Ное 03, 2014 9:55 pm |
|
 |
|
stefan63
Ранг: Форумен бог
Регистриран на: Вто Фев 07, 2012 11:22 pm Мнения: 3084
|
 Re: проблем с една микропроцесорна системка
Ако заобиколиш реалното четене на измерената температура , на за 1-я термометър твърдо предаваш да речем +10, за втория +21,за третия- +34 градуса - тези трябва да ги виждаш без грешки постоянно. Така можеш да локализираш грешката , ако е една .ЮИли част от грешките, ако са повече.
|
| Пон Ное 03, 2014 10:04 pm |
|
 |
|
nikito52
Ранг: Минаващ
Регистриран на: Съб Ное 01, 2014 6:36 pm Мнения: 7
|
 Re: проблем с една микропроцесорна системка
Ок, ама проблема ми идва от датчика до процесора, защото на 2-рия процесор датчика е свързан директно със самия него и се изобразява директно на дисплея.
|
| Пон Ное 03, 2014 10:09 pm |
|
 |
|
stefan63
Ранг: Форумен бог
Регистриран на: Вто Фев 07, 2012 11:22 pm Мнения: 3084
|
 Re: проблем с една микропроцесорна системка
малко неясно пишеш... на процесора с дисплей имаш един термометър и той се изобразява коректно? на "отдалечения" процесор без дисплей имаш 2 термометъра и при изобразяването им забелязваш грешки?
|
| Пон Ное 03, 2014 10:25 pm |
|
 |
|
Cekins
Ранг: Форумен бог
Регистриран на: Сря Апр 20, 2005 12:02 pm Мнения: 9119 Местоположение: Разград
|
 Re: проблем с една микропроцесорна системка
Е каква е логиката - ако и двата процесора търкалят едно и също нещо за четене на датчците, какъв е шанса единия да не чете, а другия да си е нормално. Значи проблема е в комуникацията между двата. Ама и това не е казано как става. Данните по какъв начин се прехвърлят; нещо като протокол има ли; нещо за проверка за грешки при комуникация? Не е ясно...
|
| Пон Ное 03, 2014 10:40 pm |
|
 |
|
nikito52
Ранг: Минаващ
Регистриран на: Съб Ное 01, 2014 6:36 pm Мнения: 7
|
 Re: проблем с една микропроцесорна системка
Добре. Извинявам се за неяснотите, ще се опитам да обясня по добре: Към процесора (условно ще го нарека първи), имам един датчик, а стойностите от другите два датчика се осредняват от другия процесор и стойността се праща на първия. Първия процесор изписва на дисплей температурата получена от датчика, свързан към него и тази от втория процесор. Грешката идва от датчика който е свързан директно с първия процесор (не минава през комуникацията, която се осъществява по UART).
|
| Пон Ное 03, 2014 10:54 pm |
|
 |
|
stefan63
Ранг: Форумен бог
Регистриран на: Вто Фев 07, 2012 11:22 pm Мнения: 3084
|
 Re: проблем с една микропроцесорна системка
на твое място първо бих разпоил и разменил двата термометъра- грешния и един от коректните.
|
| Пон Ное 03, 2014 11:05 pm |
|
 |
|
timt
Ранг: Форумен бог
Регистриран на: Вто Ное 27, 2012 9:27 pm Мнения: 2011
|
 Re: проблем с една микропроцесорна системка
Ама и ти обясняваш като мене. Задай си въпроса пак ако обичаш че ми стана интересно а нищо не разбрах. Имаш 2 датчика които се четат от процесор и се осреднява температурата? На друг процесор имаш датчик който всичко е на ред на дисплея? Комуникират и двата чипа? Това разбвах освен че първият пост беше защо показва различни стойности. После разбрах че всичко е наред но когато увеличиш магистралата и почват проблемите!(това означава че времената не са ти наред) Ако мога да те успокоя почти 8 месеца съм я правил тази програма и такъв зор видях. (именно с времената и конвертора- в нета почти всички да не казвам всички които съм прегледал даваха грешки) П.П. Прегледай си прекъсванията ако имаш бибитка махни я или нещо от сорта като лед-диод.
|
| Пон Ное 03, 2014 11:09 pm |
|
 |
|
linoko
Ранг: Ориентиран
Регистриран на: Пон Окт 17, 2005 10:00 am Мнения: 249 Местоположение: Sofia
|
 Re: проблем с една микропроцесорна системка
Колега, как захранваш датчиците, паразитно или нормално?. При мен даваше шантави температури когато го захранвах паразитно. Захраних ги с три проводника, като масата я вързах към ширмовката и всичко е о.к.
_________________ Когато някой ти каже, че няма начин, значи има начин
|
| Вто Ное 04, 2014 12:18 pm |
|
 |
|
timt
Ранг: Форумен бог
Регистриран на: Вто Ное 27, 2012 9:27 pm Мнения: 2011
|
 Re: проблем с една микропроцесорна системка
Това ти е част от проблема! Ползвай кабел без екран,захранвам нормално инак пак си работят но дават грешки на дълга магистрала.
|
| Вто Ное 04, 2014 12:51 pm |
|
|