วิธีการอ่านค่าที่แม่นยำและแม่นยำจากเทอร์โมคัปเปิล
ฉันอัปเกรดเป็นเครื่องอัดรีดคู่ Mk9 และมันมาพร้อมกับเทอร์โมคับเปิลแทนเทอร์มิสเตอร์ที่ฉันเคยมีมา ไม่ว่าฉันจะทำอะไรกับเทอร์โมคับเปิลอุณหภูมิที่ระบุเพิ่มขึ้นถึง 30C หรือมากกว่านั้น ในระยะสั้นหลังจากเล่นเป็นเวลาหลายสัปดาห์ฉันไม่เคยทำให้เทอร์โมคับเปิลทำงานได้ดีและแทนที่เทอร์มิสเตอร์ซึ่งทำงานได้ดี ดังนั้นคำถามของฉันคือ: อะไรคือสิ่งที่จำเป็นในการรับเทอร์โมคับเปิลเพื่อให้การอ่านที่เชื่อถือได้สอดคล้องและแม่นยำ? พวกมันงอนอย่างเหลือเชื่อหรือไม่? บางสิ่งที่ฉันพยายามรวมถึง: แน่นอนว่าต้องเพิ่มวงจร (โดยทั่วไปจะเป็นแผงแอมป์เทอร์โมคัปเปิลเช่นhttp://wiki.ultimaker.com/Thermocouple_Sensor_Board_v1 ) เพื่อแปลงความแตกต่างของแรงดันไฟฟ้าเล็ก ๆ ให้เป็นความแตกต่างที่มากขึ้นกับ Arduino หรืออินพุตอะนาล็อกที่คล้ายกัน วางบอร์ดเหล่านั้นไว้ใกล้กับเทอร์โมคับเปิล แต่ไกลพอที่จะอยู่ในอุณหภูมิคงที่ ไม่มีตัวต่อลวดของตัวต่อ, การเปลี่ยนประเภทของลวด (วัสดุ), ฯลฯ หลีกเลี่ยงการวัดซ้ำซ้ำเร็วเกินไป ฉันเปลี่ยนเทอร์โมคัปเปิลบอร์ดที่มี 5V ผ่านโพเทนชิออมิเตอร์ไปยังขาอินพุตแบบอะนาล็อกเพื่อตัดปัญหาใน Arduino การกำหนดค่าพินหรือซอฟต์แวร์และการอ่านที่เสถียร ฉันตรวจสอบกางเกงขาสั้นถึงพื้นจากบล็อกฮีทเตอร์ทั้งสองด้านของเทอร์โมคับเปิลฮีตเตอร์และอื่น ๆ ไม่พบ สายเทอร์โมคัปเปิลถูกล้อมรอบด้วยเกราะป้องกัน (ไม่ใช่แบบธรรมดาหรือลัดวงจรไปจนถึงเทอร์โมคัปเปิลทั้งเส้น) ฉันลองต่อสายดินที่ปลายทั้งสองและปลายทั้งสองด้านไปยังแผงระบายความร้อนกรอบเครื่องพิมพ์พื้นแหล่งจ่ายไฟและพื้นบอร์ด RAMPS สิ่งเหล่านี้มีเอฟเฟกต์ต่าง ๆ (บางครั้งใหญ่) แต่ฉันไม่สามารถหาการกำหนดค่าใด ๆ ที่ทำให้การอ่านมีเสถียรภาพ (แม่นยำน้อยกว่ามาก!) มีอะไรฉันหายไป? ขอบคุณ! สตีฟ