Отговори на тема  [ 43 мнения ]  Отиди на страница 1, 2, 3  Следваща
Защо и как се повреждат процесорите? 
Автор Съобщение
Ранг: Популярен
Ранг: Популярен
Аватар

Регистриран на: Вто Дек 14, 2004 9:02 am
Мнения: 325
Мнение Защо и как се повреждат процесорите?
Въпросът е по-скоро за раздел хардуер но питането е доста неясно и затова го пускам в общи приказки.
Става въпрос за вендинг машина SELECTA MIRANTE (https://www.selecta.ch/de/automaten/hei ... n/mirante/). В машината има три процесорни платки - едната се грижи за LCD дисплея и Touchscreen-a, втората за платежните системи, третата за приготвянето на напитките - трите комуникират помежду си.
Машината работи на обект сравнително дълго време и блокира по време на работа - след рестарта изобщо не тръгва - държи се така сякаш я няма платката, която се занимава с приготвянето на напитките.
На обекта са изпратени комплект от всички платки - тествани и работещи заедно. Монтирани са но машината пак не тръгва - държи се по същия начин. Машината вече се намира в сервиз заедно с новия комплект платки.
Оказа се че и на двете платки, управляващи приготвянето на напитките, процесорите след половин минута работа загряват до степен да не може да се пипнат с пръст (мисля че са пробили по захранване). Процесорите са MB91F465PA. Самата платка се захранва от 24V, идващи от отделно импулсно захранване. Стабилизатора за 5V e LM22675-5.0 - изхода си държи 5V. Платката сама по себе си следи различни датчици ( термо, оптични, ключета и разни други) и управлява нагревател, мотори, клапани и други подобни.
Термодатчика е включен в делител на напрежение от 5V и през съпротивление 1к отива на вход на процесора, ключетата са включени към маса и отиват към процесора през HC14, датчика за количество вода дава импулси, които отиват към процесора пак през НС14 - други датчици не съм проследявал.
Има няколко релета на 24V, коитосе управляват през ULN2803. Моторите са постояннотокови и се управляват през мостови транзисторни схеми - не съм ги проследявал с подробности. Нагревателя е на 220V и се управлява преа оптрон и симистор. Други вериги засега не съм проследявал.
Пуснах платката с изключена периферия и включвах куплунзите един по един като следях захранването 5V - няма промени при включването им. Всички куплунзи за периферията вървят в общ кабелен сноп - развързал съм го и не виждам никакви окъсявания, пробиви и подобни.
Въпросът е - какво може да се случва за да се повредят двете платки по един и същ начин - втората още с включването и без реално да е опитала да включи каквото и да е. Има някаква вероятност и двете платки да са се повредили защото така им е дошло но някак си не ми се вярва - по ми се струва вероятно нещо да предизвиква повредите, но какво може да е и какви измервания да направя че да го намеря не знам - малко леко се поизчерпах.
Като цяло не изкам да включвам нова платка без да съм сигурен че нищо няма да и се случи.
Как да продължа да търся проблема?
Приемам всякакви насоки, предложения и въпроси за уточняващи измервания.


Нед Сеп 08, 2019 11:38 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Яну 01, 2012 7:04 pm
Мнения: 2593
Местоположение: Велико Търново / София
Мнение Re: Защо и как се повреждат процесорите?
1) нестабилно захранване, говоря и след LM22675
2) Късо в ULN2803
3) (предполагам е това) Някой от датчиците вкарва по-високо от захранващото напрежение към някой вход на процесора. Клампиращите диоди в процесора се опушват, греят и накрая пробиват към Vdd
4) Може да се губи някоя маса и затова да подскача напрежението. :roll:

_________________
https://github.com/slav4ocom/


Пон Сеп 09, 2019 12:26 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Фев 07, 2012 10:22 pm
Мнения: 3082
Мнение Re: Защо и как се повреждат процесорите?
Предполага се , че и двете платки са жертва на един и същ дефект. Обаче - първата може да е умряла от старост,
втората - поради грешка при монтажа. Няма как да се определи.
От друга страна - такива платки са проектирани с мисълта да са застраховани срещу повечето възможни грешки.
Та вероятно - и двете платки са жертва на нещо външно
- захранване 24В - проверено ли е с осцилоскоп?
- сигнали за връзка с други платки;
- датчик;
- сигнал за ресет.

