Tengo un problema extraño con mi cama climatizada. Ha funcionado bien durante mucho tiempo, pero recientemente ha desarrollado un problema en el que la temperatura informada por el termistor ocasionalmente aumentará alrededor de 10 grados.
Mi configuración es una esterilla calefactora de silicona de 600 W y 240 V, con un termistor integrado de 100 k, que se conmuta con un relé de estado sólido. El tapete se fija a una placa de aluminio de 4 mm de espesor. Parece poco probable que estas fluctuaciones se deban a un mal ajuste del PID ya que la temperatura reportada cambia mucho más rápido de lo que es físicamente posible.
Revisé el cableado, intenté usar un puerto de termistor diferente y me aseguré de que el conector estuviera enchufado correctamente, pero fue en vano. Las fluctuaciones son lo suficientemente breves como para no causar ningún problema al imprimir, pero me preocupa que el problema empeore.
Tengo una placa RAMBo 1.1b, y he intentado usar tanto el suministro integrado de 5V SMPS como un suministro externo de USB.
El problema no se limita al inicio de la impresión, la temperatura informada puede ser estable durante mucho tiempo antes de que aparezca el problema. El problema también ocurre durante el tiempo de reutilización (lo que confirma que PID no tiene nada que ver con eso):
De hecho, el problema parece un poco más común durante el calentamiento y el enfriamiento, pero no se limita a estos tiempos.
Me gustaría saber qué podría estar causando este problema, y si hay una manera de resolverlo sin reemplazar el termistor (lo que sería un dolor, ya que está integrado en la estera del calentador).
fuente
Respuestas:
Realmente parece un mal termistor o malas juntas eléctricas. ¿Las conexiones al termistor están rizadas o soldadas? ¿Hay conectores cerca del termistor que la cama pueda calentar?
Las conexiones eléctricas que son de naturaleza mecánica (como engarzadas o que usan un conector) pueden degradarse rápidamente en situaciones de calor, particularmente cuando el calentamiento es intermitente. Considere reemplazar las conexiones engarzadas con uniones soldadas cuando sea posible, y donde no sea posible, use conectores y engarces chapados en oro para evitar problemas de oxidación. La oxidación y las malas conexiones mecánicas cambiarán la resistencia en función del movimiento, lo que le dará aumentos o disminuciones aparentes en las lecturas del sensor, incluso cuando la salida del sensor no cambia.
Es probable que el termistor esté bien, pero que la conexión más cercana al termistor, entre los cables y el termistor, sea defectuosa. Si está ondulado, es posible que pueda simplemente agregar fundente, luego soldarlo para aumentar la unión entre los cables y el termistor y disminuir problemas futuros con la oxidación.
Tenga en cuenta que la soldadura solo es realmente útil para el termistor en la cama. El termistor del cabezal debe estar ondulado, ya que las temperaturas del cabezal pueden exceder las temperaturas de soldadura dependiendo de la temperatura objetivo y la aleación de soldadura.
fuente
Me parece una interferencia EM, aunque los puntos de Adam sobre las conexiones también son una buena apuesta. Intentaría redirigir los cables del termistor lejos de otros cables. Si eso ayuda, déjelos redirigidos o protéjalos. En cualquier caso, háganos saber lo que encuentre.
fuente
De la curva de disminución del gráfico de temperatura, parece que el firmware está filtrando la señal de temperatura. Dado que salta tan rápido, sospecho que el termistor indica un cambio de temperatura mucho mayor que 10 grados, pero después de filtrar el resultado es un cambio de diez grados.
Si el problema fuera una mala conexión con el termistor típico, la temperatura parecería mucho más baja, no mucho más alta.
Una falla eléctrica que causaría que un termistor de coeficiente de temperatura negativo típico indique una temperatura alta intermitente podría ser un cortocircuito o alguna otra condición que podría causar un voltaje de 0 a través del termistor.
Su circuito puede ser diferente, pero sugeriría que varios circuitos que he visto en impresoras 3D para detectar la temperatura tienen un lado del termistor conectado a tierra, con el otro lado conectado a una resistencia pull-up a Vcc (+5 o +3.3 dependiendo de la electrónica) y a una entrada analógica que muestrea (mide) el voltaje. Si la línea del termistor alimentado se pone en cortocircuito en cualquier lugar, mostrará 0 voltios. Si la resistencia pull-up se desconecta de la fuente de alimentación, mostrará 0 voltios. Si cualquiera de las líneas del termistor tiene resistencia de conexión adicional o tiene una mala conexión, el voltaje estará más cerca de Vcc de lo que debería estar.
Puede verificar esta posibilidad conectando un voltímetro u osciloscopio a la línea del termistor sin conexión a tierra y luego monitoreando el voltaje. El voltaje siempre debe parecer que cambia suavemente (limitado por la física térmica de la cama. Intente mover la cama y / o la cabeza a través del rango. Intente golpear la cama, los cables y la electrónica mientras busca un cambio. Cualquier cambio repentino indica un problema de conexión. El voltaje subiendo indica un circuito abierto al termistor. El voltaje bajando indica un corto.
fuente
Parece que no es ni el PID ni el cableado externo. También parece irrazonable que estos saltos de temperatura reflejen la realidad (demasiado rápido tanto hacia arriba como hacia abajo).
Dices que tienes una esterilla calefactora con:
Esto parece ser algo que no ha comprobado, si está roto / se extrajeron un poco sus cables, podría explicar estos saltos de temperatura.
Intente usar otro termistor, al menos para ver si esos saltos de temperatura ocurren con él o no.
HTH
fuente