fbpx

Expresate

Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:

Avisos
Vaciar todo

Tiempo de respuesta de sensores de línea para robótica.

17 Respuestas
5 Usuarios
0 Reactions
5,892 Visitas
_jm_
Respuestas: 961
 JM
Topic starter
(@_jm_)
Prominent Member
Registrado: hace 19 años

Inicio el tema aquí del otro post, que si no son tantas cosas que es imposible seguirlo.

Me he dado cuenta que hice las medidas de tiempo mal, mejor no lo cuento que si no os dais cuenta de lo malo que soy x_x, así salían de bien esos tiempos....

He medido estos tiempos de los 3 sensores, a ver si os parecen coherentes. Este fin de semana con más tiempo a ver si puedo hacerlo despacio y bien.

La R de carga es de 15k para los 3.

CNY70 Re 15k

2552033512 ebd05dc330 o
2552033554 29e9311581 o
2551209735 1e3572f55e o
2552033638 23e5132c6d o

CNB1302 Re 15k

2552033712 f1bffa701a o
2551209929 5806406dc4 o
2551209975 6b8faee30e o
2552033894 0f534db79b o

RPR220 Rc 15k

2551210075 96e246e5b7 o

En fin este fin de semana lo repaso con calma, con estos tiempos si hay que tenerlos en cuenta.

Responder
16 respuestas
TumBos
Respuestas: 158
(@tumbos)
Estimable Member
Registrado: hace 19 años

beamspot,
cual es el cometido de la R4 de Sense? para un ajuste externo?
Por otro lado seguiremos teniendo el problema de las diferencias entre optos.
Buena idea lo de implementar el 744094 pero los tiempos...tu lo has dicho habría que probarlo. Gracias por la idea.

un saludo

Responder
beamspot
Respuestas: 1132
(@beamspot)
Noble Member
Registrado: hace 17 años

R4 es simplemente un puente que necesitaba para la placa de circuito impreso. Si mal no me acuerdo, tenía otra finalidad, pero no me acuerdo exactamente de cual, ya que perdí toda la documentación.

En cuanto a los tiempos, con un ATmega32 tardaba unos 300us en leerlos todos de manera secuencial. El problema era de sensibilidad, ya que tenía que ajustar R2 (que no estaba montada) y R3 (para reducir la sensibilidad.

Poniendo una resistencia R2 más pequeña se bajan los tiempos de conmutación, pero también la sensibilidad (actualmente excesiva), pero también se enlentece un poco la respuesta de Q1, con lo cual se tiene que bajar R3, y se vuelve a bajar la sensibilidad.

Aún así, había margen de sobras para la mejora y reducir el tiempo de lectura a unos estimados 180-200us, a partir de los cuales además obtenía directamente un valor de entrada para el PID, tal y como comenté en otro post.

Cuando tenga tiempo (ahora estoy muy liado, y las previsiones es que no tenga tiempo hasta el verano, con algo de suerte) volveré a implementarlo, pero esta vez, la electrónica estará en el proyecto entrenadora, y con algo de código puesto.

Responder
Página 4 / 4
Compartir: