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
  DESVIOS jose amat vargas 10 14,797 20-02-2024, 21:28
Último mensaje: tigrin
  Tutorial descarga capacitiva (por condensador) para desvios Carles 91 209,602 04-02-2024, 17:03
Último mensaje: leptrain
  Posibilidad con desvíos de Kato JCMS 7 3,825 11-01-2023, 21:19
Último mensaje: juanma66
  Controlador DC con arduino. Alberto_m 22 15,006 12-07-2022, 02:35
Último mensaje: abelmartinez90@outlook.com
  Automatismo desvíos playa de vías graellsia 7 8,079 11-04-2021, 16:35
Último mensaje: trendevapor
  Consulta: Cómo empalmar cables desvíos portichol 7 5,104 11-04-2021, 16:07
Último mensaje: trendevapor
  Arduino y estaciones ocultas y cantones jumacaba 12 22,613 08-04-2021, 14:53
Último mensaje: Escaleno
  Desvíos Roco y DR4018 cavives 14 8,217 18-11-2020, 23:04
Último mensaje: Ficusrex
  Señalizacion posicion desvios con Led (Posible solucion) Tremedal 3 3,358 18-11-2020, 16:35
Último mensaje: semaphore
  Desvios Fleischmann Piccolo Carlos Alberto Campo 7 7,080 17-07-2020, 06:44
Último mensaje: amobla

Salto de foro:


Usuarios navegando en este tema: 2 invitado(s)