En principio deciros que he querido programar un Servo para un motor Dc de 2 Amp y un encoder y regular la posicion.
Esto parece que en Proteus funciona pero tengo varias dudas y problemas.
Uso el 18F2550 por costes pines etc, y porque tengo a mano.
En principio me fallan varias cosas.
Uso un LCd montado segun una libreria que busque para usarlo con 3 pines.
La libreria era para un LCD de 16x2 y yo la adapte para 20X4 que es lo que necesitaba
El control PID esta hecho por mi
Los problemas surgen en que no se como comprobar que el PID funciona correctamente como tal ya que no se como graficar la salida desde la entrada, creo que para eso se usa matlab?
Donde consigo el como?
Tambien, y no se si es por la libreria LCd adaptada, no me funcionan como Pines de entrada y salida varios del puerto A, en concreto el 4 y el 6, y necesitaria usarlos.
La ultima cuestion es, querria usar protocolo RS232 ademas de usar pines de pulsos direccion y enable para hacerlo funcionar. Pero me gustaria usar un protocolo de datos que sea estandar para servos industriales, y no consigo localizar este, es decir, el formato en que se envian los datos al servo por parte de un PLC por ejemplo.
Os subo el proteus y las librerias a ver que podeis ver vosotros.
Por supuesto modificad lo que querais y decide lo que esta mal-.
LLeva un fichero para probar lcd y pines que no fincionan muy simple.
Gracias como siempre por la ayuda