CAN FILTER ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ В каких сетях может работать фильтр ? Фильтр работает с шиной CAN-bus HI-speed, которые построены на базе микросхем , прароди- телем которых была 82C250. В сетях Fault tolerant, построенных на базе TJA1054 / TJA1055 фильтр корректно работать не будет. Для этих сетей есть отдельная версия фильтра. Можно ли использовать фильтр в 24v сетях ? Да. В любом блоке стоят процессоы и другие элементы. Внутри блока всегда можно найти питание 5v и запитать от него Filter_5v. Используемые в фильтре трансиверы выдерживают напряжение до 58v на сигнальных проводах. Какие драйвера нужно использовать ? И фильтр и анализатор используют драйвера виртуального COM-port для Windows , которые написаны STMicroelectronics для своих микроконтроллеров. Свежие драйвера всегда можно найти на сайте st.com Могут ли быть проблемы с разными версиями Windows ? Теоретически да . Но только со старыми версиями . С Windows 10 всё работает стабильно. Что делать , если не получается обновить прошивку фильтра ? Такое иногда встречается только на Windows7. На Windows10 такого не бывает. Если нет возможности использовать компьютер с Windows10, то нужно перевести фильтр в Boot mode , и тогда можно будет обновить прошивку на любой версии Windows. Как перевести фильтр в Boot mode ? Сделать это очень легко. На тыльной стороне платы фильтра есть ряд контактов. Нужно замкнуть один из контактов на массу и подключить фильтр к USB компьютера. (Этот контакт подписан на фотографиях ). Фильтр перейдёт в Boot mode . После того, как прошивка будет обновлена или будет произведён сброс настроек, то надо отключить фильтр от USB , отключить от массы сервисный пин и переподключить фильтр к USB. Можно ли програмно вывести фильтр из строя ? Может быть такая ситуация , когда в фильтр загружено правило , формат которого не соответ- ствии версии прошивки . В таком случае фильтр не сможет корректно стартовать. И в результате не будет определяться в Windows как USB устройство. Выйти из этой ситуации очень просто. Нужно перевести фильтр в Boot mode и загрузить специальную прошивку, предназначенную для полного сброса фильтра. После сброса нужно обратно записать рабочую прошивку и загрузить необходимые правила. Как сделать полный сброс прошивки и настроек правил? Нужно перевести фильтр в Boot mode и загрузить специальную прошивку, предназначенную для полного сброса фильтра. После сброса нужно обратно записать рабочую прошивку и загрузить необходимые правила. Можно ли не фильтровать сообщения, а просто посылать новые? Да. С помощью закладки Sender можно создавать любые сообщения. Как проверить работоспособность фильтра? Если возникли сомнения в работоспособности фильтра , то проверить фильтр очень просто. Для этого сигнал CAN_Hi канала 1 надо соединить с сигналом CAN_Hi канала 2. А сигнал CAN_LOW канала 1 надо соединить с сигналом CAN_LOW канала 2. После этого надо загрузить в фильтр по USB специально подготовленный файл с правилами для теста. Отключить USB и подать внешнее питание. Если с фильтром всё хорошо, то светодиод на плате фильтра начнет моргать с заданной последовательностью. То быстрее, то медленнее. Если фильтр не определяется Windows как USB устройство даже в Boot mode. Это возможно в случае : или неподходящего кабеля USB ( предназначен только для подачи питания ). Или в случае плохого контакта в разьемах USB. Или в случае неисправности контрол- лера USB STM32. Такая неисправность может возникнуть , если при попытке перепрошить фильтр , компьютер будет подключен к розетке, а фильтр будет запитан от внешнего импульсного источника питания. Тогда, если соединить фильтр с компью- тером кабелем USB , то разница потенциалов между фильтром и компьютером может вывести фильтр из строя. Что-бы такого не возникало , то подключать фильтр к компьютеру с помощью кабеля USB нужно только при отключенном внешнем питании. А если фильтр невозможно отключить от внешнего питания, то обновлять настройки фильтра следует по шине CAN используя CAN_analyser и специальную программу. Можно ли обнаружить установленный фильтр ? Загрузка фильтра возможна через CAN шину. Для этого в программе настроек фильтра по USB необходимо установить номер сообщения, по которому будет происходить загрузка. При этом можно установить пароль 7 байт, который закроет свободный доступ к загрузке. И, если пароль установлен, то фильтр не будет реагировать на попытки загрузки. Если же пароль не установ- лен, то теоретически возможно , методом долгого подбора необходимого номера сообшения, обновить или сбросить правила фильтра. И тогда станет очевидным, что фильтр присутствует. Если доступ к фильтру запаролен, то обнаружить его невозможно. Можно ли использовать фильтр как анализатор ? Можно . Для этого нужно перепрошить фильтр специальной прошивкой и он станет анализато- ром. Программа для работы с анализатором не заметит никакой разницы. Внешнее питание для фильтра при этом использовать не надо. Но… На оригинальном анализаторе установлено 4 светодиода, которые индицируют прием и передачу посылок в обеих каналах. Это удобно. А на фильтре этих светодиодов нет. И на оригинальном анализаторе есть возможность програмно подключать/отключать терминатор 120 ом , а на фильтре терминатор уже запаян. И отключить его можно только с помощью паяльника.