Отговори на тема  [ 46 мнения ]  Отиди на страница Предишна  1, 2, 3, 4  Следваща
Проблем с PIC16F877A 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 03, 2005 1:21 am
Мнения: 10615
Местоположение: София
Мнение Re: Проблем с PIC16F877A
Не е срамно по платката да има електролитни кондензатори. Например в захранването...


Вто Дек 13, 2022 12:33 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Вто Ное 08, 2005 3:26 pm
Мнения: 17
Мнение Re: Проблем с PIC16F877A
Ето така - не работи!!!


Прикачени файлове:
20221213_124131.jpg
20221213_124131.jpg [ 1.21 MiB | Прегледано 747 пъти ]
Вто Дек 13, 2022 12:43 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Вто Ное 08, 2005 3:26 pm
Мнения: 17
Мнение Re: Проблем с PIC16F877A
itso.t написа:
Не е срамно по платката да има електролитни кондензатори. Например в захранването...

Офф, не съм от срамежливите. Даже си сложих пинчета от рейка да сменям кондензаторите по-бързо. По едно време бяха 6 броя. За съжаление и това не помогна.


Вто Дек 13, 2022 12:50 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Апр 13, 2018 3:00 pm
Мнения: 1324
Местоположение: София
Мнение Re: Проблем с PIC16F877A
Как се предават данните към компютъра - провери масите на интерфейсния кабел, земи, разклонители, шуко-та?
Ако влизат смущения от мрежата по интерфейса, може да се държи по този начин.
Може да опиташ да изключиш софтуерно watchdog-a за проба.
П.С. Това с watchdog-a e тъпо - ясно че ще спре и повече няма да тръгне.


Вто Дек 13, 2022 1:09 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Вто Ное 08, 2005 3:26 pm
Мнения: 17
Мнение Re: Проблем с PIC16F877A
Взсе че тръгна. От отчаяние сложих диод в права посока на захранването.
Може ли някой да обясни какво всъщност става.
Поздрав!


Прикачени файлове:
20221213_145006.jpg
20221213_145006.jpg [ 1.38 MiB | Прегледано 722 пъти ]
Вто Дек 13, 2022 2:53 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Фев 07, 2012 10:22 pm
Мнения: 3074
Мнение Re: Проблем с PIC16F877A
itso.t написа:
Не е срамно по платката да има електролитни кондензатори. Например в захранването...


На AD7730 има чат-пат кондензатори, ама на пика- ич, май само един 100нф


Вто Дек 13, 2022 3:40 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Апр 13, 2018 3:00 pm
Мнения: 1324
Местоположение: София
Мнение Re: Проблем с PIC16F877A
Споменах нещо за мрежови смущения.
При хвърчащ монтаж с жици във всички посоки, паразитни контури на масите на платката и масите на интерфейсите към компютъра,
се получат такива ефекти. Диодът, в комбинация с малкото кондензатори, прави нещо като плаващо захранване с частична изолация
през единия полупериод на мрежата и намалява паразитните смущения. Но това не е решение за всички случаи.


Вто Дек 13, 2022 3:46 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Вто Ное 08, 2005 3:26 pm
Мнения: 17
Мнение Re: Проблем с PIC16F877A
al_at написа:
Споменах нещо за мрежови смущения.
При хвърчащ монтаж с жици във всички посоки, паразитни контури на масите на платката и масите на интерфейсите към компютъра,
се получат такива ефекти. Диодът, в комбинация с малкото кондензатори, прави нещо като плаващо захранване с частична изолация
през единия полупериод на мрежата и намалява паразитните смущения. Но това не е решение за всички случаи.


Цялата измерителна част е развързана от компютъра, комуникцията е през оптрони. През USB се захранва малка част от платката с FT232 на нея. Останалата част се захранва отделно.

В случая на снимката ТЕС-а е галванично разделен от мрежата, DC/DC не съм сигурен, но май и то трябва да е галванично разделено. Дори и да не е, защо не тръгваше с батерията.

И какво по-различно се случва с програматора. Или неговото захранване е по-изгладено? Съмнявам се честно казано.


Вто Дек 13, 2022 4:10 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Вто Ное 08, 2005 3:26 pm
Мнения: 17
Мнение Re: Проблем с PIC16F877A
stefan63 написа:
itso.t написа:
Не е срамно по платката да има електролитни кондензатори. Например в захранването...


На AD7730 има чат-пат кондензатори, ама на пика- ич, май само един 100нф


Да, така е. Обикновено стигат, ако захранването е стабилно. Явно обаче при мен не е...


Вто Дек 13, 2022 4:11 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Вто Ное 08, 2005 3:26 pm
Мнения: 17
Мнение Re: Проблем с PIC16F877A
Благодаря на всички, които се включиха. Устройството работи вече няколко часа без проблем.
Явно проблемът беше в захранването все пак.
Дължа малко пояснение. Предното устройство се захранваше чрез регукатор LM2574. На платката се вижда мястото му. Там в изходната верига има кондензатор, индуктивност, шотки диод и т.н. Явно всичко е достатъчно добре филтрирано и затова устройството работи без проблем.
Това устройство както казах ще работи в лаборатория, и решших да си спестя частта със захранването, като разчитах че купеното ще е достатъчно добро. Да, ама не. Като сложим и факта че батерията не дава директно 5 волта, а всичко минава през някакво dc/dc, което не се знае колко е хубаво, картинката се поизяснява. Гледах схемата на програматора, захранването е прилично сложно, може би добре филтрирано и то.
За сега ще го оставя така, да видим как ще се държи. Ако не иска - ще му запоя стабилизатора да видим дали ще се кротне.

