|
Виж темите без отговор | Виж активните теми
Дата и час: Съб Ное 14, 2026 12:36 am
Комуникация в зоната на здрача.
| Автор |
Съобщение |
|
ig_ivanov
Ранг: Почетен член
Регистриран на: Съб Май 21, 2016 9:47 pm Мнения: 602 Местоположение: Бургас
|
 Комуникация в зоната на здрача.
Направил съм си платка за електронен товар с комуникация по RS485 (двупроводна) с управляваща платка. Електронния товар събира няколко параметъра и по заявка от управляващата платка (пакет от 8 байта с номера платката, команда и CRC накрая) изпраща пакет от 22 байта събрани данни от датчици- ток, напрежение, мощност, температура от NTC, обороти на вентилатор и състояние на електронния потенциометър и отново CRC накрая. Идилията е пълна и обмена на данни си върви безпроблемно (оставял съм го денонощие) докато... не се завърти вентилатора, т.е. да се появят обороти. Не знам дали точно това е причината или самото събитие прелива някаква чаша, но в интервала от 2 до най-късно 15на секунди и комуникацията блокира (спира обмена на пакети). Няма промяна в пакетите данни, просто вместо нули в пакета се появяват оборотите на вентилатора. Това, което ме хвърля в тъча е, че комуникацията блокира от страна на управляващата платка. И то блокира само по интерфейса, всички останали функции (примерно USB връзката с компютър си работи). След рестарт на управляващата платка нещата се оправят за кратко ако вентилатора още вентилира. Чипа в електронния товар е PIC16F18325, в управляващата платка- PIC18F27J53, интерфейсните схеми са MAX485A (не са от алито). Измерването на оборотите го правя с прекъсване- импулса от тахометъра на вентилатора пуска таймер на 1МХц, втория импулс го спира. След това броя импулси се преобразуват в обороти. На някой да му се е случвало нещо подобно, да чувал или да има някакви предположения за причините за таз идиотия?
|
| Чет Сеп 24, 2026 8:21 am |
|
 |
|
Член Първи
Ранг: Новодошъл
Регистриран на: Чет Авг 20, 2026 3:00 pm Мнения: 113
|
 Re: Комуникация в зоната на здрача.
Не знам какъв ти е вентилатора но при управление на индуктивни товари се получават огромни смущения както по захранвашите и управляващи линии, така и по въздуха. Сложи един феритен пръстен на всички кабели към вентилатора, възможно най-близко до самият вентилатор, направи по възможност ако пръстенът ти позволява една намотка около него с всички кабели заедно.
|
| Чет Сеп 24, 2026 8:51 am |
|
 |
|
MYXATA
Ранг: Форумен бог
Регистриран на: Пон Юни 05, 2006 1:48 pm Мнения: 4966 Местоположение: където небето среща земята, ракията е Jameson, а бирата Guinness
|
 Re: Комуникация в зоната на здрача.
Потърси в гооглето за "electromagnetic induced immunity meaning" И ще разбвреш какво му е черното на магията. На максим 485 чипа се ползва в милиони устройства по света едва ли точно в него е проблема. Може би да почнеш от захранването и филтриране на захранващите напрежения?
_________________ ... ако трети ден не ти се работи... това означава, че е сряда !
|
| Чет Сеп 24, 2026 9:27 am |
|
 |
|
itso.t
Ранг: Форумен бог
Регистриран на: Чет Фев 03, 2005 2:21 am Мнения: 13017 Местоположение: София
|
 Re: Комуникация в зоната на здрача.
За да се потърси решение трябва да се установи какъв е проблемът. Хвърляне на боб в посока може да е това, може да е онова, е загубена работа...
|
| Чет Сеп 24, 2026 9:37 am |
|
 |
|
MYXATA
Ранг: Форумен бог
Регистриран на: Пон Юни 05, 2006 1:48 pm Мнения: 4966 Местоположение: където небето среща земята, ракията е Jameson, а бирата Guinness
|
 Re: Комуникация в зоната на здрача.
Е аз затива предложих първо да зачете....
_________________ ... ако трети ден не ти се работи... това означава, че е сряда !
|
| Чет Сеп 24, 2026 9:39 am |
|
 |
|
Член Първи
Ранг: Новодошъл
Регистриран на: Чет Авг 20, 2026 3:00 pm Мнения: 113
|
 Re: Комуникация в зоната на здрача.
