|
0 / 0 / 0
Регистрация: 26.11.2011
Сообщений: 816
|
|
CAN интерфейс21.05.2012, 18:41. Показов 89886. Ответов 121
Метки нет (Все метки)
Люди, подскажите что такое CAN интерфейс. Ну то что это интерфейс я не сомневаюсь, то что в AT90CAN128 бывает я тоже знаю. А вот что то по конкретнее. Желательно с примерами.
0
|
|
| 21.05.2012, 18:41 | |
|
Ответы с готовыми решениями:
121
Описать интерфейс ILogWriter с методами. Создать классы реализующие этот интерфейс. Создать интерфейс и 2 класса которые реализуют этот интерфейс: Лиса и Волк |
|
0 / 0 / 0
Регистрация: 26.11.2011
Сообщений: 816
|
||
| 23.09.2012, 11:38 | ||
Но почему? Я в поисках удачного примера когда то наткнулся на приме когда имелося куча датчиков которые подключены по CAN но применим был только один вывод TXD по сути как и UASORT. А на приёмнике был только RXD тоже также.
0
|
||
|
MCSD: APP BUILDER
8795 / 1074 / 104
Регистрация: 17.06.2006
Сообщений: 32,602
|
||
| 23.09.2012, 11:39 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 12.07.2011
Сообщений: 2
|
|
| 23.09.2012, 11:47 | |
|
Не, в сан шине TX идет к TX, а RX к RX.
0
|
|
|
omx
|
|
| 23.09.2012, 13:01 | |
|
Суть такая: передатчик передаёт сигнал по TXD и слушает что происходит на линии, для арбитража линии и т.п. То есть все (и передатчики и приёмники) всегда слушают линию RXD. Роли передатчик и приёмник не жёстко заданы. В пределах одной посылки они меняются: приёмник должен сформировать доминантное состояние подтверждения приёма. (передатчик и приёмник здесь употреблены в смысле управления шиной, а не посылки сообщений, то есть приёмник - тот кто слушает состояние линии но не изменяет её).
TXD - MAC -> PHY RXD - MAC <- PHY CANH и COMT - двунаправленные линии. MAC - модуль в МК или отдельная мс PHY - драйвер физ уровня, PCA82C250. Ну почитайте вы наконец хоть обзорные статьи о принципе работы CAN шины. |
|
|
0 / 0 / 0
Регистрация: 26.11.2011
Сообщений: 816
|
|
| 23.09.2012, 21:35 | |
|
Так ладно. Просмотрел даташит микросхемы PCA82C250 и сообразил что TXD это всё же вход микросхемы, а RXD её выход.
0
|
|
|
0 / 0 / 0
Регистрация: 26.11.2011
Сообщений: 816
|
|
| 23.09.2012, 21:37 | |
|
Хотя всё же это не меняет суть проблемы. У меня как не принимался кадр так он и не принимается.
0
|
|
|
0 / 0 / 0
Регистрация: 26.11.2011
Сообщений: 816
|
|
| 23.09.2012, 21:54 | |
|
Так только что определился что сходства с UASORT-ом нет. Подключил микросхему PCA82C250 к USBbit по шине UASORT и через тирменал попробовал передать данные. Не смотря на то что TX и RX не соединены приёмник терминала показывает тоже что передаёт передатчик, а на выводах CANH и COMT сигнала нет. Так что вопрос о схожести отпадает.
0
|
|
|
omx
|
||
| 23.09.2012, 23:03 | ||
|
||
|
0 / 0 / 0
Регистрация: 26.11.2011
Сообщений: 816
|
||
| 23.09.2012, 23:48 | ||
Осциллографом, у меня староватый но работает как часы.
0
|
||
|
0 / 0 / 0
Регистрация: 12.07.2011
Сообщений: 2
|
|
| 24.09.2012, 01:07 | |
|
Приятно посмотреть, как народ собирает все возможные и даже не возможные грабли:) И похоже принципиально отказывается посмотреть на свободно лежащую в интернете документацию с чудными поясняющими картинками.
0
|
|
|
0 / 0 / 0
Регистрация: 26.11.2011
Сообщений: 816
|
||
| 24.09.2012, 21:50 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 12.07.2011
Сообщений: 2
|
|
| 24.09.2012, 22:18 | |
|
Для атмела не подскажу. Я на него забил:) Для пиков сходу не вспомню ничего кроме компиляторов от микроэлектроники. Зато там и библиотеки и картинки. Для стм смотреть на платы серии eval. Там тоже и картинки и примеры программ.
0
|
|
|
0 / 0 / 0
Регистрация: 26.11.2011
Сообщений: 816
|
||
| 24.09.2012, 22:24 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 26.11.2011
Сообщений: 816
|
|
| 24.09.2012, 23:05 | |
|
Так есть новая информация о неисправности. Бит ERRP регистра CAMKSTA выдаёт логическую единицу. Этот бит показывает "пассивный режим ошибки", это так даёт сам передатчик. На шине имеются всевозможные коды, а передатчик говорит "пассивный режим ошибки".
0
|
|
|
0 / 0 / 0
Регистрация: 26.11.2011
Сообщений: 816
|
|
| 24.09.2012, 23:32 | |
|
Также ещё приёмник говорит что:
-Ошибка данных CRC; -Не обнаружен доминантный бит в промежутке подтверждения.
0
|
|
|
0 / 0 / 0
Регистрация: 12.07.2011
Сообщений: 2
|
|
| 24.09.2012, 23:37 | |
|
Я же говорю, что про атмел я ничего не знаю. Я от них отказался полностью.
пассивный режим ошибки - это когда счетчик ошибок доходит до определенного числа и передатчик автоматом переходит в пассивный режим.
0
|
|
|
0 / 0 / 0
Регистрация: 26.11.2011
Сообщений: 816
|
||
| 24.09.2012, 23:54 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 26.11.2011
Сообщений: 816
|
|
| 23.10.2012, 16:37 | |
|
Эврика!!!!!!!!!!!
Заработало! Ценой невероятных усилий, у меня получилось. Связались три МК типа АТ90САН128 между собой по сети, работает нормально. В алгоритме я сделал так: Главный МК при нажатии на кнопку передаёт байт на один из вспомогательных, если на вспомогательном был принят этот байт то он зажигает светодиод. Если кому то нужен исходник могу скинуть.
0
|
|
|
0 / 0 / 0
Регистрация: 15.10.2011
Сообщений: 231
|
|
| 23.10.2012, 17:08 | |
|
принимай поздравления :)
0
|
|
|
Vtod1977
|
||
| 19.02.2013, 15:29 | ||
|
||
| 19.02.2013, 15:29 | |
|
Как на диаграмме классов (UML) обозначить интерфейс, вложенный в интерфейс Определить и использовать интерфейс IFigure (Фигура). В интерфейс включить методы вычисления площади Iptables, правила, перенаправляющие на интерфейс eth1 все пакеты, приходящие на интерфейс eth0
База данных "учебный план специальности". GUI. Графический интерфейс. Пользовательский интерфейс Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|