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