Eu estou olhando para escrever um aplicativo em c # e usar computadores baseados em ARM e x 86 com base em computadores. Minha pergunta aqui é quando usando um cabo J1939 para DB9, eu preciso de uma interface especializada para o protocolo de barramento CAN ou seria uma conexão de porta serial suficiente?
0
Respostas:
Existe um padrão para conectores SubD9 usados para CAN por quase todos os dispositivos CAN fora do mundo automotivo. A pinagem é:
Como você pode ver, isso não é RS232 e, com certeza, o cabo não é mais que um adaptador entre os dois tipos de conectores.
Você precisa de uma interface CAN. Mais comumente são interfaces CAN USB, mas também existem interfaces CAN serial, ou até mesmo CIs de drivers, que podem ser adequados para sistemas baseados em ARM.
fonte