Вопрос

Я знаю, что .NET микрофреймворк поддерживает I²C автобус.Есть ли библиотеки для МОЖЕТ или CANopen слишком?

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

Это было полезно?

Решение

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

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

Другие советы

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

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top