Процесорите за смяна ли са , или все още има живец в тях - поне първите 20 секунди?
Как се държи машината в първите 20 секунди?
При изключени периферии - датчици и актуатори - пак ли прегрява?
Ако някой от актуаторите е загинал - вероятно няма да видиш проблем в 5В, а процесорът ще прегрява.
Би трябвало и някой от транзисторните драйвери да се е скапал.


Пон Сеп 09, 2019 7:16 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 03, 2005 1:21 am
Мнения: 10622
Местоположение: София
Мнение Re: Защо и как се повреждат процесорите?
Конектора на захранването позволява ли то да бъде свързано наобратно, и да е станал фал при монтажа на новата платка?


Пон Сеп 09, 2019 9:44 am
Профил
Ранг: Популярен
Ранг: Популярен
Аватар

Регистриран на: Вто Дек 14, 2004 9:02 am
Мнения: 325
Мнение Re: Защо и как се повреждат процесорите?
Благодаря за отговорите и предложенията!
Днес нямаше време да се занимавам с проблема, но мога да отговоря на част от въпросите.
Захранването принципно не може да се обърне. И да се обърне няма да има повреда а платката ще бъде незахранена. Всички останали куплунзи също не могат (или поне не могат лесно) да се обърнат и освен това са с различен брой пера - трудно е да се сбъркат.
Наистина не може да се установи дали причината за двете повреди е една и съща, но самите те са доста идентични и като че ли е по-вероятно да са причинени от едно и също нещо.
Захранването 24V не е проверено с осцилоскоп - ще се провери. Около тия захранвания има нещо, което е може би интересно - в машината има две такива захранвания, захранващи различни платки - на празен ход едното държи постоянно напрежение, другото плува примерно с половин волт. В натоварено състояние напрежението и на двете е стабилно. Проверих захранванията в друга машина - положението е същото. Плуващото на празен ход захранване е това, което захранва повредените платки. Дали това може да е причината за повредите - поне засега не мога да твърдя. И в работеща (да кажем засега) машина захранванията се държат идентично.
На платките има светодиоди, по които може да се направи някаква диагностика. Единият светодиод премигва веднъж при старта (reset), другия първоначално светва продължително и като тръгне програмата започва да премигва по определен начин. И на двете повредени платки не се достига до премигването на диода. На едната (първоначално повредената) и светодиода за reset не премигва а остава да свети постоянно. Не знам дали това може да се нарече живец.
Процесорите греят и като се подаде само захранване без да е включена никаква периферия. Поне засега не съм открил нещо повредено по драйверите - ще ги прегледам пак по-подробно.
И аз си мисля че причината за повредите може да е нещо влязло по веригата на някой датчик - примерно термодатчика, който е на бойлера с нагревател на 230V, но не намирам утечка между нагревателя и датчика. Освен това при втората платка повредата е получена преди още тя да е подала напрежение към някоя периферия ( поне според хората сменяли платките ).
Като гледам късото от което прегрява процесора е по захранването му и вероятно там се е получило някакво превишение, но поне засега не откривам причината. Захранване 5V не излиза никъде директно по периферията а поне през съпротивление 1к.
Засега е това. Като има резултати от други измервания ще дам още информация за размисъл.


