CONTROL DESVIOS CON ARDUINO
#18
Vale, lo busco y te lo envío pero no se si te valdrá de mucho. Yo lo hice en PIC en lenguaje ensamblador. No se parece en nada al C del Arduino.

El micro tiene que generar un tren de pulsos a una frecuencia entre 50 y 100 Hz, cuanto más fija mejor. El ancho de pulso debe estar entre 1 y 2 mSeg que son las posiciones extremas del servo.

El truco está en crear un contador que cuente un tiempo que será el retardo que apliques antes de cambiar el ancho de impulso.

Cuanto mayor sea la cuenta de este contador más lento se moverá el servo ya que el retardo entre un ancho de pulso y el siguiente será mayor.

A ver si con un ejemplo consigo explicarme mejor:

- Un extremo del desvío corresponde a 1,2 mSeg y el otro a 1,4 mSeg,
- Tenemos 10 posiciones intermedias (1,20 - 1,22 - 1,24 - 1,26 - - 1,28 - 1,30 - 1,32 - 1,34 - 1,36 - 1,38 y 1,40).
- La posición inicial sea la de 1,2 y la final la de 1,4 mSeg.

Los pasos son:

- El micro genera el ancho de pulso de 1,2 mSeg.
- Arranca un contador que cuenta hasta n.
- Al finalizar el contador se resetea y se pasa al ancho de pulso siguiente (1,22 mSeg).
- Repite este último paso hasta alcanzar 1,40 mSeg.

De esta forma hacemos el cambio pero retardándolo. Cuanto mayor será el valor de n más lento se moverá el servo.

No sé si me habré explicado bien.


Luis Alberto
Responder


Mensajes en este tema
CONTROL DESVIOS CON ARDUINO - por peibol - 28-01-2014, 01:46
RE: CONTROL DESVIOS CON ARDUINO - por Carles - 28-01-2014, 04:38
RE: CONTROL DESVIOS CON ARDUINO - por peibol - 28-01-2014, 07:55
RE: CONTROL DESVIOS CON ARDUINO - por Usuario No Registrado - 28-01-2014, 09:52
RE: CONTROL DESVIOS CON ARDUINO - por pedrorayl - 28-01-2014, 11:51
RE: CONTROL DESVIOS CON ARDUINO - por Carles - 28-01-2014, 14:27
RE: CONTROL DESVIOS CON ARDUINO - por peibol - 28-01-2014, 15:48
RE: CONTROL DESVIOS CON ARDUINO - por pedrorayl - 28-01-2014, 22:18
RE: CONTROL DESVIOS CON ARDUINO - por peibol - 28-01-2014, 22:55
RE: CONTROL DESVIOS CON ARDUINO - por peibol - 29-01-2014, 00:28
RE: CONTROL DESVIOS CON ARDUINO - por Usuario No Registrado - 29-01-2014, 10:59
RE: CONTROL DESVIOS CON ARDUINO - por pedrorayl - 29-01-2014, 12:22
RE: CONTROL DESVIOS CON ARDUINO - por mario1969 - 26-04-2014, 22:38
RE: CONTROL DESVIOS CON ARDUINO - por Luigi - 27-04-2014, 09:43
RE: CONTROL DESVIOS CON ARDUINO - por mario1969 - 27-04-2014, 09:53
RE: CONTROL DESVIOS CON ARDUINO - por Luigi - 27-04-2014, 14:56
RE: CONTROL DESVIOS CON ARDUINO - por mario1969 - 27-04-2014, 15:58
RE: CONTROL DESVIOS CON ARDUINO - por Luigi - 27-04-2014, 18:36
CONTROL DESVIOS CON ARDUINO - por mario1969 - 27-04-2014, 18:49
RE: CONTROL DESVIOS CON ARDUINO - por Luigi - 27-04-2014, 18:52
RE: CONTROL DESVIOS CON ARDUINO - por mario1969 - 27-04-2014, 19:09
RE: CONTROL DESVIOS CON ARDUINO - por deibid - 12-06-2015, 06:46

Posibles temas similares...
Tema Autor Respuestas Vistas Último mensaje
  Controladores de motores paso a paso para Arduino y BIOS DCS Joshua 0 517 24-07-2025, 07:44
Último mensaje: Joshua
  Desvios accionados con CI555, potenciómetro i servo Aquestsocjo 6 2,520 20-02-2025, 12:01
Último mensaje: samy
  Control de luces semaforo leptrain 3 2,455 25-08-2024, 18:08
Último mensaje: tigrin
  DESVIOS jose amat vargas 10 20,124 20-02-2024, 21:28
Último mensaje: tigrin
  Tutorial descarga capacitiva (por condensador) para desvios Carles 91 264,038 04-02-2024, 17:03
Último mensaje: leptrain
  Posibilidad con desvíos de Kato JCMS 7 8,107 11-01-2023, 21:19
Último mensaje: juanma66
  Controlador DC con arduino. Alberto_m 22 27,466 12-07-2022, 02:35
Último mensaje: abelmartinez90@outlook.com
  Automatismo desvíos playa de vías graellsia 7 12,004 11-04-2021, 16:35
Último mensaje: trendevapor
  Consulta: Cómo empalmar cables desvíos portichol 7 8,857 11-04-2021, 16:07
Último mensaje: trendevapor
  Arduino y estaciones ocultas y cantones jumacaba 12 29,097 08-04-2021, 14:53
Último mensaje: Escaleno

Salto de foro:


Usuarios navegando en este tema: 2 invitado(s)