Grandes excursiones en lecturas de termopares con MAX6675

3

Tengo una impresora 3D que tiene la capacidad de leer el gcode de la tarjeta SD para que sepa qué imprimir.

He agregado a esto un controlador de termopar MAX6675. Creo que la tarjeta sd comparte el mismo bus spi. Estoy teniendo problemas importantes con las lecturas de temperatura gritando arriba y abajo cuando estoy imprimiendo.

ya que ambos tienen que hacerlo en tiempo real, es decir, idealmente, no debería haber demora, ya que el arduino (mega 2560) simplemente está luchando para hacer ambas cosas al mismo tiempo, por lo tanto, la temperatura desciende y luego sube cuando el SPI está disponible otra vez?

El max6675 debe ser compatible con el firmware de marlin. Supongo que no pretendían que se usara junto con el lector de tarjetas SD.

[ nota del moderador
El título original de esta pregunta fue: "Dos dispositivos esclavos en el mismo bus SPI. ¿Cuáles son las limitaciones?"
Sin embargo, en un examen más detenido, esto resultó ser un problema de termopar analógico, en lugar de un problema de SPI digital.]

    
pregunta Ageis

1 respuesta

1

Lo más probable es que este sea un problema de termopar. Dudo que esto sea un problema de bus SPI.

MAX6657 está diseñado para un termopar flotante. Cuando conectas la punta del termopar al bloque de aluminio, ya no está flotando.

Tenemos un hilo sobre el termopar flotante frente a tierra. Vea esta respuesta y la discusión en los comentarios que se encuentran debajo.

    
respondido por el Nick Alexeev

Lea otras preguntas en las etiquetas