Пон Сеп 09, 2019 10:31 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Сеп 26, 2004 8:21 pm
Мнения: 28023
Местоположение: София
Мнение Re: Защо и как се повреждат процесорите?
Възможно е причината да е в нещата закачени към платката и да е убило по един и същи начин двете платки, затова и двете платки да показват един и същи дефект След като веднъж са я включили тя е била убита, сега няма как само по платка да разбереш какво я е убило. Гледай машината, балъшка проба, пробвйа с трета платка, първо само я захрани, после присъединявай нещата едно по едно, има голяма вероятност да се сдобиеш с трета повредена платка. По-логичният вариант е да провериш всички конектори какво идва на тях. При у-ва захранени с две отделни захранвания и комуникиращи помежду си с подобни проблеми, проблема може да е в самите захранвания, и той най-често е там. Предполагам щом платките си говорят, те имат обща маса, каквото и да мериш сложи дебела жица между двете маси още при захранванията, за да елиминираш този проблем, но едва след като си измерил захранванията. Виж дали между масите им не се появяват някакви странни напрежения. Ак оизходите са през релета с ULN, едва ли нещо в изхда може да убие процесора, и то толкова бързо. По-скоро е убит през комуникацията си.
Друг вариант Оптон + симистор, провери нагревателя може той да е предателя.
Самите мотори също са под съмнение, трназисторите на платките ли са или са на радиатори, ако са на радиатори може самите транзистори да са опукали, ако са на платките може да има мотор който е окъсил или блокирал и от там да убива някак процесора. Това не следва да се получава но като видя швейцарски неща и почвам да се припотявам ...


Пон Сеп 09, 2019 11:46 pm
Профил
Ранг: Ориентиран
Ранг: Ориентиран

Регистриран на: Вто Май 07, 2019 8:16 pm
Мнения: 278
Мнение Re: Защо и как се повреждат процесорите?
Звучи като Latch-Up - ващ CMOS ( Бонго, Тони и Дедо Боре, ако кажа някоя глупост, обаждайте навреме :D ).
Имаш ли възможност да ограничиш захранването на платката под 1А при включване и да видиш дали пак се получава-теоретически би трябвало да не се.
Причини за лачване много - смущения в захранването, индуктивни товари от клапанчетата и моторите, температурни условия, стар дизайн и по-податлив, променена рецепта на кафето със съставки на гаргаро-бластер и електронни цигари и т.н.
Тея особености на захранването които описваш може да са нарочно дизайнерско решение за ограничаване на тока с цел излизане от въпросните лач-ъпи.


Вто Сеп 10, 2019 10:52 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Яну 25, 2012 8:14 am
Мнения: 4624
Местоположение: Новата земя на племето Мутум'ба
Мнение Re: Защо и как се повреждат процесорите?
Пробвай да пускаш платките една по една *без да са монтирани в кутията*. Може проблема да се окаже механично късо което първоначално в възникнало от влага или нещо друго. Понякога има едни гумени или коркови тампони които държат платките и ги изолират от кутията. Ако някой от тях е остарял и се е разпаднал, може да се получава това късо

_________________
'просто' е технически синоним на 'красиво'


Вто Сеп 10, 2019 11:08 am
Профил
Ранг: Ориентиран
Ранг: Ориентиран

Регистриран на: Вто Май 07, 2019 8:16 pm
Мнения: 278
Мнение Re: Защо и как се повреждат процесорите?
Между другото, взема ли се в предвид и фактора че всичко което е спряно вече като производство в страната на каубойските залези, се пуска и е налично само в страната откъм изгряващото слънце и новите резервни платки най-вероятно е да са с такива МЦУ-та и да са за стотинки, които някой в ЕУ ти препродава за милиони.


Вто Сеп 10, 2019 2:10 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Сеп 26, 2004 8:21 pm
Мнения: 28023
Местоположение: София
Мнение Re: Защо и как се повреждат процесорите?
Абе не е писал колегата ама според мен проблема не е в самата платка, нещо я убива, нещо външно и то нещо което е извън номиналните си параметри. Айде да не казвам вчера колко време изгубих докато стигнах до едно смотано реле... късмет е че не се е повредило и нещо друго, щото то превключва намотки а е залепнало в едно положение, ако бях пуснал уреда на 200 V каквато идея ми хрумна по едно време не е ясно какво щеше да стане.


Вто Сеп 10, 2019 7:01 pm
Профил
Ранг: Популярен
Ранг: Популярен
Аватар

