Jump to content

Слетают параметры в PIC18lf2523 и антиреклама AWD 10


E_C_C
 Share

Recommended Posts

Всем привет .
Есть вот такое устройство см.фото. Называется AWD-10.
Это реверсивный регулятор вращения двигателя постоянного тока. Построен на PIC18lf2523. Создателю сего, если, ты когда то прочитаешь, большой тебе привет . Установлена эта приблуда на подачу сварочной проволовки, и проблема её в том, что регулярно, иногда по два раза в день , слетают параметры . Имеется фирменный софт и предусмотрена связь по rs485, работает это все через пень - колоду, подключается раза с пятого- шестого. Собственно , если удается подключится, и залить заново параметры , то устройство работает. До нового сбоя. Параметров там немного , 36 позиций вместе с резервными. Сбиваются хаотично, то режимы работы, то настройки ПИД регулятора, то сетевой адрес, а чаще всего и то и другое и третье. Отдельной памяти на плате нет, все хранится в микроконтроллере.

Если у уважаемого сообщества есть мысли , как защитить микроконтроллер от сбоев , прошу поделиться.

IMG20230911085019.jpg

IMG20230911085035.jpg

Link to comment
Share on other sites

1. срисовать цепи питания и сброса.
2. срисовать схему подключения двигателя.
3. указать мощность двигателя и его тип.

4. выложить фото платы с двух сторон, с разных углов, крупнее спичечного коробка!

Edited by Александр Д.

Авторы ТЗ, с которыми я работаю, не имеют права жаловаться на дороги, ЖКХ, бюрократию и правительство.

Link to comment
Share on other sites

Реле, разъемы, вентиляторы, корпуса, микросхемы, конденсаторы и много другое!

Скидки до 20% на сайте электронного дискаунтера ТМ Электроникс.

Бесплатная доставка в любую точку России + кэшбэк 15%.

Подробнее

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

18 минут назад, Александр Д. сказал:

крупнее спичечного коробка!

Хз почему, так вложились , но фото делал большие. Сейчас попробую ещё раз. 

Питание приходит внешнее 12 вольт постоянного тока, на плате стоит 7805. Ресет мк притянут к плюсу резистором.

Двигатель постоянного тока 36 вольт, мост из мосфетов управляется через ir21094

 

 

IMG20230911085035.jpg

IMG20230911085019.jpg

Edited by E_C_C
Link to comment
Share on other sites

Литиевые батарейки и аккумуляторы от мирового лидера  EVE в Компэл

Компания Компэл, официальный дистрибьютор EVE Energy, бренда №1 по производству химических источников тока (ХИТ) в мире, предлагает продукцию EVE как со склада, так и под заказ. Компания EVE широко известна в странах Европы, Америки и Юго-Восточной Азии уже более 20 лет. Недавно EVE была объявлена поставщиком новых аккумуляторных элементов круглого формата для электрических моделей «нового класса» компании BMW.

Продукция EVE предназначена для самого широкого спектра применений – от бытового до промышленного. Подробнее>>

Литиевые ХИТы EVE Energy на складе в Компэл

На склад КОМПЭЛ поступил ассортимент литиевых химических источников тока EVE. На данный момент доступны батарейки серии ER типоразмеров 1/2АА, С, D и аккумуляторы серий ICR, INR с типоразмером 18650. 

Продукция EVE обладает высочайшей стандартизацией и повторяемостью характеристик. Она является отличной альтернативой как по цене, так и по качеству аналогичной продукции других известных брендов. Подробнее>>

1 час назад, vrytsev сказал:

Так к нему и обратись

Обращались.

Предлагают только купить ещё. У же десяток купили, хватит. Одна и та же болезнь у всех.

Edited by E_C_C
Link to comment
Share on other sites

Я правильно увидел что там два МК и к озвученному PIC18lf2523 рядом еще pic16f1825 поставили?

Жизнь не белая или чёрная, а в мелкую серенькую полосочку...

Link to comment
Share on other sites

А еще почему то большинство катушек оптимизировались в резисторы. :wall:

Жизнь не белая или чёрная, а в мелкую серенькую полосочку...

Link to comment
Share on other sites

Как вариант  - проблемы с помехоустойчивостью платы Навесить керамику 0,22-0,47mkF прямо на выводы питания микроконтроллера и других микросхем  И действительно - почему вместо индуктивностей L1-L11 стоят резисторы ? 

Link to comment
Share on other sites

это нагрядное пособие как не надо делать трассировку для работы приложений в условиях повышенных ЭМП.
присутствуют все детские грабли...
1. отсутствует емкость на сбросе, не сделана развязка для внутрисхемного программирования. любой чих на ресете и МК улетает в режим программирования с непредсказуемым результатом.
2. емкости кварца посажены на грязную землю, должны ставится на чистый полигон присоединенный к 8 пину Vss. Импульсные токи по грязной земле и осцилятор виснет.
3. нет зашит по входам.
4. и тд и тп

Link to comment
Share on other sites

1 час назад, Piotr__1 сказал:

pic16f1825 поставили

 Да, через него драйвера силовых ключей управляются.

1 час назад, Геннадий сказал:

керамическим конденсатором шунтировать пробовали

Да, толку нет. И конденсатор на ножки МК вешал.

Сварка даёт очень много помех. Хотя рядом стоит частотник данфосс, с ним проблем нет. А эта кооперативная приблуда на столе от лабораторных блоков питания может глючить. Связь по 485 устанавливается реально через раз.

1 минуту назад, IMXO сказал:

как не надо делать трассировку для работы приложений в условиях повышенных ЭМП

Ага. И не надо пихать бытовые микроконтроллеры в промку.

20 минут назад, Romy96 сказал:

