page_banner

ข่าว

หลักการและการใช้งานเครื่องส่งสัญญาณควบคุมระยะไกลอินฟราเรด

ภาพรวมเนื้อหา:

1 หลักการส่งสัญญาณอินฟราเรด

2 ความสอดคล้องกันระหว่างตัวส่งและตัวรับสัญญาณอินฟราเรด

3 ตัวอย่างการใช้งานฟังก์ชั่นเครื่องส่งสัญญาณอินฟราเรด

 

1 หลักการส่งสัญญาณอินฟราเรด

อย่างแรกคืออุปกรณ์ที่ปล่อยสัญญาณอินฟราเรด ซึ่งโดยทั่วไปจะมีลักษณะดังนี้:

ดีเอฟเอชดี (1)

เส้นผ่านศูนย์กลางของไดโอดอินฟราเรดในภาพคือ 3 มม. และอีกอันหนึ่งคือ 5 มม.

พวกมันเกือบจะเหมือนกันทุกประการกับ LED เปล่งแสง ดังนั้นพินที่ยาวกว่าจึงเชื่อมต่อกับขั้วบวก และอีกอันหนึ่งเชื่อมต่อกับขั้วลบ

วงจรขับที่ง่ายที่สุดคือการเพิ่มตัวต้านทานจำกัดกระแส 1k เข้ากับขั้วบวก 3.3v จากนั้นต่อขั้วลบเข้ากับ IO ของไมโครคอนโทรลเลอร์ดังที่แสดงด้านล่าง:

ดีเอฟเอชดี (2)

2 ความสอดคล้องกันระหว่างตัวส่งและตัวรับสัญญาณอินฟราเรด

ต้องบอกว่าฉันจำเป็นต้องแก้ไขข้อผิดพลาดในบทความถัดไปกับคุณ

ดีเอฟเอชดี (3)

ในภาพด้านบน ระบุว่าระดับสัญญาณของเครื่องส่งและเครื่องรับอยู่ตรงข้ามกันนั่นคือเหมือนกับเนื้อหาที่วงกลมในกล่องสีแดงและสีน้ำเงินในรูปด้านบน

ในความเป็นจริง ในรูปคลื่นจริง ส่วนสีน้ำเงินของเครื่องส่งสัญญาณไม่ใช่ระดับสูงธรรมดาที่ 0.56 มิลลิวินาทีแต่เป็นคลื่น pwm 0.56ms ที่ 38kHz

รูปคลื่นที่วัดได้จริงมีดังนี้:

ดีเอฟเอชดี (4)

รายละเอียดรูปคลื่นของส่วนสีคลื่นของเครื่องส่งสัญญาณในรูปมีดังนี้:

ดีเอฟเอชดี (5)

จะเห็นได้ว่าความถี่ของคลื่นสี่เหลี่ยมหนาแน่นนี้คือ 38kHz

นี่คือบทสรุป: การโต้ตอบระหว่างตัวส่งและตัวรับของรีโมทคอนโทรลอินฟราเรด:

เมื่อเครื่องส่งส่งสัญญาณคลื่นสี่เหลี่ยม 38kHz เครื่องรับจะต่ำ มิฉะนั้นเครื่องรับจะสูง

3 ตัวอย่างการใช้งานฟังก์ชั่นเครื่องส่งสัญญาณอินฟราเรด

ตอนนี้เรามาฝึกการเขียนโปรแกรมกัน

ตามบทนำก่อนหน้านี้ เราทราบว่าเพื่อให้ใช้งานรีโมทคอนโทรลอินฟราเรดได้นั้น เราจะต้องใช้งานฟังก์ชั่นพื้นฐานสองอย่างก่อน:

1 เอาต์พุตคลื่นสี่เหลี่ยม 38kHz

2 ควบคุมคลื่นสี่เหลี่ยม 38kHz เพื่อเปิดและปิดตามเวลาที่ต้องการ

อย่างแรกคือเอาต์พุตคลื่นสี่เหลี่ยม 38kHzเราแค่ใช้ pwm wave เพื่อสร้างมันขึ้นมาที่นี่เราต้องใช้ฟังก์ชัน pwm ของตัวจับเวลาฉันใช้ชิปพลังงานต่ำ STM32L011F4P6 ที่นี่

ขั้นแรกให้ใช้คิวบ์สิ่งประดิษฐ์ของเครื่องมือสร้างโค้ดเพื่อสร้างโค้ด:

รหัสเริ่มต้น:

จากนั้นจะมีฟังก์ชันเปิดหรือปิด pwm wave ตามกฎการเข้ารหัส ซึ่งดำเนินการโดยใช้การขัดจังหวะตัวจับเวลา จากนั้นแก้ไขระยะเวลาที่เปิดหรือปิด pwm wave โดยแก้ไขเวลาที่มาถึงของคลื่นถัดไป ขัดจังหวะ:

ยังมีรายละเอียดของข้อมูลที่เข้ารหัสซึ่งจะไม่โพสต์ที่นี่หากคุณต้องการซอร์สโค้ดเพิ่มเติม คุณสามารถฝากข้อความไว้ได้ และเราจะให้รหัสโดยละเอียดแก่คุณโดยเร็วที่สุด


เวลาโพสต์: กุมภาพันธ์-24-2022