-
- Практически всё что смогли, проверили. И питание, и подключение GND к корпусу и т.д. De_User(402 знак., 23.03.2007 20:26, )
- Пакетный обмен есть, CRC есть, механизм перезапросов есть, а связь теряется - как так? Что тогда означает "теряется связь"? - rezident(23.03.2007 20:44, )
- Slave перестаёт понимать пакеты, и через 3 секунды грустно сообщает: связи нет. Раза два реже master перестаёт получать подтверждения, и через 3 с (100 пакетов) констатирует зависание - De_User(23.03.2007 20:34, )
- Т.е. связь не восстанавливается через какое-то время? Может это сами МК виснут из-за высокого уровня EMI? - rezident(23.03.2007 20:43, )
- Похоже. Сбой повторяется каждые 1...8 часов. Из партии 20 шт. 50% вообще ни разу не сбоят. Выпуск 100 шт 2005, 2006 сбоит 1 из 100. - De_User(23.03.2007 20:47, )
- После включения-выключения питания всё в норме. - De_User(23.03.2007 20:48, )
- Для начала я бы с каждой стороны на RX/TX поставил последовательно с линией связи резисторы, скажем 330-620 Ом. Но ИМХО это не поможет, rezident(56 знак., 23.03.2007 20:56, )
- Судя по всему, там полный бардак с питаниями и землями. И если еще есть мощные ключи и моторы... А уж эти блоки питания на что-то работают...Кстати, на что? - Vladimir Ljaschko(23.03.2007 20:59, )
- Мощные ШД. - De_User(23.03.2007 21:15, )
- Как знакомо. Вот что есть смысл оптоизолировать - линии между контроллером и драйверами ШД. И питание соответственно. - Vladimir Ljaschko(23.03.2007 23:56, )
- Мощные ШД. - De_User(23.03.2007 21:15, )
- Судя по всему, там полный бардак с питаниями и землями. И если еще есть мощные ключи и моторы... А уж эти блоки питания на что-то работают...Кстати, на что? - Vladimir Ljaschko(23.03.2007 20:59, )
- Для начала я бы с каждой стороны на RX/TX поставил последовательно с линией связи резисторы, скажем 330-620 Ом. Но ИМХО это не поможет, rezident(56 знак., 23.03.2007 20:56, )
- После включения-выключения питания всё в норме. - De_User(23.03.2007 20:48, )
- Похоже. Сбой повторяется каждые 1...8 часов. Из партии 20 шт. 50% вообще ни разу не сбоят. Выпуск 100 шт 2005, 2006 сбоит 1 из 100. - De_User(23.03.2007 20:47, )
- А осциллограф что говорит? Мастер не передает или слэйв не принимает? - Vladimir Ljaschko(23.03.2007 20:37, )
- Такое ощущение, что очень коротка помеха портит содержимое ОЗУ или последовательность команд. Slave перестаёт понимать и не отдаёт reply. Master 100 долбится - нет ответа. - De_User(23.03.2007 20:43, )
- Советую проверить на наличие ошибки Гейзенберга AlexandrY(179 знак., 24.03.2007 00:22, )
- Сам предполагал наличие программной ошибки, но ... Vladimir Ljaschko(142 знак., 24.03.2007 00:29, )
- Что за двигатель? Почему он сам первый не загнется от таких помех? AlexandrY(257 знак., 24.03.2007 01:10, )
- Сам предполагал наличие программной ошибки, но ... Vladimir Ljaschko(142 знак., 24.03.2007 00:29, )
- Советую проверить на наличие ошибки Гейзенберга AlexandrY(179 знак., 24.03.2007 00:22, )
- Такое ощущение, что очень коротка помеха портит содержимое ОЗУ или последовательность команд. Slave перестаёт понимать и не отдаёт reply. Master 100 долбится - нет ответа. - De_User(23.03.2007 20:43, )
- Т.е. связь не восстанавливается через какое-то время? Может это сами МК виснут из-за высокого уровня EMI? - rezident(23.03.2007 20:43, )
- Slave перестаёт понимать пакеты, и через 3 секунды грустно сообщает: связи нет. Раза два реже master перестаёт получать подтверждения, и через 3 с (100 пакетов) констатирует зависание - De_User(23.03.2007 20:34, )
- Пакетный обмен есть, CRC есть, механизм перезапросов есть, а связь теряется - как так? Что тогда означает "теряется связь"? - rezident(23.03.2007 20:44, )
- Практически всё что смогли, проверили. И питание, и подключение GND к корпусу и т.д. De_User(402 знак., 23.03.2007 20:26, )