почему вместо индуктивностей L1-L11 стоят резисторы ? 

Наверное это будет вопрос без ответа.

Если только разработчик найдется.

Link to comment
Share on other sites

@E_C_C Ну... Если уж им понадобилось 2 МК для этого устройства, есть обоснованные подозрения, что косяки вызванны недоработками ПО этих МК.

Да и обвязка жидковата, если сравнивать со сколь нибудь промышленным оборудованием.

Жизнь не белая или чёрная, а в мелкую серенькую полосочку...

Link to comment
Share on other sites

2 часа назад, E_C_C сказал:

Ага. И не надо пихать бытовые микроконтроллеры в промку.

Вот здесь не понял... где там бытовой контроллер? там вроде -I/SL стоят, индустриальный стандарт или нет?

Link to comment
Share on other sites

12 минут назад, IMXO сказал:

где там бытовой контроллер?

Стандарт то индустриальный, а подход к проектированию уровня кружка юных радиолюбителей. И практически все что на доступных микроконтроллерах попадается, все такое.  И кто в этом виноват непонятно,  то ли программа, то ли схемотехника, или сам микроконтроллер хоть и пром стандарта, а глюковатый, теперь концов не найдешь. Но по опыту, если в устройстве позиционируемом как индустриальное стоит что то из пик атмел или стм, устройство очень часто будет глючным.  

Возможно это из за низкого порога вхождения в их программирование. И как результат ненадёжные решения от малоопытных разработчиков.

А касаемо данного устройства, у меня большое желание переделать его на ОУ вообще без всяких микроконтроллеров.

Link to comment
Share on other sites

5 часов назад, E_C_C сказал:

кружка юных

Не "организовано выпускниками МГТУ им. Н. Э. Баумана."

 Переходные отверстия может проверить.  

Link to comment
Share on other sites

6 часов назад, E_C_C сказал:

в устройстве позиционируемом как индустриальное стоит что то из пик атмел или стм

А какие комплектующие будут указывать на надёжные приборы?

Link to comment
Share on other sites

Например Renesas (NEC). Но МК широкого применения сейчас уже анахронизм, потому как изготовители предпочитают заказывать МК с нужным набором функций. 

Link to comment
Share on other sites

9 часов назад, Огонёк сказал:

надёжные приборы

Наверное которые без микроконтроллеров совсем , построенные на ПЛИС, или там где стоят  однократно програмируемые специализированные МК, независимо от их производителя. 

Link to comment
Share on other sites

2 часа назад, E_C_C сказал:

без микроконтроллеров совсем , построенные на ПЛИС

Бред, ПЛИС точно так же не переносит ЭМИ, как и МК. 

 

2 часа назад, E_C_C сказал:

однократно програмируемые специализированные МК

Настройки тоже предлагаете зашивать единоразово? А вас не смущает, что огромное количество промышленного оборудования собрано на МК от ST/PIC/TI/SiLabs? Открою страшную тайну, дело тут не в железе, а в способе его "готовки". Та же STM спокойно работает при наличии ЭМИ, стоя в упор к силовым моточным элементам мощных преобразователей. А TI вообще на МК предлагает АККМ собирать, которые, кстати, отлично работают. Так что дело тут именно в кривой схемотехнике и трассировке.

 

18 часов назад, E_C_C сказал:

И практически все что на доступных микроконтроллерах попадается, все такое.

Нет, скорее все, что попадается от контор гараж-монтаж, как у вас на фото. Фирменные же платы работают стабильно.

 

21 час назад, E_C_C сказал:

Связь по 485 устанавливается реально через раз.

Это при работающей сварке? А с массами там проблем нет? А так трассировка платы, мягко говоря, паршивая. Уж не знаю, почему они не сделали плату 4 слоя, это не так уж и сильно увеличивает ее стоимость, тем более когда большая партия. На входе RS485 сэкономили на синфазнике (хотя он и без него должен стабильно работать. Кстати, попробуйте резистор 120 Ом между А и В поставить). Что, кстати, за протокол общения? Емкость электролита явно маленькая для заявленных токов. Но такое ощущение, что дело больше в кривой прошивке, а не в ЭМИ. Ладно бы МК полностью перезапускался или зависал, но потеря части параметров выглядит очень странно.

Link to comment
Share on other sites

30 минут назад, BARS_ сказал:

Это при работающей сварке?

Нет, это на столе.

При работающей сварке используется аналоговый вход задания скорости, и дискретные входа направления вращения, вправо влево. 485 только на столе исрользую.

33 минуты назад, BARS_ сказал:

попробуйте резистор 120 Ом между А и В поставить

Пробовал, и саму AD менять пробовал. Может софт кривой , но связь реально через раз у этих устройств.

Link to comment
Share on other sites

1 час назад, BARS_ сказал:

Ладно бы МК полностью перезапускался или зависал, но потеря части параметров выглядит очень странно.

вполне обычно , если они лежат ЕЕПРОМ , чих по ресет с вылетом в программирование в момент обращения к ЕЕПРОМ ,  и данных нет.
 

Edited by IMXO
Link to comment
Share on other sites

4 минуты назад, E_C_C сказал:

Нет, это на столе.

Ну это уже по любому в софте проблема. Ну или несовпадение уровней вашего 485 и того, что на плате. Но на практике я такого не встречал. Трансмиттеры с питанием 5В прекрасно работали с трансмиттерами, с питанием 3,3В...

Link to comment
Share on other sites

3 минуты назад, Геннадий сказал:

Со стороны переходника ПК нагрузочный резистор тоже должен быть.

Нагрузочный резистор ставится только в конце линии.

 

13 минут назад, IMXO сказал:

и данных нет.

В принципе вариант

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.

×
×
  • Create New...