Хубави празници на всички!


Вто Дек 13, 2022 4:38 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Фев 07, 2012 10:22 pm
Мнения: 3074
Мнение Re: Проблем с PIC16F877A
Не разбрах ,как ще го затвориш, но поне един 1000,0 мкф близо до пика запой.
Просто си оплескал платката откъм кондензатори, не се обиждай.


Вто Дек 13, 2022 7:40 pm
Профил
Online
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Сеп 26, 2004 8:21 pm
Мнения: 27998
Местоположение: София
Мнение Re: Проблем с PIC16F877A
Абе може би ама чак пък толкова константен проблем само от кондензатори .... там ситуацията е много рандом, а при него доколкото разбрах е доста точно времето на което прекъсва. Ясно е че това е времето на кучето, но нали комуникира през това време .. нещо не ми се връзва, ама никак, проблем с кондензатор да предизвика толкова точно забиване ... има нещо по-дълбоко ми се струва, не е само декуплинг и байпас ... нещо по фундаментално се случва, аз не бих го оставил докато не разбера какво се случва.


Вто Дек 13, 2022 8:54 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Фев 07, 2012 10:22 pm
Мнения: 3074
Мнение Re: Проблем с PIC16F877A
E, като стартираш осем АЦП , които не са с по 1 мА консумция,,,,,та и почне да си приказва с тях....
Това е малко по-различно от комуникация по уарта...... За изследване има много, ама времето обикновено е малко.
Не помня точно , ама АД7730 май минаваше 30 мА, а и по самите АЦПта май няма кондензатори в захранването.
АЦПто акъл няма , та при срив да забози МЦУто , ама все пак и това е възможно - при някаква дупка в алгоритъма - нещо непредвидено, спиране на прекъсване от някое АЦП например..


Вто Дек 13, 2022 11:09 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 20, 2005 11:02 am
Мнения: 8892
Местоположение: Разград
Мнение Re: Проблем с PIC16F877A
Цифрова платка с контролер на 20+ мегахерца и аналогови мерилки за тегло без добра маса си е рецепта за мноооого проблеми. Според мен не толкова кондензаторите са проблема колкото липсата на граунд плейн. Моите първи стъпки в правенето на такива неща беха точно такива и постоянно имах проблеми до момента в който не почнах да ги правя с хубав граунд плейн. Сега не е проблем да си направиш 5 платки за 30-тина лева с транспорта в JLCPCB - коментирали сме го в темата за платките, но все пак - 5 платки с този размер ще ти излязат около 10-15$ + 6-7$ транспорт с обикновената им услуга - идват за 10-12 дни и в БГ направо със Спиди на адрес...

Първата ти платка работи на магия най вероятно. При втората тази магия явно не се случва. LM2574 пък не е кой знае колко безшумен - не се обиждай но на тази платка ще е по скоро шумен отколкото тих. Само дето както колегите намекнаха - може да даде спокойно 1А и вероятно успява добре да захрани всичко. Друг е въпроса с него колко точно мерят АД-тата.

От опит - добра комбинация е LM2675 (на 140MHz е за ралзика от 2574 който е на 54) за цифровата част и някакъв приличен линеен за аналоговата (със съответната добра филтрация на вход и изход на линейния). Често като имам някаква по чувствителна аналоговщина слагам 5 волта импулсен и след него 3.3 линеен отделно за аналоговите неща и евентуално друг линеен или импулсен за контролера. Сега всички контролери спокойно си работят на 3.3 волта. 5-те ги ползвам само за комуникации и ако има релета и подобни консуматори по устройството. Естествено лейоута пак си остава важен.


Чет Дек 15, 2022 9:01 am
Профил ICQ
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Вто Ное 08, 2005 3:26 pm
Мнения: 17
Мнение Re: Проблем с PIC16F877A
Мдаа, както казваше началника, правенето на платки не е шев и кройка!
Определено ако сега правя платката ще е доста по-различна.
Пуснах жички от цифрова маса на всеки 7730 до точката на подаване на захранването. Това драстично подобри нещата. Махнах диода от захранването и всичко си работи. Явно кондензаторите стигат, проблемът както каза и колегата преди малко е в масите. Или по-скоро е комплексен.
Окъсил съм входовете на 7730 с джъмпери, вижда се на снимките. Шумът е 2-5 единици на всеки канал. Чета само 16 бита. На практика не ми трябват повече от 12, не правя кантар, затова и с малко пренебрежение поодходих към захранването.
За протокола, не PIC-a не е на 20+ Mhz, само на 18.432 е :)
Пак за протокла - не се сърдя, не се обиждам. Чета, с някои мнения се съгласявам, с други не чак толкова, трети смятам за откровени глупости. Но не виждам защо трябва да се сърдя или обиждам на хора, които са отделили от времето си да ми помогнат.

И пак, вече за чесане на езици, какво се случва толкова различно като захранвам с програматора?


Чет Дек 15, 2022 12:02 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 46 мнения ]  Отиди на страница Предишна  1, 2, 3, 4  Следваща

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 2 госта


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

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