O CANopen® Master API é um pacote de software destinado ao desenvolvimento rápido de aplicações CANopen Master num PC com Windows.
Características e vantagens
Transmissão e recepção de SDOs (funcionalidade de cliente SDO) com comprimento de dados ilimitado (acelerado, não acelerado, transferência em bloco)
Transmissão e recepção de PDOs (síncronas e assíncronas)
Recepção de mensagens de emergência
Transmissão de mensagens SYNC com suporte da funcionalidade SYNC melhorada introduzida com a CiA 301 V4.2
Transmissão da mensagem de carimbo de tempo
Funções de mestre NMT para controlo e monitorização de escravos através de arranque, guarda de nós ou heartbeat
Funcionalidade de mestre LSS incluindo suporte para LSS fastscan de acordo com CiA 305 V2.2
Processamento de ficheiros de configuração de dispositivos EDS/DCF e CDC
Como funciona
O pacote de software é composto por dois componentes: O software mestre CANopen (firmware) e uma interface de programação na forma de uma DLL do Windows. O firmware implementa todos os serviços principais e gere de forma independente os processos de comunicação CANopen, deixando o PC disponível para o programa de aplicação.
A aplicação acede aos dados dos dispositivos CANopen remotos através de uma interface funcional que suporta os serviços SDO e PDO. Em comparação com o armazenamento intermédio de dados sob a forma de um dicionário de objectos local, a vantagem desta abordagem é que os dados estão imediatamente disponíveis para a aplicação e podem ser directamente processados sem introduzir qualquer latência adicional.
O software tem o controlo total de todos os serviços CANopen, permitindo ao utilizador implementar algoritmos de controlo complexos.
---