Ние специалистите виждаме проблема, особенно когато е добре обяснен в първият пост - вентилатора тръгвя -> смущения в комуникацията. Затова предлагаме евтино и бързо решение без преправяне на схеми - феритен пръстен.
|
| Чет Сеп 24, 2026 9:42 am |
|
 |
|
itso.t
Ранг: Форумен бог
Регистриран на: Чет Фев 03, 2005 2:21 am Мнения: 13017 Местоположение: София
|
 Re: Комуникация в зоната на здрача.
Аз бих предложил първо да хване скопа или ЛА, и да установи при какви условия се срива комуникацията. При старт на вентилатора, при определена скорост, при изгрев слънце и т.н. И чак след това да се търси конкретната причина.
|
| Чет Сеп 24, 2026 9:44 am |
|
 |
|
Член Първи
Ранг: Новодошъл
Регистриран на: Чет Авг 20, 2026 3:00 pm Мнения: 113
|
 Re: Комуникация в зоната на здрача.
Ние специалистите освен всичко четем внимателно. Ето това изречение подсказва че човекът вече е гледал с осцилоскоп.
|
| Чет Сеп 24, 2026 9:46 am |
|
 |
|
ig_ivanov
Ранг: Почетен член
Регистриран на: Съб Май 21, 2016 9:47 pm Мнения: 602 Местоположение: Бургас
|
 Re: Комуникация в зоната на здрача.
Колкото са по-високи оборотите, толкова по-бързо се срива комуникацията. Само да уточня: при 2400 оборота на вентилатора, прекъсванията са 80 за секунда, не 2400, т.е. на всеки 12-13 милисекунди. Не се претоварва вектора на прекъсване. Данните се предават след заявка, не самосиндикално. ПП: ще видя да сложа още филтри на линиите на захранването, че май оттам може да излезе заека- връзката между платките е с лентов кабел, по който върви комуникацията и 12В захранване за вентилатора. 
|
| Чет Сеп 24, 2026 9:53 am |
|
 |
|
MYXATA
Ранг: Форумен бог
Регистриран на: Пон Юни 05, 2006 1:48 pm Мнения: 4966 Местоположение: където небето среща земята, ракията е Jameson, а бирата Guinness
|
 Re: Комуникация в зоната на здрача.
Предполагам че си го направил ама все пак-терминирал ли сис 485 жиците? Слагат се нарочни резисъори между + и -...
_________________ ... ако трети ден не ти се работи... това означава, че е сряда !
|
| Чет Сеп 24, 2026 9:57 am |
|
 |
|
itso.t
Ранг: Форумен бог
Регистриран на: Чет Фев 03, 2005 2:21 am Мнения: 13017 Местоположение: София
|
 Re: Комуникация в зоната на здрача.
Да, видях пловдивски Чеп Първи, че ти сте няколко вие, но не ви обръщам внимание. Купи ли си офис в центъра на Пловдив накрая?
|
| Чет Сеп 24, 2026 10:00 am |
|
 |
|
Член Първи
Ранг: Новодошъл
Регистриран на: Чет Авг 20, 2026 3:00 pm Мнения: 113
|
 Re: Комуникация в зоната на здрача.
|
| Чет Сеп 24, 2026 10:05 am |
|
 |
|
ig_ivanov
Ранг: Почетен член
Регистриран на: Съб Май 21, 2016 9:47 pm Мнения: 602 Местоположение: Бургас
|
 Re: Комуникация в зоната на здрача.
Да, терминирана е. На всяка платка има място за джъмпер, който да се постави, ако е последна.
|
| Чет Сеп 24, 2026 10:07 am |
|
 |
|
Член Първи
Ранг: Новодошъл
Регистриран на: Чет Авг 20, 2026 3:00 pm Мнения: 113
|
 Re: Комуникация в зоната на здрача.
Мухата ще се окаже прав - линията не е терминирана правилно
|
| Чет Сеп 24, 2026 10:09 am |
|
 |
|
itso.t
Ранг: Форумен бог
Регистриран на: Чет Фев 03, 2005 2:21 am Мнения: 13017 Местоположение: София
|
 Re: Комуникация в зоната на здрача.
Не си споменал една подробност за вентилатора. Той е с интегрирано управление подобно на компютърните вентилатори, и го управляваш с ШИМ, стандартен вентилатор и го захранваш през ШИМ, или променяш захранващото му напрежение?
|
| Чет Сеп 24, 2026 10:09 am |
|
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 4 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|