Поддерживает ли .NET Micro Framework шину CAN?

Я знаю, что .NET Micro Framework поддерживает шина I²C. Существуют ли библиотеки для CAN или CANopen тоже?

Если нет, поддерживает ли он CAN без использования других периферийных устройств? Могу ли я построить поддержку CAN самостоятельно?


person Markus Bruckner    schedule 12.08.2009    source источник


Ответы (4)


Предложения от GHI поддерживают CAN через свои расширения .NET Micro. См. здесь систему разработки.

Обратитесь к документации здесь для получения подробной информации о реализации CAN:

person Michael Baker    schedule 14.08.2009
comment
Ссылки устарели по состоянию на 08.09.2017. - person Damian Powell; 08.09.2017

Поддержка CAN может быть очень специфичной для нижележащего аппаратного уровня. Есть ли у чипа почтовые ящики? Сколько? Поддерживают ли они расширенные идентификаторы или только стандартные идентификаторы? Какая автомаршрутизация поддерживается почтовым ящиком/каналом?

По сути, я думаю, что любые библиотеки, которые вы можете найти, будут привязаны конкретно к аппаратному интерфейсу.

Возможно, вы захотите взглянуть на National Instruments — они, как правило, предоставляют надежные библиотеки для своего оборудования, даже если они не самые дешевые.

person Answerguru    schedule 13.08.2009

В настоящее время я использую адаптер USB-CAN-bus от IXXAT. Они предоставляют актуальную библиотеку DLL, привязки C# и драйвер Windows, который я использую для чтения и записи данных в сеть CAN-шины.

person Justin Tanner    schedule 16.08.2009

Возможно, вы захотите использовать конкретную микросхему CAN-шины для разработки микрофреймворка .NET. Например, вы можете использовать чип MCP2515 в сочетании с Netduino. Кто-то уже написал драйвер для этой конкретной настройки.

person tobsen    schedule 07.05.2012