Los módulos del sistema Theremino
Esta página está dedicada a comentarios e ideas para módulos de maestro y esclavo
Algunos usuarios han preguntado cómo aplicar una fuente de alimentación externa
La solución más fácil es utilizar un concentrador USB con la 5 Alimentador de voltios 5 Exterior v. Algunos de estos centros pueden llegar incluso hasta 3 Amperios y más. Pero se recomienda que no exceda la corriente máxima, para evitar el riesgo de quemar los contactos delicados de los puertos USB.
En caso de que el sistema se compone de maestro y esclavos podrían ser visible en la parte inferior de esta página utilizados adaptadores: www.theremino.com/hardware/actuators
Pueden dejar de adaptadores, y la comida, toda la cadena de esclavos o se puede utilizar en un solo actuador, interponendoli entre el Pin de InOut y l ’ actuador con una extensión estándar.
Estas consideraciones se aplican para tener más poder en las patillas de InOut y no para alimentar el módulo maestro de exterior ’.
En todos los casos recomendamos que usted no exagere con la corriente máxima y utilice una fuente de alimentación protegida contra cortocircuitos. También asegúrese de que no produce ruido y picos de sobrevoltaje excesivos cuando se conecten a la 220 Voltios.
En el caso de actuadores con fuerte corriente antes de proceder a la alimentación externa probar un condensador por 4700 UF entre + 5V y tierra. El condensador puede soldarse al maestro, o puede usar el pin seguía siendo libre para acceder a +5 y a tierra y conectar el condensador con un pequeño conector hembra.
Si es realmente necesario para alimentar el PIN Maestro de externo a ’ como se muestra en esta imagen.
——————————————
Master led no se enciende
Si el led en el maestro se encienda no hace no trae fallos en el sistema USB o en controladores de Windows, Es más probable que el mismo condujo.
——————————————
Hola Livio son Gianni (Modificado de CNC) Tengo los drivers :TB6600 Versión actualizada 32 Segmentos 4A 40V 57/86 Controlador de Motor paso a paso
Pero no puedo entrar a trabajar.
Tienes alguna indicación para darme drivers & enlaces principal?
Muchas gracias
No debe haber ninguna advertencia especial, compañeros GND GND, luego conecte la señal y la señal de paso y debería funcionar.
No intercambiar los cables de los motores? Debe conectar los pares de.
Lo no mal los números de ranura en HAL o aplicación en aplicaciones CNC?
Están sosteniendo la HAL empezó aplicación?
En CNC aplicación mantenga ambos botones “En la SALIDA” y “HAL habilitado” (en la parte superior derecha) Lit?
Personalmente no he probado los drivers así que no sé si también es un título para él, en este caso, tienes que darles una masa o un +5 para permitir que.
Si usted no puede escribir en “Ingeniería en signo theremino punto com” y a escuchar por teléfono o Skype.
Hola Livio.. Esta mañana hice algunas pruebas y encontrar:
Master — controlador
TOMA DE TIERRA — dir –
dir — DIR + 5v
paso — Pulso –
+5v — Pulso + 5v
Impresión en la portada es el drivers incorrectos en comparación con el impreso dentro de:
los detalles de las salidas del motor se intercambian entre un y b pero las polaridades son respetadas, luego hubo problemas particulares si no invertir la dirección.
los drivers están bien y cambié de vel 800 y acc 25 en vel 2000 y acc 1500 todos con 3,2 Ah….Puedo aumentar hasta 4 Ah
Gracias Livio consejos
El enlace debe ser lo:
master ......... driver
-----------------------
gnd ............ dir -
dir ............ dir +
gnd ............ pulse -
step ........... pulse +
He intentado como dices pero los motores iban en una dirección solamente solamente también con comandos de adversos
El DIR (determina la dirección) el que había conectado en mi mesa. Que diferencias podrían estar siguiendo los pasos del movimiento y no en la dirección del movimiento.
Tal vez el problema de la falta de cambio de dirección obedece a otros.
Enchufar en tu mesa te paso pulsos (motor pasos) por el contrario.
Trabajar con pulsos por el contrario no debería causar problemas porque tratamos el firmware para que puede trabajar independientemente o con la negativa de impulsos positivos (en otras palabras, nos aseguramos de realizar cada movimiento con la parte delantera derecha y dejar que Miss un paso al final de cada movimiento).
Aunque algunos controladores de motores no funcionen bien con legumbres que la parte superior más grande que baja. Le sugiero que conecte como se indica en la tabla y si eso no funciona averigua por qué.
Tengo una duda….
No es que internamente el conductor marcadas las dos entradas + 5V se unen?
Tiene un patrón del conductor?
Fui a encontrar el esquema y parece que esto:
http://www.sainsmart.com/zen/documents/20-019-209/ST-M5045%20Instruction%20manual.pdf
Se podría decir que los tres photocouplers están totalmente aislados unos de otros, por lo tanto debe ir.
No es que se fusionó K + y Pul + con un alambre como se muestra en la imagen “Típicos de conexión”?
La otra posibilidad es que usted agregó las resistencias “R” y que por lo tanto nuestro 3.3 voltios no bastante más. Las resistencias “R” exterior se debe quitar con seguridad.
No puedo encontrar las características del voltaje bajo. Sé que muchos han usado con 3.3 voltios y por lo tanto debe ir. Posiblemente, para estar seguro de piloto con suficiente corriente de, resistencias internas deben reducirse también 240 Ohm en 100 Ohmios o menos (nuestro maestro tiene ya las resistencias en salidas).
Disculpa la tardanza en la respuesta… No he adjuntado ninguna resistencia,.. Fui a vuelva a verificar las conexiones:
5v +………Pulso de 5v +
Pulso…….Pulso –
dir………..DIR 5v +
TOMA DE TIERRA………dir –
todo funciona perfectamente... Ahora tengo que pedir el controlador más reciente y necesito encontrar un inversor para el motor…….Pido al Consejo más tarde.
Gracias livio
http://www.ebay.it/itm/TB6600-Upgraded-Version-32-Segments-4A-40V-57-86-Stepper-Motor-Driver/162083474000?ssPageName=STRK%3AMEBIDX%3AIT&_trksid=p2057872.m2749.l2649
Esto es donde compré
Arrepentido, Publicada en el lugar equivocado. Por favor borrar.
Marca escribió:
... Por lo tanto’ haciendo, con Arduino creada un borrador del maestro pero hace cosas que el maestro no puede hacer. Esto se ve mal al maestro, porque pone de manifiesto sus límites supuestos...
Respuesta:
Nuestro sistema es un PC usable incluso por aquellos que no saben programar. Si complica demasiado pierde su característica del minimalismo. Entonces necesariamente limita.
Marco escribió:
... y todavía ha limitado Arduino como algo más que lo que es, casi denigrandolo, Cuando en cambio hay Arduino, y compatible con ,mucho más poderoso que el Nano y uno...
Respuesta:
Las placas Arduino, No importa lo potente, Cuando se utiliza como en un PC, inevitable sufrir el cuello de botella causado por serial virtual.
Aplicación-> O.s.. -Serie-USB CH340 >>> (o similar) -> Serial CH340-USB-Arduino-> >>> O.s.. -> Aplicación
En todos estos pasos unas milisegundos lo pierde fuerza. Y no es tanto la Arduino a perder, pero el controlador serial virtual y el sistema operativo de tu PC. El núcleo asigna tareas en tu PC (Pero incluso en Linux y Mac), trabajo con una granularidad de milisegundos, por qué se pierde más o menos de un milisegundo con cada conversión.
Ya es un milagro que el maestro llega casi 1000 intercambios por segundo. Son 1000 mas intercambios, ida y vuelta, para todos los pernos al mismo tiempo.
Y es inevitable que una serie virtual, con todos los pasos que tienes que hacer, perder por lo menos cuatro milisegundos y por lo tanto tiene un límite de alrededor de 250 intercambios por segundo. No es para denigrar. Para aplicaciones autónomas Arduino está bien, pero como una forma de InOut es siempre menor que el maestro.
Podría parecer 1000 o 250 intercambios por segundo no son una gran diferencia. Pero para la mayoría de nuestras aplicaciones son. Con 1000 Comercio de que tiene un ancho de banda 500 Hz y luego ver hasta 10 armónicos 50 Hz. Esto hace posible aplicaciones como el FlickerMeter y analizador de onda para analizar la calidad de 50 Hz.
En su lugar 250 un ancho de banda de los intercambios por segundo hace poco más de 100 Hz, es precisamente el salario mínimo. Todavía van bien para aplicaciones de automatización, Pero si vas por poco incluso aún no se pueden mover motores bien, o hacer un circuito de retroalimentación que hace pivotar y no desiguales.
Sobre el Post anterior nos escribió:
Toda la fila de razonamiento si la transferencia está obligado a poner un único valor por vez, quieres muestra dispositivo límites, desea limitar el canal de comunicación entre el PC y el dispositivo.
Pero si, Por ejemplo, un dispositivo podría probar internamente con una frecuencia 10 veces mayor que la de transferencia y podría transferir a la vez los valores de 10 muestras por PC porque dejó el canal de comunicación, y el PC era tan poderoso que podemos hacer a la vez cada uno de los cálculos 10 nuevos valores, repitiendo el cálculo 10 veces incluyendo sólo uno de 10 nuevas muestras a la vez, no se podrían obtener ancho de banda real 10 veces mayor? El retraso en el procesamiento y explotación de los resultados, igual al tiempo de transferencia de datos, siempre será constante, también puede transferir más datos que se puede para cada transferencia de.
Si entiendo correctamente lo que he descrito permitiría un aumento en el ancho de banda, no se debe confundir con supersampling que aumenta la relación señal a ruido, y toma exclusivamente dispositivo.
Respuesta:
Lo que describes ya no trabaja en tiempo real pero en “lote”, es decir, un montón de muestras. Usted debe entonces esperar a que todas las muestras del lote han llegado antes de que usted puede responder y pierdes la capacidad de intervenir en caso de, Por ejemplo,, Después de la tercera muestra uno ve que es tiempo de cambiar los datos de salida.
Además.
Hasta allHAL podría enviar un paquete, Por ejemplo,, un centenar de muestras. Pero entonces él debe procesarlas y entonces debe cambiar la HAL para cada nueva tarea. Usted no puede enviar 100 muestras para otras aplicaciones (a través de nuestro mecanismo de ranuras) Si no es con técnicas sincrónicas en mal estadas pero no más de una muestra cada pocos milisegundos.
Y hay un tercer aspecto que impediría de todos modos enviar demasiados datos a cada cambio.
El último paquete de dispositivos HID USB es limitado y simplemente para enviar datos a todos los pines del maestro y de la Adc. Para enviar paquetes más grandes deben usar un no ocultado. Y luego se pierde uno de los beneficios de nuestro sistema, es decir, para conectar el Master y ver trabajar para, en todas las ventanas, No hay problemas de driver.
——————————
Luis nos pidió
—————————–
Cómo puedo conectar más de 6 botones capacitivos?
—————————–
Respuesta
—————————–
El maestro puede leer 6 botones capacitivos. Los esclavos podían leer 8, pero con las complicaciones adicionales, Por qué no les recomiendo. En algunos casos se pueden utilizar varios masters, y conectar con un HUB USB, tener solo un cable que va al PC.
OnOff
Usted puede conectar 12 botones capacitivos OnOff a cada maestro, con el adaptador explicado aquí:
https://www.theremino.com/hardware/inputs/sensors#caponoff
Si usted tiene cualquier adaptador cerca de su sensor, entonces los cables hacia la maestría será de cualquier longitud.
Estos adaptadores se pueden comprar en eBay por alrededor de un Euro.
Usar Arduino
También se podría utilizar un ArduinoNano, conectado a nuestra aplicación ArduHAL. ArduHAL enviará datos a las ranuras y luego de ahí en adelante es como si hubiéramos utilizado nuestro maestro. A través de las ranuras puede conectar nuestras aplicaciones.
La biblioteca debe ser programada con el Arduino para botones capacitivos
http://playground.arduino.cc//Main/CapacitiveSensor
No intentamos, pero probablemente con un Arduino Nano se pueden leer hasta 21 botones capacitivos.
Seguro que los cables cortos (máximo diez centímetros), y lejos de uno para no influir en.
Fabio nos pidió
Tengo un problema con Hal, cada ahora y después, sin razón aparente, desconecta la prevención de la lectura de las sondas y luego bloquea la ejecución del programa. cualquier idea?
Respuesta
El módulo maestro interrumpen la comunicación USB cuando reciben un voltaje más alto 3.3 voltios en el pin de entrada.
Sólo que la tensión supera el 3.6 voltios, con al menos 100 uA actual, por un breve momento (microsegundos) y los cuelga USB.
Por desgracia, es una, decir defecto, micro utilizado, PIC producido por Microchip.
El módulo principal tiene buenas protecciones, por lo que no se rompe nada, pero USB se bloquea y debe presionar Reconocer.
Esto puede ocurrir por las siguientes razones:
– Un sensor se alimenta a cinco voltios y en algunos momentos genera tensiones superiores 3.3 voltios.
– enlaces largos y sin blindaje, teniendo interferencia capacitiva de otros cables cercanos.
– Las conexiones a tierra inestables, ese toque herido o que son largos y pequeños.
– Trastornos en las conexiones a tierra, causado por la ignición de cargas pesadas o fuentes de alimentación.
– fuentes de alimentación adicionales conectados a la red y las masas cableado incorrectamente.
Hay varias soluciones
– Alimentación de sensores 3.3 voltios, en vez de 5 voltios.
– El uso del Pin 7,8,9 que toleran 5 voltios.
– Añadir una resistencia en serie con la entrada (decenas de Kohm) con el fin de limitar la corriente a 50 y meno.
– No utilice conexiones largas y sin blindaje.
– El tratamiento de la buena distribución del peso (robusto y estrellas).
– No utilice fuentes de alimentación adicionales, pero sólo 5 voltios USB.
– Si utiliza fuentes de alimentación adicionales, su masa (TOMA DE TIERRA) Debe estar conectado a la PC y no con el Maestro.
Una solución extrema (aplicar sólo si no se puede arreglar de hardware).
– Las últimas versiones de HAL escritura en la ranura cero el número de maestro conectado.
– Se utiliza un software especial, o editar una de nuestras.
– El software lee periódicamente ranura cero.
– Si el valor cero es una ranura, o mayor que uno, bien.
– De lo contrario, el software envía un comando HAL "Reconocer" (HAL leer las instrucciones).
– Después de un "reconocer" Comando El software espera un segundo antes de volver a comprobar.
Ver también estas páginas:
– https://www.theremino.com/technical/connection-cables#long
– https://www.theremino.com/technical/communications#pullup
– https://www.theremino.com/technical/pin-types
– https://www.theremino.com/hardware/devices
George nos escribió
Para una térmico debería medir las temperaturas centro. Normalmente en calefacción y fontanería se utilizan NTC (para salvar a) el PT100 – Pt1000. Estos últimos son más fiables y se puede guardar de varios metros.
Respuesta
Puede que desee utilizar el LM35 para todas las sondas -55 en +150 grados.
Mira en este vínculo:
https://www.theremino.com/hardware/inputs/meteorology-sensors#temperature
El PT1000 ya no son exactos, La única ventaja de ser capaz de leer hasta 500 – 700 grados
A cambio, el PT1000, y peor aún la PT100, Son más difíciles de leer (que le llevaría a Adc24 conectado 3 o 4 hilos y función de linealización) y si no es así la leyes son considerablemente más inexacto el LM35.
Para largas distancias debe utilizar un cable apantallado con dos conductores interiores.
Con sondas de resistencia del cable LM35 no cuenta para nada y, si el cable está apantallado, También puede ir a cientos de metros. La única preocupación es el rayo, por lo que antes de llegar a la unidad debe conectar el blindaje del cable a tierra.
Para hacerlos herméticos toman un tubo de plástico cerrado en la parte inferior, ir sobre ella los LM35 más conexiones, y el cable blindado. A continuación, el relleno de bi-componente o incluso solamente resina de silicona. Les puedo asegurar que va a sentir la lluvia y las heladas durante décadas (antes de la prueba de estanqueidad que funciona bien, es decir, que está conectado correctamente y que no hay cortocircuitos).
George nos escribió
Debería medir con precisión la frecuencia de la red, Como puedo hacer?
Respuesta
Para leer la frecuencia de la red adquiridos a partir de un pequeño transformador 220 en 6, 12 o 24 voltios (con alterna de salida) a continuación, conectarlo a la maestra con el circuito para medir la tensión que se ve en esta página: https://www.theremino.com/hardware/adapters#powermeter
El circuito es, sin embargo, adecuado para medir la tensión con una entrada ADC, pero en su caso, tendrá una señal de mejor adecuado para una entrada “Período de”. Por lo tanto, el circuito debe ser modificado por reducir a la mitad R1
El valor de R1 debe ser:
– 330K si el transformador es ser 24 Fue Alternaria
– 150K si el transformador es ser 12 Fue Alternaria
– 82K si el transformador es ser 6 Fue Alternaria
Tenga en cuenta que el transformador debe ser “puro”, despoblado (diodos o condensadores), y luego debe dar salida 6, 12 o 24 voltios corriente alterna.
Entonces usted tiene que configurar como pin de entrada “Período de” y hay que permitir que la empuñadura “Convertir a frecuencia”
A esta altura de la ranura asociada se encuentra el valor de la frecuencia en Hz precisa a la milésima de Hz. Si la frecuencia es inestable puede ser promediados con el tiempo mediante la reducción de la velocidad de respuesta HAL, y pulsando el botón “Velocidad de respuesta” (“Velocidad de respuesta” si Hal se configura en Inglés).
Hola Livio, sería posible utilizar un maestro para conectarse a un cable MACH3 software de MPG?
posiblemente utilizando la simulación de la presión en el teclado como se hace con una palanca de mando o similar y Keygrabber.
Saludos.
Vincenzo
No, Lo siento, MACH 3 sólo funciona con el puerto paralelo y tal y como fue diseñado.
Así que si utiliza Mach3 no puede conectarse a cualquier cosa en nuestro sistema, no se comunica con nuestro software, e incluso con nuestros módulos de hardware.
Vale, Pensé que se podía asociar un evento electrónico en la simulación de entrada principal pulsando el botón PC.
Sé poco Mach3 pero me parece que tienen muchas opciones. Así que supongo que puede leer las claves de PC.
Si no puede hacerlo, entonces usted debe ver qué tipo de información se puede enviar a través de su única manera de hardware de comunicaciones, es decir, los cables del puerto paralelo.
If (instrucciones Mach3) encontrar uno de los hilos paralelos (o más alambres) que, levantada o bajada, hacer algo útil, a continuación, a continuación, puede conectarse a las salidas del Maestro y conducirlos con las teclas del teclado. No se puede hacer mucho, pero tal vez algo sale. Todo depende de lo que puede hacer Mach3 en respuesta a los alambres paralelos.
Hola, lo que se hace con un clic del ratón sobre Mach3 tiene una acción de teclado correspondiente.
El uso de Xpadder He configurado una palanca de mando que actúa sobre los comandos asociados con el teclado y funciona.
es por eso que pensé que podría ser enviado por la acción del golpe de teclado maestro combinación / hal / software como lo hace Xpadder.
Saludos
================================================== =================
Inglés
================================================== =================
Cuando el micro está sobrecargado los pasadores de servo del módulo maestro de precisión perder
y puede ser inestable (movimientos pequeños), principalmente en los siguientes casos:
– Cuando muchos Servo pernos están configurados
– Cuando se utiliza de tipo paso a paso prendedores
El Servo botones se puede reemplazar con PWM-Fast que son completamente exacta
pero la frecuencia generada no puede ser inferior a 250 Hz (mientras que en servos normales es 60 Hz)
además, sólo hay cinco PWM-Fast para cada maestro y su configuración más compleja.
Para utilizar el módulo maestro pernos PWM-Rápido como servo, establecer estos valores en el HAL:
– = Valor máximo 1750
– Valor min = -250
– = frecuencia 250
– El ciclo de trabajo de la ranura = habilitado
Modificando ligeramente la 1750 se puede ajustar la posición de máximo (cuando la ranura es = 1000)
Modificando ligeramente la -250 se puede ajustar la posición min (cuando la ranura es = 0)
=== === PRECAUCIÓN
La frecuencia de accionamiento servo se convierte 250 Hz en lugar de 60 Hz
Por lo que sólo servos digitales pueden trabajar y tal vez no todos.
Algunos servos analógicos se pueden calentar y quemar.
================================================== =================
Italiano
================================================== =================
El tipo pin Servomódulo Maestro perder precisión cuando se sobrecarga el micro,
y puede ser inestable (pequeños movimientos) principalmente en los siguientes casos:
– Al configurar muchos tipos Pin Servo
– Cuando también usa Pin Tipo paso a paso
El tipo Servo Pin se puede reemplazar con el PWM-Fast que son totalmente precisa
pero la frecuencia generada no puede ser inferior a 250 Hz (mientras que el servidor es normal 60 Hz)
Además, el PWM-Fast es sólo el cinco por cada maestro y su configuración más compleja.
Para utilizar el módulo PWM Fast-Pin como el establecimiento de estos valores en HAL Siervo Maestro:
– = Valor máximo 1750
– Valor min = -250
– = frecuencia 250
– Ciclo de la ranura = Activado
Cambiando ligeramente la 1750 se puede ajustar la posición de máximo (cuando la ranura es = 1000)
Cambiando ligeramente la -250 se puede ajustar la posición min (cuando la ranura es = 0)
ADVERTENCIA === ===
El Siervo de la frecuencia de accionamiento se convierte 250 Hz en lugar de 60 Hz
Por lo que sólo servo digital puede trabajar y tal vez no todos.
Algunos servos analógicos se pueden calentar y quemar.
Claudio nos pidió:
Cuando escribió “inestabilidad” lo que quiere decir?
Como se dan cuenta de estas inestabilidades y cómo pueden afectar a los movimientos?
Respuesta
Con “inestabilidad” Scattini significaba poco cuando deberían haberse detenido.
Les aviso debe detener toda, No mueva los valores en las ranuras, permanecer en un ambiente tranquilo y prestar atención a lo que hacen los motores por un tiempo’ de tiempo.
Todas las luces de vez en cuando los motores deben hacer “garrapata”
pero son “garrapata” tan corto que casi todos los patrones servo ni siquiera se mueven.
Estos Scattini puede sacudir el lápiz mientras dibuja una línea recta
pero en todos los demás casos no debería dar problemas.
hola Livio,
Quiero vincular el módulo maestro a una fuente de alimentación externa para la adquisición de 100 T-sensori (Lm35) mediante 10 módulos “auxiliar”;
…. dos preguntas mías:
el) desde la forma “auxiliar” no se nombra explícitamente en este sitio, sería posible usar 10 unidad’ theremino-“servo” con 0-9 Salidas, entradas?
el) ¿Dónde puedo encontrar ambos módulos? (actualmente el módulo “servo” no se ofrece en el sitio de eBay)?
Gracias
Piero
Aconsejo no usar módulos servo, comunicación serial con 10 el sirviente sería demasiado poco confiable, Además, los servos ahora están prácticamente abandonados porque tienen pocos tipos de PIN y un firmware de diez años..
Utilice Masters en su lugar (eso tiene 12 PIN en lugar de 10 de sirvientes) y conectarlos con un concentrador USB.
Y los venenos de Master Li son eBay (vendedor maxtheremino) o en store.ino (https://www.store-ino.com/) pero en este último caso te llegan desde China y se tarda más.
Excelente, Gracias
Preste atención a los cables que se utilizan para alimentar el ESP32 !!!
Hoy mismo probando los Power Banks descubrí que los cables cuentan mucho.
La tensión a partir del PowerBank fue de 5 voltios
- Con cable redondo negro, un metro de largo, el voltaje en el ESP32 fue 4.74 V
- Con cable plano blanco, largo 30 cm, el voltaje en el ESP32 fue 4.2 .. 4.4 V
Esperaba que el cable corto funcionara mejor, pero no,
va tan mal que el ESP32 ocasionalmente se desconecta.
Después de una hora, el PowerBank se había descargado un poco y estaba cediendo solo. 4.8 V
El voltaje con el cable corto se redujo a aprox. 4 voltios,
y, por supuesto, el ESP32 se desconectó y ya no funcionó.
Así que intenté cambiar el cable y poner el negro.
El voltaje en el ESP32 ha aumentado a 4.6 V
Y ahora han pasado horas !
Entonces, antes de culpar a PowerBanks o baterías de corta duración.
Busque los cables adecuados!!!
—
Para asegurarse de que el cable esté bien
la única forma es medir los 5V en el ESP32 en funcionamiento y conectado al IotHAL
Y el voltaje en el ESP32 debe ser al menos de 4.7 voltios
Y aún mejor si puedes obtenerlo de 4.8 o 4.9 voltios
No se si es el sitio adecuado, perdonarme.
Estoy intentando montar un Theremino maestro pero no condigo que funcione.
Lo programo con el Pickit2 y no me da ningon error pero el Led no funciona y el Theremino_HAL no me lo detecta
Podeis ayudarme?
Saludos
———————————————————————————
PARA TRADUCIR UTILIZA EL BOTÓN DERECHO DEL RATÓN
———————————————————————————
Si el LED no parpadea, hay algún error de hardware.
El cuarzo probablemente no oscila o no tiene el valor correcto..
Ha seguido los consejos de esta página. ?
https://www.theremino.com/technical/pic-programming#pic
Está utilizando MasterFirmware_V5.0 que descarga desde aquí?
https://www.theremino.com/technical/schematics
El cuarzo es de 8 MHz ?
Pones los dos condensadores de 27 pF junto al cuarzo?
Se acordó de agregar la resistencia de cero ohmios R11 que lleva la potencia?
Pones los condensadores de potencia C3, C4, C5 sí 10 UF ?
El regulador IC2 proporciona i 3.3 voltios al procesador ?
(medir con un probador para estar seguro)
Lo primero, gracias por contestarme, muy amable.
He leido los consejos .
He utilizado los MasterFirmware_V5.0, V3.2 y V2.0. con cuarzo de 4Mhz.
El cuarzo funciona, medido con un osciloscopio.
La resistencia esta puesta, como viene en el esquema.
Condensadores, todos puestos.
Regulador medido y con 3.3 v.
El C.I es en capsula SOIC montado en un circuito impreso que lo pasa a DIL.
El circuito PIC24FJ, funciona, probado con el programa tipico de encender un LED. Eso si , con oscilador interno porque es lo que encontre a mano( no se muy bien programar).
Lo que si me ha sucedido es que no puedo programar el Pic por PGED3,PGEC3 pines 1 y 2 ;lo he programado por PGED1,PGEC1 pines 4 y 5 con el Pickit2 y no me da error, de hecho el programa del Led funciona.Esto lo digo por si influye en algo.
Probado en W10 y Xp y Net 3.5 cargado de nuevo.
Saludos y agradecido por su respuesta
Simplemente no puedo entender lo que podría ser.
Intentaré otras sugerencias:
– El PIC es un 24FJ64GB002 ?
– El cuarzo va de 8 MHz, si lo pones por 4 MHz necesitas cambiar el firmware.
– W10 y Xp y Net 3.5 estoy bien
– Quizás el LED esté defectuoso (ya nos ha pasado)
– Tal vez el circuito RESET esté mal o no funcione bien?
(si no se desbloquea desde RESET, entonces no camina)
Revisa todo, tiene que haber un error, decenas de miles de ellos han sido construidos por diferentes constructores y en algunos casos incluso con medios artesanales y todos ellos siempre funcionan.
Que es el PIC defectuoso ?
Que sea el programador de PIC KIT 2 defectuoso?
Ha utilizado la aplicación PIC KIT 2 mejorado por nosotros?
Está utilizando las definiciones correctas para el PIC 24FJ64GB002?
No se que mas pensar…
Saludos
Por cierto soy español, pensionista de 69 años con algo de conocimiento en electronica y vivo en Toledo , capital
Si, el PIC es un 24FJ64GB002 en capsula SOIC montado en un circuito impreso que lo pasa a DIL.
El cuarzo es de 8 MHz y puse uno de 4 MHz para probar con el Hex del firmware V2.0 sin tocarlo.
El Led esta probado y de hecho funciona con el programa tipico de encender un LED. Eso si , con oscilador interno y en las salidas RA0,RA1 Y RA2 pines 2,3 y 4.
El pin 1 del Reset esta siempre a nivel alto.
Tengo 2 Pic montados y los dos actuan igual.
El Pickit 2 esta bien ,pues me graba sin problemas.
Si, utilizo el PIkit 2 mejorado y he probado con otra version.
En las definiciones correctas, si te refieres a la grabacion, el Pickit me reconoce perfectamente el Pic.
Yo tambien no se que hacer, le he dado mil vueltas al circuito y no encuentro nada mal.
Estoy intentando buscar algun programa en el que intervenga el USB, a ver si funciona.
Por cierto el Led del Theremino parpadea nada mas brabarlo o necesita que detecte señal por el USB.
Saludos y siempre agradecido.
El LED debe parpadear rápidamente tan pronto como encienda el PIC.
Solo puedo aconsejarle que construya uno exactamente según nuestros proyectos., o que te lo envíen ya completo.
Luego, podría mantener los dos encendidos en el banco cerca uno del otro y medir y comparar los voltajes en todos los PIN.
Seguramente cuando descubras lo que está mal será trivial.
Y algo esta mal seguro, de lo contrario, tan pronto como el 3.3 voltios al procesador el led comenzaría a parpadear.
Si realmente no encuentra el error, puede enviármelo y lo encontraré gratis.. Luego, para devolvérselo, tendremos que usar Lello (vendedor maxtheremino en ebay) y tendrás que enviarles unos euros con PayPal para el envío.
¿Qué pasa si estás haciendo algo mal con PicKit2? ?
¿Se acordó de quitar el cheque que mantiene el PIC en reinicio?? O desenchufar el programador para que no mantenga el PIC en reinicio?
También me preocupa lo que escribes que PIN 1 y 2 No funcionan… porque siempre han trabajado para todos.
La última posibilidad que me viene a la mente es que sus PIC sean diferentes a los que siempre hemos usado. Quizás podrían ser con el mismo nombre pero con diferencias debido a una versión nueva y muy reciente que nunca hemos visto.
En cuanto al programa USB, debe utilizar nuestro Theremino_HAL, pero primero debería parpadear incluso sin USB; de lo contrario, es inútil intentarlo.
El Pickit2 lo desconecto despues de grabarlo y lo conecto con el cable USB para probar.
He puesto un pulsador entre masa y el pin 1, para resetear.
Sigo dandole vueltas e investigando al asunto.
De todas formas, pediré uno montado y programado.
Saludos y gracias.
He introducido en su programa Master.hex, las lineas del codigo de el encendido del Led y funciona el Led en los pines 2,3, pero el resto del programa no; curioso
Seguire investigando y les cuento.
Saludos
Creo que ya se donde esta el fallo,el chip que yo tengo es el 24fj64ga y este no tiene USB y el 24fj64gb si, y no me di cuenta del detalle, cuando reciba el correcto lo probare y les cuento, seguro que funciona.
Saludos.
Buenos días todo el mundo.
Quería saber si alguien ha tenido alguna experiencia con galgas extensométricas.. Intenté usar la aplicación Theremino Balance con celdas de carga y funciona muy bien (con ADC24)
Se requiere un amplificador para leer las galgas extensométricas?
No se requiere un amplificador para leer las galgas extensométricas.
Puede conectarlos directamente al ADC24 pero necesita aprender un poco’ de cosas sobre cómo usarlos y luego conectarlos de una manera que tenga sentido.
Las celdas de carga contienen las galgas extensométricas, por lo general contienen cuatro puentes https://en.wikipedia.org/wiki/Load_cell
Las celdas de carga también podrían tener solo dos galgas extensométricas y, en este caso, se usarían dos resistencias de valor fijo para completar el puente..
También podría considerar hacer un puente con solo un StrainGauge y tres resistencias fijas, pero la compensación de temperatura se perdería totalmente.
También se podría usar una resistencia para minimizar los componentes (del mismo valor que la galga extensiométrica) y luego mida la resistencia de la galga extensiométrica conectando el divisor como se muestra en la página 21 del archivo de instrucciones Adc24. Pero incluso en este caso no habría compensación de temperatura..
En conclusión, te recomendaría:
– Utilice al menos dos galgas extensométricas idénticas.
– Uno de los dos también puede permanecer fijo y solo sirve para compensar la temperatura..
– Complete el puente con dos resistencias fijas de valor resistivo igual a la galga extensométrica.
– Use todo exactamente como se usan las celdas de carga.
OK muchas gracias, el problema es mi escaso conocimiento de estos sensores.
Haré algunas pruebas, ahora estoy buscando galgas extensiométricas para comprar. Tienes consejos sobre dónde comprar?
No puedo decirte donde comprar, Siempre compro en eBay porque acepta PayPal.
Puedes tomar estos por ejemplo:
https://www.ebay.it/sch/i.html?_from=R40&_trksid=p2334524.m570.l1313&_nkw=402791020603
O estos:
https://www.ebay.it/itm/322535661736?hash=item4b189fa0a8:g:ttMAAOSwblZZLMS0
Casi todos proceden de China, si los quieres busca rápidamente a alguien en italia, pero costarán más, por ejemplo aquí:
https://www.ebay.it/itm/402196715567?hash=item5da4cad82f:g:5r4AAOSwJrBehFWN
Entonces te sugiero que leas algunos sitios que explican cómo pegarlos.:
http://www.valentiniweb.com/piermo/sistemi/doc/estensimetri/incollaggio%20estensimetri.pdf
Muchas gracias! gracias tambien por el consejo para pegar solo lo estaba buscando !
Hola Livio.
Quería conectar un sensor de presión al ADC24 (Quería conectar un sensor de presión al ADC24), Quería conectar un sensor de presión al ADC24 12 Quería conectar un sensor de presión al ADC24 0-5 Voltios (Quería conectar un sensor de presión al ADC24) Quería conectar un sensor de presión al ADC24. Quería conectar un sensor de presión al ADC24 5 Quería conectar un sensor de presión al ADC24.
Quería conectar un sensor de presión al ADC24 https://it.farnell.com/telemecanique-sensors/xmep400bt11f/trasmettitore-pressione-400bar/dp/2914997 Quería conectar un sensor de presión al ADC24 3.3 voltios. Quería conectar un sensor de presión al ADC24 5 Quería conectar un sensor de presión al ADC24 (Quería conectar un sensor de presión al ADC24 3.3 Quería conectar un sensor de presión al ADC24)
Quería conectar un sensor de presión al ADC24.
Quería conectar un sensor de presión al ADC24 https://www.farnell.com/datasheets/2642557.pdf especifica un rango de tensión de alimentación entre 4,5 y 5,5 V, consumo 7 pero.
no creo que haya ningun problema, también estamos esperando la opinión de Livio.
La presión máxima permitida es 1200 bar, y la presión destructiva de 2400 bar, por lo tanto, a menos que lo coloque en un implante con enormes golpes de ariete, debería ser muy resistente.
El voltaje de salida está en el rango entre o,5 y 4,5V, tenlo en cuenta para la lectura.
Buen trabajo
Maurizio
Si, mas que nada me interesa saber si con el 5 voltios de theremino tengo una buena precisión
Los 5V que se pueden tomar en los conectores de entrada del maestro se conectan directamente a la toma USB, por lo tanto, la precisión del voltaje se confía a la toma USB de la computadora a la que está conectado el maestro.
Los USB más antiguos proporcionan 500 pero, para llegar a 3 A en los nuevos 3.0.
Son corrientes mucho más altas que 7 Son corrientes mucho más altas que, Son corrientes mucho más altas que.
Son corrientes mucho más altas que, Son corrientes mucho más altas que.
Son corrientes mucho más altas que, Son corrientes mucho más altas que.
Hola
Maurizio
La hoja de datos no especifica si el valor medido permanece constante a medida que varía la tensión de alimentación.. La hoja de datos no especifica si el valor medido permanece constante a medida que varía la tensión de alimentación.. La hoja de datos no especifica si el valor medido permanece constante a medida que varía la tensión de alimentación..
La hoja de datos no especifica si el valor medido permanece constante a medida que varía la tensión de alimentación. 4.5 en 5.5 voltios.
Entonces, La hoja de datos no especifica si el valor medido permanece constante a medida que varía la tensión de alimentación. 5 La hoja de datos no especifica si el valor medido permanece constante a medida que varía la tensión de alimentación., como se explica aquí:
https://www.theremino.com/hardware/adapters#stab5v
Hola
Livio
Hola Livio.
La hoja de datos no especifica si el valor medido permanece constante a medida que varía la tensión de alimentación., La hoja de datos no especifica si el valor medido permanece constante a medida que varía la tensión de alimentación..
La hoja de datos no especifica si el valor medido permanece constante a medida que varía la tensión de alimentación.… La hoja de datos no especifica si el valor medido permanece constante a medida que varía la tensión de alimentación.. Esto con un rango tan pequeño en realidad podría comportarse de manera diferente.
Esto con un rango tan pequeño en realidad podría comportarse de manera diferente, como usted dice.
Hasta el límite, Esto con un rango tan pequeño en realidad podría comportarse de manera diferente, Esto con un rango tan pequeño en realidad podría comportarse de manera diferente…
Hola
Maurizio
gran consejo gracias, primero trato de tomar eso un 5 voltios y hacer la prueba, si veo que varia, voy a comprar la tarjeta estabilizadora.
Tus consejos siempre son valiosos, te lo haré saber..
Por las mediciones realizadas, el sensor de presión parece tener una buena estabilidad incluso sin tarjeta estabilizadora, Por las mediciones realizadas, el sensor de presión parece tener una buena estabilidad incluso sin tarjeta estabilizadora.
Muchas gracias
Hola Livio.
yo estaba pidiendo una aclaración. yo estaba pidiendo una aclaración 1 yo estaba pidiendo una aclaración 2 yo estaba pidiendo una aclaración.
yo estaba pidiendo una aclaración 8 metros (yo estaba pidiendo una aclaración) yo estaba pidiendo una aclaración.
yo estaba pidiendo una aclaración. yo estaba pidiendo una aclaración 3.3 yo estaba pidiendo una aclaración ?
yo estaba pidiendo una aclaración “yo estaba pidiendo una aclaración” yo estaba pidiendo una aclaración “yo estaba pidiendo una aclaración” yo estaba pidiendo una aclaración. La corriente del adc24 es considerablemente más alta de lo necesario.
La corriente del adc24 es considerablemente más alta de lo necesario, La corriente del adc24 es considerablemente más alta de lo necesario 82 La corriente del adc24 es considerablemente más alta de lo necesario 8 metros (16 ida y vuelta) Acerca de 1.3 Ohm, La corriente del adc24 es considerablemente más alta de lo necesario 1000 La corriente del adc24 es considerablemente más alta de lo necesario.
La corriente del adc24 es considerablemente más alta de lo necesario:
– La corriente del adc24 es considerablemente más alta de lo necesario
– La corriente del adc24 es considerablemente más alta de lo necesario.
La corriente del adc24 es considerablemente más alta de lo necesario’ La corriente del adc24 es considerablemente más alta de lo necesario, La corriente del adc24 es considerablemente más alta de lo necesario.
La corriente del adc24 es considerablemente más alta de lo necesario (La corriente del adc24 es considerablemente más alta de lo necesario)
La corriente del adc24 es considerablemente más alta de lo necesario. Tengo que conectar el escudo a alguna tierra. ? Tengo que conectar el escudo a alguna tierra. (Tengo que conectar el escudo a alguna tierra.). Tengo que conectar el escudo a alguna tierra., Gracias
Tengo que conectar el escudo a alguna tierra. ?
Tengo que conectar el escudo a alguna tierra., Tengo que conectar el escudo a alguna tierra..
Tengo que conectar el escudo a alguna tierra..
Tengo que conectar el escudo a alguna tierra..
Buenos días Livio,
He estado usando Arduino para algunos proyectos y me gustaría actualizar a una arquitectura más profesional. Theremino parece ser precisamente eso. Sin embargo, Necesito una gran cantidad de puertos de E/S, y de la “auxiliar” Los módulos que se supone que facilitan esto no parecen poder comprarse en store-ino.com. Todas las demás opciones de compra parecen haber desaparecido.
-¿Hay otros lugares además de store-ino.com donde pueda comprar módulos Theremino construidos??
-¿Puedo comprar? “auxiliar” módulos en algún lugar?
-La página de hardware/dispositivos dice que “Los módulos SERVO ya no se utilizan”, Si es así, cuál sería la alternativa entonces para ganar una gran cantidad de puertos de E/S? (La velocidad no es crucial)
Los esclavos son viejos proyectos… vetusto…
Usa muchos maestros, Son absolutamente más maltratados que esclavos.
Puedes comprarlos en Lello (maxtheremino en eBay)