Регистриран на: Вто Дек 14, 2004 9:02 am
Мнения: 325
Мнение Re: Защо и как се повреждат процесорите?
Проба с трета платка не искам да правя докато не намеря нещо, което да набедя за проблем. Ще премеря по конекторите за нещо необичайно. Транзисторите на мостовете, управляващи моторите са smd и са на платката.
При включване на машината стартирането е поне около минута - въртят се шарени картинки по екрана, разпознават се версии на платките и чак след това работната платка започва да включва изпълнителните механизми за тестове и установяване на начални състояния. Първата платка се е повредила по време на работа, но втората (по обясненията) се е повредила още преди да започне да включва изпълнителните механизми.
Като включа повредената платка към изправител на 24V консумацията е около 300mA - това е около 7 вата - или да кажем поне 1А от процесора.
Платката е монтирана на около 1 сантиметър от металната основа с пластмасови дистанционери подобни на тия от линка https://www.mdm-bg.eu/brand/product/bid ... 3/pid/275/
Ще сваля процесора да премеря със сигурност дали късото е само по захранване или има и проблемни входно/изходни пинове (доколкото е възможно).
Принципно проблема на клиента е решен с друга машина, ремонта не е свръхспешен и няма да се прибързва, няма и да се протака де.


Вто Сеп 10, 2019 9:42 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Вто Яну 20, 2009 10:54 pm
Мнения: 11338
Местоположение: "Занзибар"
Мнение Re: Защо и как се повреждат процесорите?
Аз бих опрял фазомер до корпуса :)
Ако машината, или част от нея, не е добре заземена, винаги има откъде да се вземат блуждаещи токове.
Отделно, че всеки неразделен галванично вход трябва да е подсигурен поне с 10к сериен резистор, а в платките на някои фирми не се прави. Насока: как се мери нивото на водата в бойлера?


Сря Сеп 11, 2019 9:45 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пон Май 12, 2014 10:49 pm
Мнения: 4379
Местоположение: София
Мнение Re: Защо и как се повреждат процесорите?
Историята, вероятно е "causa perduta" и все пак - повод за размисъл....

IP телефони Cisco 7912G, след около 12 годишна вярна служба, започнаха да мрат, като мухи по един и същи начин. Това се случва със силно изразена закономерност и винаги след изключване и повторно включване.
Не стартират, нищо не свети, но консумират тавана на PoE портовете (15,4W). Когато работят нормално, консумацията им е около 6 W. При локално захраване от 48V адаптер нищо не се променя.
От гледната точка на access суича, не се вижда mac адрес на порта, вижда се като cisco power device и броячите отчитат трафик на пакети.
С wireshark не се вижда нищо, което да може да се асоциира с телефона.

Карантията му е това:

Прикачени файлове:
1.jpg
1.jpg [ 1.42 MiB | Прегледано 4235 пъти ]


На чипа с лепенката за версията на фърмуера пише:

Прикачени файлове:
3.jpg
3.jpg [ 1.19 MiB | Прегледано 4235 пъти ]


Прикачени файлове:
2.jpg
2.jpg [ 810.63 KiB | Прегледано 4235 пъти ]


Захранванията на всички чипове са в норми.

Дайте предположения за причината. На този етап аз клоня към повреден фърмуер.


Вто Окт 15, 2019 11:23 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Яну 01, 2012 7:04 pm
Мнения: 2593
Местоположение: Велико Търново / София
Мнение Re: Защо и как се повреждат процесорите?
Не знам колко телефона имаш, но аз бих прочел флаша от един здрав и от повреден. Дали обаче е в него фирмуера ?
Възможно е да е възникнал някакъв проблем по мрежата (захранването по нея) който да ги скапва.

_________________
https://github.com/slav4ocom/


Вто Окт 15, 2019 12:13 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Сеп 26, 2004 3:11 pm
Мнения: 3742
Местоположение: София
Мнение Re: Защо и как се повреждат процесорите?
Чиповете най-често са от силиций. От силиций е и пясъкът. От пясък се прави много добър пясъчен часовник.
Най-вероятно са им изтекли песъчинките и той е спрял да работи. Това може да е програмирано от производителя ( брояч някакъв ), а може и да е по-нежно - например периодично пише в ЕЕПРОМ и като се изтърка молива за писане, спира. Там почти винаги се пише и при изключване на захранването, и се чете при включване. Прилича на кейса, дето е описан.


Вто Окт 15, 2019 12:55 pm
Профил ICQ
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 43 мнения ]  Отиди на страница 1, 2, 3  Следваща

Кой е на линия

Потребители разглеждащи този форум: Cekins и 16 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни