Eu escrevi um código c ++ com a ajuda de pacotes de código aberto para executar um servo motor dinamico. Requer a interface entre dynamxiel (RS485) e USB através de um adaptador. O terminal USB do adaptador é do tipo USB2.0. Quando, eu conecto-o com o meu PC (Ubuntu) com o processador i7, 8 core @ 3.4GHz e executar o código, verifiquei que ele fornece taxa de atualização de posição de 200 Hz quando a taxa de transmissão está definida para 2Mbps. Agora, os mesmos códigos (pacotes), enquanto executado em um laptop (Ubuntu) com processador i7, 4 core @ 2.5GHz, eu recebo 29Hz taxa de atualização de posição. Tanto o laptop quanto o desktop possuem porta USB 3.0. Estou realmente confuso sobre qual poderia ser a razão por trás disso. O código também é muito simples, apenas para girar o servo para frente e para trás entre dois pontos limites a uma velocidade fixa.