โครงการ ระบบควบคุมด้วยวิทยุคำสั่งเดียว โครงการรถบังคับวิทยุของจีนสำหรับโมเดลควบคุมวิทยุดิจิตอลอย่างง่าย

ระบบควบคุมวิทยุ DIY 12 คำสั่ง

โครงการอนุญาตให้ จัดการโมเดลหรืออุปกรณ์และโหลดอื่นๆ ในระยะไกล. สามารถกดได้สูงสุด 8 ปุ่มพร้อมกัน วงจรนี้ง่ายต่อการผลิตและต้องใช้เพียงเฟิร์มแวร์สำหรับตัวควบคุมหลังการประกอบ ไฟแสดงการดำเนินการคำสั่ง – ไฟ LED แน่นอน คุณสามารถเชื่อมต่อตัวอย่างเช่น ประตูของทรานซิสเตอร์เอฟเฟกต์สนามอันทรงพลังหรือฐานของทรานซิสเตอร์แบบไบโพลาร์กับเอาต์พุตที่สอดคล้องกันของโปรเซสเซอร์ผ่านตัวต้านทานจำกัดกระแส

วงจรส่งสัญญาณ:



ผู้รับ


เครื่องกำเนิดใหม่ขั้นสูง: ด้วยพิกัดที่ระบุในแผนภาพและชิ้นส่วนการทำงาน ทำให้มีความสามารถในการทำซ้ำได้ 100%


ของเขา การปรับเปลี่ยนประกอบด้วยการเคลื่อนตัวออกจากกันเท่านั้นการหมุนของขดลวดและการเลือกความจุของการเชื่อมต่อด้วยเสาอากาศ เอาต์พุตที่ 3 ของตัวควบคุมตัวถอดรหัสใช้เพื่อควบคุมการส่งผ่านของสัญญาณระหว่างการตั้งค่า (เอาต์พุตที่เชื่อมต่อกับซอฟต์แวร์ของตัวเปรียบเทียบภายใน) ยูแอลเอฟ.
ตัวถอดรหัสตัวรับ – PIC16F628Aมันถอดรหัสและดำเนินการคำสั่งที่ได้รับ

ระบบตัวเข้ารหัส-ตัวถอดรหัสสามารถทำงานได้ทั้งบนสายไฟและร่วมกับเครื่องรับและตัวส่งสัญญาณอื่นๆ แต่ละพัสดุของ 0 และ 1 จากด้านตัวเข้ารหัสจะถูก "ทาสี" ด้วยการสั่น 5.5 kHz เพื่อการป้องกันเสียงรบกวนที่ดีขึ้น + การส่งเช็คซัม
เครื่องรับจะต้องได้รับพลังงานจากแหล่งจ่ายไฟ 5 โวลต์ที่เสถียร (ไม่แสดงในแผนภาพ บอร์ดมีไดโอด 5 A ROLL +) ตัวส่งสัญญาณใช้พลังงานจาก 3.6 โวลต์ แต่ไม่เกิน 5.5 โวลต์ (บอร์ดมี 5A ROLL + ไดโอด)
รูปแบบของปุ่มกดใน PORTB (พิน 6 - 13) บนส่วนที่ส่งสัญญาณจะสะท้อนให้เห็นอย่างสมบูรณ์บนส่วนรับใน PORTB (พิน 6 - 13) ตามลำดับ ภาพปุ่มกดใน PORTA (3>2, 4>15,15>16, 16>17)

หลังจากอ่านโพสต์นี้ ฉันก็ได้รับแรงบันดาลใจจากไอเดียการโลดโผนเครื่องบินของตัวเองด้วย ฉันเขียนแบบสำเร็จรูปและสั่งมอเตอร์ แบตเตอรี่ และใบพัดจากจีน แต่ฉันตัดสินใจสร้างตัวควบคุมวิทยุด้วยตัวเอง ประการแรก - มันน่าสนใจกว่า ประการที่สอง - ฉันต้องยุ่งกับบางสิ่งบางอย่างในขณะที่แพ็คเกจพร้อมชิ้นส่วนอะไหล่ที่เหลือกำลังมาถึง และประการที่สาม - มีโอกาสที่จะเป็นต้นฉบับ และเพิ่มสารพัดทุกประเภท
ระวังภาพ!

จะจัดการอย่างไรและอย่างไร

คนทั่วไปใช้ตัวรับสัญญาณ เสียบเซอร์โวและตัวควบคุมความเร็ว เลื่อนคันโยกบนรีโมทคอนโทรล และสนุกกับชีวิตโดยไม่ต้องสงสัยเกี่ยวกับหลักการทำงานหรือลงรายละเอียด ในกรณีของเรา สิ่งนี้จะไม่ทำงาน ภารกิจแรกคือค้นหาว่าเซอร์โวถูกควบคุมอย่างไร ทุกอย่างดูเรียบง่ายไดรฟ์มีสามสาย: + กำลัง - กำลังและสัญญาณ บนสายสัญญาณจะมีพัลส์สี่เหลี่ยมของรอบหน้าที่แปรผัน เพื่อให้เข้าใจว่ามันคืออะไร ดูภาพ:


ดังนั้นหากเราต้องการตั้งค่าไดรฟ์ไปที่ตำแหน่งซ้ายสุดเราต้องส่งพัลส์ด้วยระยะเวลา 0.9 มิลลิวินาทีโดยมีช่วงเวลา 20 มิลลิวินาทีหากไปทางขวาสุด - ระยะเวลา 2.1 มิลลิวินาทีช่วงเวลาจะเท่ากัน คือตำแหน่งตรงกลางก็เหมือนกัน ปรากฎว่าตัวควบคุมความเร็วถูกควบคุมในลักษณะเดียวกัน ผู้ที่อยู่ในหัวเรื่องจะบอกว่านี่คือ PWM ปกติซึ่งสามารถนำไปใช้กับไมโครคอนโทรลเลอร์ตัวใดก็ได้ - เรื่องเล็ก ดังนั้นฉันจึงตัดสินใจซื้อเครื่องเซอร์โวจากร้านค้าในพื้นที่และตรึงสิ่งที่เรียกว่าเครื่องทดสอบเซอร์โว ATtiny13 บนเขียงหั่นขนม แล้วปรากฎว่า PWM นั้นไม่ง่ายเลย แต่มีข้อผิดพลาด ดังที่เห็นได้จากแผนภาพด้านบน รอบการทำงาน (อัตราส่วนของระยะเวลาพัลส์ต่อระยะเวลาของช่วงเวลา) คือตั้งแต่ 5% ถึง 10% (ต่อไปนี้ฉันจะใช้พัลส์ที่มีระยะเวลา 1.0 ms และ 2.0 ms เป็นตำแหน่งสุดขั้ว ) สำหรับตัวนับ PWM 256 หลัก ATtiny13 สิ่งนี้สอดคล้องกับค่าตั้งแต่ 25 ถึง 50 แต่มีเงื่อนไขว่าจะใช้เวลา 20 มิลลิวินาทีในการเติมตัวนับ แต่ในความเป็นจริงสิ่งนี้จะไม่ทำงานและสำหรับความถี่ 9.6 MHz และพรีสเกลเลอร์ที่ 1,024 เราต้องจำกัดตัวนับไว้ที่ค่า 187 (TOR) ซึ่งในกรณีนี้เราจะได้ความถี่ 50.134 Hz เซอร์โวส่วนใหญ่ (ถ้าไม่ใช่ทั้งหมด) ไม่มีเครื่องกำเนิดความถี่อ้างอิงที่แม่นยำ ดังนั้นความถี่ของสัญญาณควบคุมจึงอาจผันผวนเล็กน้อย หากคุณปล่อยให้ด้านบนของตัวนับอยู่ที่ 255 ความถี่ของสัญญาณควบคุมจะเป็น 36.76 Hz - มันจะทำงานได้กับบางไดรฟ์ (อาจมีข้อบกพร่อง) แต่ไม่ใช่ทั้งหมด ดังนั้นตอนนี้เรามีตัวนับ 187 หลักซึ่ง 5-10% สอดคล้องกับค่าตั้งแต่ 10 ถึง 20 - รวมเป็น 10 ค่า มันจะแยกกันเล็กน้อย หากคุณกำลังคิดที่จะเล่นกับความถี่สัญญาณนาฬิกาและพรีสเกลเลอร์ ด้านล่างนี้คือตารางเปรียบเทียบสำหรับ PWM 8 บิต:

แต่ไมโครคอนโทรลเลอร์ส่วนใหญ่มีตัวจับเวลา 16 บิต (หรือมากกว่า) สำหรับการสร้าง PWM ที่นี่ปัญหาความไม่ต่อเนื่องจะหายไปทันทีและสามารถตั้งค่าความถี่ได้อย่างแม่นยำ ฉันจะไม่อธิบายมันเป็นเวลานาน ฉันจะให้สัญญาณคุณทันที:

ฉันไม่คิดว่าสำหรับเซอร์โวของจีนจะมีความแตกต่างอย่างมีนัยสำคัญระหว่างค่า 600 และ 1200 ดังนั้นจึงถือว่าปิดปัญหาเกี่ยวกับความแม่นยำของตำแหน่งได้

การควบคุมหลายช่องทาง

เราได้แยกเซอร์โวออกหนึ่งตัว แต่สำหรับเครื่องบิน คุณต้องมีเซอร์โวอย่างน้อยสามตัวและตัวควบคุมความเร็วด้วย วิธีแก้ปัญหาที่ตรงไปตรงมาคือการใช้ไมโครคอนโทรลเลอร์ที่มีช่องสัญญาณ PWM 16 บิตสี่ช่อง แต่คอนโทรลเลอร์ดังกล่าวจะมีราคาแพงและน่าจะใช้พื้นที่บนบอร์ดมาก ตัวเลือกที่สองคือการใช้ซอฟต์แวร์ PWM แต่การใช้เวลา CPU ก็ไม่ใช่ตัวเลือกเช่นกัน หากคุณดูแผนภาพสัญญาณอีกครั้ง 80% ของเวลานั้นไม่มีข้อมูลใด ๆ ดังนั้นจึงมีเหตุผลมากกว่าที่จะตั้งค่าเฉพาะพัลส์เองเป็น 1-2ms โดยใช้ PWM เหตุใดรอบการทำงานจึงแปรผันภายในช่วงแคบๆ เนื่องจากจะสร้างและอ่านพัลส์ที่มีรอบการทำงานอย่างน้อย 10-90% ได้ง่ายกว่า เหตุใดเราจึงต้องมีสัญญาณที่ไม่ให้ข้อมูลซึ่งกินเวลาถึง 80%? ฉันสงสัยว่าบางที 80% นี้อาจถูกครอบครองโดยพัลส์สำหรับแอคทูเอเตอร์อื่น ๆ จากนั้นสัญญาณนี้จะถูกแบ่งออกเป็นหลาย ๆ อัน นั่นคือในช่วงเวลา 20 มิลลิวินาทีสามารถใส่ 10 พัลส์ที่มีระยะเวลา 1-2 มิลลิวินาทีได้จากนั้นสัญญาณนี้จะถูกหารด้วยดีมัลติเพล็กซ์เซอร์บางชนิดออกเป็น 10 อันที่แตกต่างกันโดยมีระยะเวลาเพียง 20 มิลลิวินาที ไม่ช้ากว่าจะพูดเสร็จ ฉันวาดไดอะแกรมต่อไปนี้ใน PROTEUS:


74HC238 ทำหน้าที่เป็นดีมัลติเพล็กซ์เซอร์ โดยพัลส์จากเอาต์พุตไมโครคอนโทรลเลอร์จะถูกส่งไปยังอินพุต E พัลส์เหล่านี้เป็น PWM โดยมีระยะเวลา 2ms (500Hz) และรอบการทำงานที่ 50-100% แต่ละพัลส์มีรอบการทำงานของตัวเองซึ่งระบุสถานะของแต่ละช่อง นี่คือลักษณะของสัญญาณที่อินพุต E:


เพื่อให้ 74HC238 รู้ว่าเอาต์พุตใดที่จะส่งสัญญาณปัจจุบันไป เราใช้ PORTC ของไมโครคอนโทรลเลอร์และอินพุต A, B, C ของดีมัลติเพล็กเซอร์ เป็นผลให้เราได้รับสัญญาณต่อไปนี้ที่เอาต์พุต:


สัญญาณเอาท์พุตจะได้รับที่ความถี่ที่ถูกต้อง (50Hz) และรอบการทำงาน (5-10%) ดังนั้นคุณต้องสร้าง PWM ด้วยความถี่ 500Hz และเติม 50-100% นี่คือตารางสำหรับการตั้งค่าพรีสเกลเลอร์และ TOP ของตัวนับ 16 บิต:


ที่น่าสนใจคือจำนวนค่า PWM ที่เป็นไปได้นั้นน้อยกว่าความถี่ของตัวจับเวลา 1,000 เท่าอย่างแน่นอน
การใช้งานซอฟต์แวร์
สำหรับ ATmega8 ที่มีความถี่สัญญาณนาฬิกา 16 MHz ใน AtmelStudio6 ทุกอย่างจะถูกนำไปใช้ดังนี้: อันดับแรกเรากำหนดค่าตัวนับสำหรับตำแหน่งสุดขีดของเซอร์โว:
#กำหนดต่ำ 16000U #กำหนดสูง 32000U
จากนั้นเราจะเริ่มต้นตัวสร้าง PWM บนตัวจับเวลา / ตัวนับ 1:
OCR1A = สูง; //ตั้งค่าด้านบน TCCR1A = 0<มันยังคงต้องใช้การขัดจังหวะ:
ISR(TIMER1_COMPA_vect) // ขัดจังหวะเมื่อถึงค่าบนของตัวนับทันทีก่อนเริ่มพัลส์ถัดไป ( //c_num เป็นตัวแปรที่ระบุหมายเลขของช่องสัญญาณปัจจุบัน ช่องสัญญาณคืออาร์เรย์ของค่าช่องถ้า (c_num<= 7) { OCR1B = channels; } else { OCR1B = 0; //отключаем ШИМогенератор для несуществующих в демультиплексоре 8 и 9 канала } } ISR(TIMER1_COMPB_vect, ISR_NOBLOCK)// прерывание возникающее в конце импульса { if (c_num <= 7) { PORTC = c_num; //для каналов 0-7 выводим номер канала на PORTC } //и изменяем значение счетчика от 0 до 9 if (c_num >= 9) ( c_num = 0; ) อื่น ๆ ( c_num++; ) )
เปิดใช้งานการขัดจังหวะทั่วโลกและคุณทำเสร็จแล้ว โดยป้อนค่าจาก LOW ถึง HIGH ลงในช่องสัญญาณและเปลี่ยนค่าบนช่องสัญญาณ

การใช้งานในฮาร์ดแวร์

เราได้แยกทฤษฎีออกแล้ว ถึงเวลาที่จะดำเนินการทั้งหมดแล้ว ไมโครคอนโทรลเลอร์ ATmega8A ได้รับเลือกให้เป็นสมองของระบบ ซึ่งโอเวอร์คล็อกด้วยควอตซ์ที่ 16 MHz (ไม่ใช่เพราะฉันต้องการตำแหน่งเซอร์โว 16,000 ตำแหน่ง แต่เป็นเพราะฉันมีคนวางตำแหน่งเซอร์โวไว้บ้าง) สัญญาณควบคุมสำหรับ MK จะได้รับผ่าน UART ผลลัพธ์ที่ได้คือแผนภาพต่อไปนี้:


หลังจากนั้นไม่นาน ผ้าพันคอนี้ก็ปรากฏขึ้น:




ฉันไม่ได้บัดกรีตัวเชื่อมต่อสามพินสองตัวเพราะฉันไม่ต้องการพวกมัน และพวกมันก็ไม่ได้บัดกรีติดต่อกันเพราะฉันไม่มีรูที่เป็นโลหะ และในตัวเชื่อมต่อด้านล่างรางทั้งสองข้างก็ถูกแทนที่ด้วย แต่ไม่มีปัญหาในซอฟต์แวร์ในการส่งสัญญาณไปยังขั้วต่อใดๆ ขาด 78L05 ไปด้วย เนื่องจากตัวควบคุมเครื่องยนต์ของฉันมีโคลงในตัว (WEIGHT)
ในการรับข้อมูล โมดูลวิทยุ HM-R868 เชื่อมต่อกับบอร์ด:


ตอนแรกฉันคิดว่าจะเสียบเข้ากับบอร์ดโดยตรง แต่ดีไซน์นี้ไม่พอดีกับเครื่องบิน ฉันต้องทำผ่านสายเคเบิล หากคุณเปลี่ยนเฟิร์มแวร์ หน้าสัมผัสของตัวเชื่อมต่อการเขียนโปรแกรมสามารถใช้เพื่อเปิด/ปิดการใช้งานบางระบบได้ (ไฟออนบอร์ด ฯลฯ)
บอร์ดมีราคาประมาณ 20 UAH = $2.50 ผู้รับ - 30 UAH = $3.75

ส่วนการส่งสัญญาณ

ส่วนของเครื่องบินอยู่ที่นั่น แต่ยังคงจัดการกับอุปกรณ์ภาคพื้นดิน ตามที่เขียนไว้ก่อนหน้านี้ ข้อมูลจะถูกส่งผ่าน UART หนึ่งไบต์ต่อช่องสัญญาณ ในตอนแรก ฉันเชื่อมต่อระบบของฉันโดยใช้สายผ่านอะแดปเตอร์เข้ากับคอมพิวเตอร์ และส่งคำสั่งผ่านเทอร์มินัล เพื่อให้ตัวถอดรหัสกำหนดจุดเริ่มต้นของพัสดุและในอนาคตจะเลือกพัสดุที่ส่งถึงพัสดุนั้นโดยเฉพาะ ไบต์ตัวระบุจะถูกส่งก่อน จากนั้น 8 ไบต์จะกำหนดสถานะของช่องสัญญาณ ต่อมาฉันเริ่มใช้โมดูลวิทยุ เมื่อปิดเครื่องส่งสัญญาณ มอเตอร์ทั้งหมดก็เริ่มกระตุกอย่างรุนแรง เพื่อกรองสัญญาณจากสัญญาณรบกวน ฉันจะส่ง XOR ของไบต์ก่อนหน้าทั้งหมด 9 ไบต์ไปที่ไบต์ที่สิบ มันช่วยได้ แต่ฉันยังเพิ่มการตรวจสอบการหมดเวลาระหว่างไบต์ด้วย หากเกิน การส่งทั้งหมดจะถูกละเว้น และการรับจะเริ่มต้นอีกครั้ง โดยรอไบต์ตัวระบุ ด้วยการเพิ่มเช็คซัมในรูปแบบของ XOR การส่งคำสั่งจากเทอร์มินัลจึงเกิดความตึงเครียด ดังนั้นฉันจึงตรึงโปรแกรมนี้ไว้อย่างรวดเร็วด้วยแถบเลื่อน:


ตัวเลขที่มุมซ้ายล่างคือเช็คซัม ด้วยการเลื่อนแถบเลื่อนบนคอมพิวเตอร์ หางเสือบนเครื่องบินก็ขยับ! โดยทั่วไปฉันแก้ไขทั้งหมดนี้และเริ่มคิดเกี่ยวกับรีโมตคอนโทรลฉันซื้อจอยสติ๊กเหล่านี้มาเพื่อ:

แต่แล้วก็มีความคิดหนึ่งเข้ามาหาฉัน ครั้งหนึ่ง ฉันสนใจเครื่องจำลองการบินทุกประเภท เช่น "IL-2 Sturmovik", "Lock On", "MSFSX", "Ka-50 Black Shark" ฯลฯ ด้วยเหตุนี้ ฉันจึงมีจอยสติ๊ก Genius F-23 และ ตัดสินใจแนบไปกับโปรแกรมด้านบนพร้อมแถบเลื่อน ฉันค้นหาวิธีใช้งานใน Google พบโพสต์นี้และใช้งานได้! สำหรับฉันแล้วดูเหมือนว่าการควบคุมเครื่องบินโดยใช้จอยสติ๊กแบบเต็มประสิทธิภาพนั้นเจ๋งกว่าการใช้แท่งเล็ก ๆ บนรีโมทคอนโทรลมาก โดยทั่วไปแล้วทุกอย่างจะแสดงพร้อมกันในภาพแรก - นี่คือเน็ตบุ๊ก, จอยสติ๊ก, ตัวแปลง FT232 และเครื่องส่งสัญญาณ HM-T868 ที่เชื่อมต่ออยู่ ตัวแปลงเชื่อมต่อด้วยสายเคเบิลยาว 2 ม. จากเครื่องพิมพ์ ซึ่งช่วยให้คุณติดตั้งบนต้นไม้หรือสิ่งที่คล้ายกัน

เริ่ม!

มีเครื่องบินมีการควบคุมด้วยวิทยุ - ไปกันเลย! (c) การบินครั้งแรกเหนือแอสฟัลต์ผลลัพธ์คือลำตัวแตกครึ่งหนึ่งและเครื่องยนต์ฉีกขาดครึ่งหนึ่ง การบินครั้งที่สองเกิดขึ้นบนพื้นผิวที่นุ่มนวลกว่า:

10 เที่ยวบินต่อมาก็ไม่ประสบความสำเร็จมากนัก ฉันคิดว่าสาเหตุหลักคือจอยสติ๊กมีความไม่สอดคล้องกันอย่างมาก - สำหรับการม้วนมันให้ค่าเพียง 16 ค่า (แทนที่จะเป็น 256 ที่เป็นไปได้) โดยที่แกนพิทช์ก็ไม่ดีกว่า แต่เนื่องจากผลการทดสอบ เครื่องบินได้รับความเสียหายอย่างมากและไม่สามารถซ่อมแซมได้:


- ยังไม่สามารถยืนยันความถูกต้องของเวอร์ชันนี้ได้ เวอร์ชันนี้ยังได้รับการสนับสนุนจากความพยายามที่จะปรับระดับเครื่องบินที่บันทึกไว้ในวิดีโอ - มันบินเอียงแล้วตกลงไปในทิศทางตรงกันข้ามอย่างรวดเร็ว (แต่ควรจะราบรื่น) นี่คือวิดีโอที่มีภาพเพิ่มเติม:

ระยะการทำงานของอุปกรณ์อยู่ที่ประมาณ 80 ม. และยังจับได้ไกลกว่าแต่เป็นบางครั้งบางคราว
นั่นคือทั้งหมด ขอบคุณสำหรับความสนใจของคุณ ฉันหวังว่าข้อมูลที่ให้ไว้จะเป็นประโยชน์กับใครบางคน ยินดีตอบทุกคำถามครับ
ในไฟล์เก็บถาวรมีไดอะแกรมและเค้าโครงของบอร์ดสำหรับ Proteus

สิ่งที่ฉันอยากจะพูดด้วยตัวเองก็คือ มันเป็นโซลูชั่นที่ยอดเยี่ยมในสถานการณ์การควบคุมระยะไกล ประการแรก สิ่งนี้ใช้กับสถานการณ์ที่จำเป็นต้องจัดการอุปกรณ์จำนวนมากจากระยะไกล แม้ว่าคุณไม่จำเป็นต้องควบคุมการโหลดจำนวนมากในระยะไกล แต่ก็คุ้มค่าที่จะทำการพัฒนาเนื่องจากการออกแบบไม่ซับซ้อน! ส่วนประกอบที่หายากสองสามอย่างคือไมโครคอนโทรลเลอร์ PIC16F628Aและไมโครวงจร MRF49XA -ตัวรับส่งสัญญาณ

การพัฒนาที่ยอดเยี่ยมนั้นอิดโรยบนอินเทอร์เน็ตมาเป็นเวลานานและได้รับการวิจารณ์ในเชิงบวก ได้รับการตั้งชื่อเพื่อเป็นเกียรติแก่ผู้สร้าง (ตัวควบคุมวิทยุ 10 คำสั่งบน mrf49xa จากเปลวไฟ) และตั้งอยู่ที่ -

ด้านล่างเป็นบทความ:

วงจรส่งสัญญาณ:

ประกอบด้วยตัวควบคุมและตัวรับส่งสัญญาณ MRF49XA.

วงจรรับสัญญาณ:

วงจรตัวรับประกอบด้วยองค์ประกอบเดียวกับตัวส่งสัญญาณ ในทางปฏิบัติ ความแตกต่างระหว่างเครื่องรับและเครื่องส่งสัญญาณ (ไม่คำนึงถึงไฟ LED และปุ่ม) จะประกอบด้วยเฉพาะในส่วนของซอฟต์แวร์เท่านั้น

เล็กน้อยเกี่ยวกับไมโครวงจร:

MRF49XA- เครื่องรับส่งสัญญาณขนาดเล็กที่สามารถทำงานในช่วงความถี่ได้ 3 ช่วง
1. ช่วงความถี่ต่ำ: 430.24 - 439.75 เมกะเฮิรตซ์(ขั้นละ 2.5 กิโลเฮิรตซ์)
2. ช่วงความถี่สูง A: 860.48 - 879.51 เมกะเฮิรตซ์(ขั้นละ 5 กิโลเฮิรตซ์)
3. ช่วงความถี่สูง B: 900.72 - 929.27 เมกะเฮิรตซ์(ขั้นละ 7.5 กิโลเฮิรตซ์)

ขีดจำกัดช่วงจะระบุขึ้นอยู่กับการใช้ควอตซ์อ้างอิงที่มีความถี่ 10 MHz ซึ่งจัดทำโดยผู้ผลิต เมื่อใช้คริสตัลอ้างอิง 11 MHz อุปกรณ์จะทำงานตามปกติที่ 481 MHz ยังไม่ได้มีการศึกษาโดยละเอียดในหัวข้อ "การกระชับ" สูงสุดของความถี่ที่สัมพันธ์กับความถี่ที่ประกาศโดยผู้ผลิต สันนิษฐานว่าอาจจะไม่กว้างเท่าในชิป TXC101 เนื่องจากในเอกสารข้อมูล MRF49XAการกล่าวถึงคือการลดสัญญาณรบกวนเฟส วิธีหนึ่งที่จะบรรลุผลก็คือการลดช่วงการปรับจูนของ VCO ให้แคบลง

อุปกรณ์มีลักษณะทางเทคนิคดังต่อไปนี้:
เครื่องส่ง.
กำลังไฟ - 10 มิลลิวัตต์

กระแสไฟที่ใช้ในโหมดการส่งคือ 25 mA
กระแสนิ่ง - 25 µA
ความเร็วข้อมูล - 1kbit/วินาที
แพ็กเก็ตข้อมูลจำนวนเต็มจะถูกส่งเสมอ
การปรับ FSK
การเข้ารหัสป้องกันเสียงรบกวน, การส่งเช็คซัม

ผู้รับ
ความไว - 0.7 µV
แรงดันไฟฟ้า - 2.2 - 3.8 V (ตามแผ่นข้อมูลสำหรับ ms ในทางปฏิบัติแล้วจะใช้งานได้ปกติสูงสุด 5 โวลต์)
ปริมาณการใช้กระแสไฟคงที่ - 12 mA
ความเร็วข้อมูลสูงสุด 2 kbit/วินาที จำกัดด้วยซอฟต์แวร์
การปรับ FSK
การเข้ารหัสป้องกันเสียงรบกวน การคำนวณผลรวมตรวจสอบเมื่อรับสัญญาณ
อัลกอริธึมของการทำงาน
ความสามารถในการกดปุ่มตัวส่งสัญญาณจำนวนเท่าใดก็ได้พร้อมกัน เครื่องรับจะแสดงปุ่มกดในโหมดจริงพร้อมไฟ LED พูดง่ายๆ ก็คือในขณะที่กดปุ่ม (หรือปุ่มผสมกัน) บนส่วนที่ส่งสัญญาณ ไฟ LED ที่เกี่ยวข้อง (หรือไฟ LED รวมกัน) บนส่วนที่รับสัญญาณจะสว่างขึ้น
เมื่อปล่อยปุ่ม (หรือปุ่มต่างๆ รวมกัน) ไฟ LED ที่เกี่ยวข้องจะดับลงทันที
โหมดทดสอบ
เมื่อจ่ายไฟให้ทั้งเครื่องรับและเครื่องส่งแล้ว ให้เข้าสู่โหมดทดสอบเป็นเวลา 3 วินาที ทั้งเครื่องรับและเครื่องส่งสัญญาณเปิดอยู่เพื่อส่งความถี่พาหะที่ตั้งโปรแกรมไว้ใน EEPROM เป็นเวลา 1 วินาที 2 ครั้งโดยหยุดชั่วคราว 1 วินาที (ในระหว่างการหยุดชั่วคราว การส่งจะถูกปิด) สะดวกเมื่อเขียนโปรแกรมอุปกรณ์ จากนั้นอุปกรณ์ทั้งสองก็พร้อมใช้งาน

การเขียนโปรแกรมคอนโทรลเลอร์
EEPROM ของตัวควบคุมเครื่องส่งสัญญาณ


บรรทัดบนสุดของ EEPROM หลังจากกระพริบและจ่ายไฟให้กับตัวควบคุมตัวส่งสัญญาณจะมีลักษณะดังนี้...

80 1F - (ย่านความถี่ย่อย 4xx MHz) - กำหนดค่า RG
AC 80 - (ค่าความถี่ที่แน่นอน 438 MHz) - การตั้งค่า Freg RG
98 F0 - (กำลังส่งสูงสุด, ส่วนเบี่ยงเบน 240 kHz) - Tx Config RG

82 39 - (เปิดเครื่องส่งสัญญาณ) - การจัดการ Pow RG

เซลล์หน่วยความจำแรกของแถวที่สอง (address 10 ชม) — ตัวระบุ ค่าเริ่มต้นที่นี่ เอฟเอฟ- ตัวระบุสามารถเป็นอะไรก็ได้ภายในไบต์ (0 ... FF) นี่คือหมายเลขประจำตัว (รหัส) ของรีโมทคอนโทรล ที่อยู่เดียวกันในหน่วยความจำของตัวควบคุมตัวรับคือตัวระบุ พวกเขาจะต้องตรงกัน ทำให้สามารถสร้างคู่ตัวรับ/ตัวส่งสัญญาณที่แตกต่างกันได้

ตัวควบคุมตัวรับสัญญาณ EEPROM
การตั้งค่า EEPROM ทั้งหมดที่กล่าวถึงด้านล่างจะถูกเขียนลงโดยอัตโนมัติทันทีที่มีการจ่ายไฟให้กับคอนโทรลเลอร์หลังจากอัปเดตเฟิร์มแวร์แล้ว
ข้อมูลในแต่ละเซลล์สามารถเปลี่ยนแปลงได้ตามดุลยพินิจของคุณ หากคุณป้อน FF ลงในเซลล์ใดๆ ที่ใช้สำหรับข้อมูล (ยกเว้น ID) ในครั้งถัดไปที่เปิดเครื่อง เซลล์นี้จะถูกเขียนทับด้วยข้อมูลเริ่มต้นทันที

บรรทัดบนสุดของ EEPROM หลังจากกระพริบเฟิร์มแวร์และจ่ายไฟให้กับตัวควบคุมตัวรับจะมีลักษณะดังนี้...

80 1F - (ย่านความถี่ย่อย 4xx MHz) - กำหนดค่า RG

AC 80 - (ค่าความถี่ที่แน่นอน 438 MHz) - การตั้งค่า Freg RG
91 20 — (แบนด์วิดธ์ตัวรับ 400 kHz ความไวสูงสุด) — Rx Config RG
C6 94 - (ความเร็วข้อมูล - ไม่เร็วเกิน 2 kbit/วินาที) - อัตราข้อมูล RG
C4 00 - (ปิดใช้งาน AFC) - AFG RG
82 D9 - (เปิดตัวรับสัญญาณ) - การจัดการ Pow RG

เซลล์หน่วยความจำแรกของแถวที่สอง (address 10 ชม) - ตัวระบุผู้รับ
หากต้องการเปลี่ยนเนื้อหาของรีจิสเตอร์ของทั้งเครื่องรับและเครื่องส่งสัญญาณอย่างถูกต้องให้ใช้โปรแกรม รฟฟโดยการเลือกชิป TRC102 (นี่คือโคลนของ MRF49XA)
หมายเหตุ
ด้านหลังของกระดานมีมวลแข็ง (ฟอยล์บรรจุกระป๋อง)
ระยะการทำงานที่เชื่อถือได้ในสภาพสายตาคือ 200 ม.
จำนวนรอบของขดลวดตัวรับและตัวส่งคือ 6 หากคุณใช้คริสตัลอ้างอิง 11 MHz แทน 10 MHz ความถี่จะ "ไป" สูงกว่าประมาณ 40 MHz กำลังและความไวสูงสุดในกรณีนี้จะอยู่ที่ 5 รอบของวงจรตัวรับและตัวส่งสัญญาณ

การใช้งานของฉัน

ในขณะที่ติดตั้งอุปกรณ์ ฉันมีกล้องที่ยอดเยี่ยมอยู่ในมือ ดังนั้นกระบวนการสร้างบอร์ดและการติดตั้งชิ้นส่วนบนบอร์ดจึงน่าตื่นเต้นกว่าที่เคย และนี่คือสิ่งที่นำไปสู่:

ขั้นตอนแรกคือการทำแผงวงจรพิมพ์ ในการทำเช่นนี้ฉันพยายามดูรายละเอียดเกี่ยวกับกระบวนการผลิตให้มากที่สุดเท่าที่จะเป็นไปได้

เราตัดขนาดบอร์ดที่ต้องการออก เราเห็นว่ามีออกไซด์ - เราต้องกำจัดพวกมันออก ความหนา 1.5 มม.

ขั้นตอนต่อไปคือการทำความสะอาดพื้นผิว คุณควรเลือกอุปกรณ์ที่จำเป็น ได้แก่:

1. อะซิโตน;

2. กระดาษทราย (เกรดศูนย์);

3. ยางลบ

4. หมายถึงการทำความสะอาดขัดสน, ฟลักซ์, ออกไซด์

อะซิโตนและวิธีการล้างและทำความสะอาดหน้าสัมผัสจากออกไซด์และกระดานทดลอง

กระบวนการทำความสะอาดเกิดขึ้นตามที่แสดงในรูปภาพ:

การใช้กระดาษทรายในการทำความสะอาดพื้นผิวของลามิเนตไฟเบอร์กลาส เนื่องจากเป็นแบบสองด้าน เราจึงทำทุกอย่างทั้งสองด้าน

เราใช้อะซิโตนและล้างไขมันพื้นผิว + ล้างเศษกระดาษทรายที่เหลือออก

และผ้าคลุมหน้า - กระดานสะอาดคุณสามารถใช้ตราโดยใช้วิธีเหล็กเลเซอร์ แต่สำหรับสิ่งนี้คุณต้องมีตรา :)

ตัดออกจากจำนวนทั้งหมด ตัดแต่งส่วนเกินออก

เรานำซีลที่ตัดออกของเครื่องรับและตัวส่งแล้วติดเข้ากับไฟเบอร์กลาสดังนี้:

ประเภทของตราบนไฟเบอร์กลาส

พลิกมันไป

เราใช้เตารีดและให้ความร้อนทั้งหมดเท่า ๆ กันจนกระทั่งมีร่องรอยปรากฏขึ้นที่ด้านหลัง สิ่งสำคัญคืออย่าให้ร้อนเกินไป!ไม่อย่างนั้นผงหมึกจะลอย! กดค้างไว้ 30-40 วินาที เราลูบไล้บริเวณตราสัญลักษณ์ที่ยากและร้อนได้ไม่ดีเท่าๆ กัน ผลลัพธ์ของการถ่ายโอนผงหมึกไปยังไฟเบอร์กลาสที่ดีคือลักษณะของรอยทาง

ฐานเตารีดเรียบและมีน้ำหนัก ใช้เตารีดอุ่นบนตรา
เรากดตราและแปล

นี่คือลักษณะของป้ายที่พิมพ์เสร็จแล้วบนด้านที่สองของกระดาษนิตยสารมัน แทร็กควรมองเห็นได้โดยประมาณดังในภาพ:



เราทำกระบวนการที่คล้ายกันกับตราที่สอง ซึ่งในกรณีของคุณอาจเป็นได้ทั้งเครื่องรับหรือเครื่องส่ง ฉันวางทุกอย่างไว้บนไฟเบอร์กลาสชิ้นเดียว



ทุกอย่างควรจะเย็นลง จากนั้นค่อย ๆ นำกระดาษออกโดยใช้นิ้วของคุณใต้น้ำไหล ม้วนนิ้วโดยใช้น้ำอุ่นเล็กน้อย

ภายใต้น้ำอุ่นเล็กน้อย ม้วนกระดาษโดยใช้นิ้ว ผลการทำความสะอาด

กระดาษบางประเภทไม่สามารถนำออกได้ด้วยวิธีนี้ เมื่อกระดานแห้ง "คราบ" สีขาวจะยังคงอยู่ ซึ่งเมื่อแกะสลักแล้ว สามารถสร้างพื้นที่ที่ไม่ได้แกะสลักไว้ระหว่างรางได้ ระยะทางมีขนาดเล็ก



ดังนั้นเราจึงใช้แหนบบางหรือเข็มยิปซีแล้วเอาส่วนเกินออก ภาพถ่ายแสดงให้เห็นว่ายอดเยี่ยมมาก!



นอกจากเศษกระดาษแล้ว ภาพถ่ายยังแสดงให้เห็นว่าแผ่นสัมผัสสำหรับวงจรขนาดเล็กติดกันในบางแห่งซึ่งเป็นผลมาจากความร้อนสูงเกินไป จำเป็นต้องแยกออกจากกันอย่างระมัดระวังโดยใช้เข็มเดียวกันอย่างระมัดระวังที่สุด (ขูดส่วนของผงหมึกออก) ระหว่างแผ่นสัมผัส

เมื่อทุกอย่างพร้อมแล้ว เราก็ไปยังขั้นตอนต่อไป - การแกะสลัก

เนื่องจากเรามีไฟเบอร์กลาสสองด้านและด้านหลังมีมวลแข็ง เราจึงต้องเก็บฟอยล์ทองแดงไว้ตรงนั้น เพื่อจุดประสงค์นี้ เราจะปิดผนึกด้วยเทป

เทปกาวและแผ่นป้องกัน ด้านที่สองได้รับการปกป้องจากการกัดด้วยเทปกาวชั้นหนึ่ง เทปไฟฟ้าเป็น "ด้ามจับ" เพื่อให้ง่ายต่อการกัดกระดาน

ตอนนี้เราแกะสลักกระดาน ฉันทำสิ่งนี้ด้วยวิธีที่ล้าสมัย ฉันเจือจางเฟอร์ริกคลอไรด์ 1 ส่วนต่อน้ำ 3 ส่วน สารละลายทั้งหมดอยู่ในขวด สะดวกในการจัดเก็บและใช้งาน ฉันอุ่นมันด้วยไมโครเวฟ


แต่ละกระดานถูกสลักแยกกัน ตอนนี้เราใช้ "ศูนย์" ที่คุ้นเคยอยู่แล้วในมือและทำความสะอาดผงหมึกบนกระดาน

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

ในกรณีทั้งหมดนี้ เมื่อจำเป็นต้องมีการควบคุมระยะไกลจากระยะไกลสูงสุด 500-500 ม. ในเมือง และสูงสุด 5,000 ม. ในพื้นที่เปิดโล่งหรือเหนือน้ำ

ข้อมูลจำเพาะ:

1. ความถี่การทำงานของช่องสัญญาณ.............27.12 MHz.
2. กำลังส่ง.............600mW.
3. แรงดันไฟฟ้าของเครื่องส่งสัญญาณ.......... 9 V.
4. การใช้กระแสไฟโดยเครื่องส่งสัญญาณ............. 0.3 A.
5. ความไวของตัวรับ........................ 2 µV
6. หัวกะทิที่ 10 kHz detuning......... 36 dB
7. แรงดันไฟฟ้าของตัวรับ.......... 3.3-5V
8. การสิ้นเปลืองกระแสไฟของเครื่องรับที่เหลือ.............. 12 mA
9. การสิ้นเปลืองกระแสไฟของตัวรับเมื่อทริกเกอร์คือ 60 mA และขึ้นอยู่กับประเภทของรีเลย์ที่ใช้

แผนผังและการติดตั้งเส้นทางรับแสดงในรูปที่ 1 สัญญาณความถี่วิทยุจากเสาอากาศผ่านตัวเก็บประจุการเปลี่ยนแปลง C1 เข้าสู่วงจรอินพุต L1 C2 ที่ปรับเป็นความถี่ 27.12 MHz จากเอาต์พุตของวงจรนี้ สัญญาณจะไปยังเครื่องขยายสัญญาณความถี่สูงโดยใช้ทรานซิสเตอร์แบบฟิลด์เอฟเฟกต์ VT1 ไดโอด VD1 ทำหน้าที่จำกัดสัญญาณต้นทางเมื่อระยะห่างระหว่างเสาอากาศเครื่องรับและเครื่องส่งสัญญาณไม่มาก

ทรานซิสเตอร์นี้จับคู่เอาต์พุตความต้านทานสูงแบบอสมมาตรของวงจรกับอินพุตความต้านทานต่ำแบบสมมาตรของไมโครวงจร DA1 ซึ่งทำหน้าที่เป็นตัวแปลงความถี่ ความถี่ออสซิลเลเตอร์เฉพาะที่ถูกกำหนดโดยความถี่เรโซแนนซ์ของเรโซแนนซ์ Q1 ในกรณีนี้ความถี่ออสซิลเลเตอร์ท้องถิ่นคือ 26.655 MHz สัญญาณความถี่กลาง 465 kHz ได้รับการจัดสรรให้กับตัวต้านทานโหลดคอนเวอร์เตอร์ R3

จากตัวต้านทานนี้ สัญญาณ IF ผ่านตัวกรองเพียโซเซรามิก Q2 (กำหนดการเลือกทั้งหมด) ไปที่ชิป DA2 ซึ่งประกอบด้วยเครื่องขยายสัญญาณความถี่กลาง, เครื่องตรวจจับแอมพลิจูด, ระบบ AGC และเครื่องขยายสัญญาณความถี่ต่ำ จากเอาต์พุตของเครื่องตรวจจับไมโครเซอร์กิต (เกน 8) แรงดันไฟฟ้าความถี่ต่ำที่มีแอมพลิจูด 50-100 mV จะถูกส่งผ่านตัวต้านทานการตัดแต่ง R8 ไปยังอินพุตของซาวด์เดอร์อัลตราโซนิกซึ่งขยายสัญญาณนี้เป็น 1.5 - 2 V

สัญญาณความถี่ต่ำที่ขยายจากพิน 12 ของไมโครวงจรจะผ่าน C1B ไปยังน้ำตกบนทรานซิสเตอร์ VT2 นี่คือการเรียงซ้อนคีย์แบบสะท้อน มันขยายแรงดันไฟฟ้ากระแสสลับซึ่งจากตัวสะสมจะจ่ายให้กับวงจรออสซิลเลเตอร์ L2 C19 ปรับเป็น 1250 Hz

หากแรงดันไฟฟ้าอินพุตมีความถี่นี้ วงจรจะเข้าสู่การสั่นพ้องและแรงดันไฟฟ้าคงที่จะปรากฏที่แคโทดของไดโอด VD2 ซึ่งนำไปสู่การเปิดของทรานซิสเตอร์ กระแสสะสมจะเพิ่มขึ้นและทันทีที่ถึงค่าการทำงานของรีเลย์ XS มันจะเปิดใช้งานและปิดหรือเปิดวงจรของอุปกรณ์ที่จะควบคุมด้วยหน้าสัมผัส

โครงสร้างเครื่องรับจะประกอบอยู่บนแผงวงจรพิมพ์ขนาดเล็กซึ่งมีแผนภาพวงจรแสดงเป็นขนาดเต็ม ต้องใช้ชิ้นส่วนขนาดเล็ก คอยล์ L1 พันบนแท่งเฟอร์ไรต์ทรงกระบอกที่มีเส้นผ่านศูนย์กลาง 2.8 มม. และยาว 12 มม. ประกอบด้วยลวด PEV-0.31 จำนวน 14 รอบ พวกมันหมุนเพื่อให้แกนกลางสามารถเคลื่อนที่เข้าไปได้โดยมีแรงเสียดทานบ้าง ตัวกรองเพียโซเซรามิกมีขนาดเล็กเช่นกัน - FGLP061-02 ที่ 465 kHz คุณสามารถใช้ตัวกรองอื่นที่ความถี่นี้ได้ สิ่งสำคัญคือมิติข้อมูลจะอนุญาต

รีเลย์ - RES55 - สวิตช์กก, พาสปอร์ต RS4.569.603 รีเลย์นี้ช่วยให้สามารถสลับกระแสได้สูงสุด 0.25A คุณสามารถใช้รีเลย์ขนาดเล็กอื่นได้ เช่น RES43 หรือ RES44 คอยล์วงจรความถี่ต่ำ L2 พันบนวงแหวนเฟอร์ไรต์ K7-4-2 ที่ทำจากเฟอร์ไรต์ 400NN ประกอบด้วยลวด PEV-0.06 350 รอบ

การปรับส่วน RF ของเครื่องรับจะลดลงเพื่อปรับวงจรอินพุตให้เป็นความถี่ช่องสัญญาณ การตั้งค่าคาสเคดบน VT2 ลงมาเพื่อตั้งค่าโหมดเพื่อให้เมื่อปิดโมดูเลเตอร์ของเครื่องส่งสัญญาณ หน้าสัมผัสรีเลย์จะอยู่ในตำแหน่งที่ไม่มีพลังงาน โหมดนี้ตั้งค่าโดยการเลือก R9 ในบางกรณีสามารถยกเว้นได้ R8 ได้รับการปรับในลักษณะที่มีความไวสูงสุดและในเวลาเดียวกันรีเลย์ไม่ทำงานเนื่องจากเสียงรบกวน

แผนผังของเครื่องส่งสัญญาณแสดงในรูปที่ 2 ออสซิลเลเตอร์หลักของเครื่องส่งสัญญาณถูกสร้างขึ้นบน VT1 พร้อมการรักษาเสถียรภาพของความถี่ควอตซ์ เครื่องสะท้อนเสียงควอตซ์ Q1 ถูกเลือกสำหรับความถี่พาหะที่ 27.12 MHz แรงดันไฟฟ้าของความถี่นี้ถูกปล่อยในตัวเหนี่ยวนำ L1 และผ่านตัวเก็บประจุ C8 จะถูกส่งไปยังเพาเวอร์แอมป์บนทรานซิสเตอร์ VT2 แรงดันไฟฟ้า HF ที่ขยายจะถูกปล่อยออกมาที่ตัวเหนี่ยวนำ L3

เพื่อให้เข้ากับเสาอากาศ จะใช้วงจรรูป "51" สองเท่ากับองค์ประกอบ L4, L5, C12, C13, C14 และ C15 โดยจะจับคู่อิมพีแดนซ์อินพุตของเสาอากาศและเอาต์พุตของเครื่องส่งสัญญาณ และกรองฮาร์โมนิกของความถี่พาหะออก คอยล์ L6 ใช้เพื่อเพิ่มความยาวเท่ากันของเสาอากาศและเพิ่มพลังงานที่ส่ง

สำหรับการมอดูเลตจะใช้สเตจสำคัญบนทรานซิสเตอร์ VT3 เมื่อแรงดันลบสัมพันธ์กับตัวปล่อยถูกจ่ายไปที่ฐานของมัน มันจะเปิดและจ่ายพลังงานให้กับเครื่องขยายกำลัง

พัลส์สี่เหลี่ยมสำหรับควบคุมโมดูเลเตอร์ถูกสร้างขึ้นโดยมัลติไวเบรเตอร์บนชิป D1 ความถี่ในการสร้างถูกกำหนดโดยตัวเก็บประจุ C3 และตัวต้านทาน R1 และ R2 องค์ประกอบ D1.3 ทำหน้าที่เป็นตัวสร้างพัลส์ และ D1.4 เป็นสวิตช์มอดูเลชั่น

ในโหมดการทำงาน หากไม่มีคำสั่ง ระบบจะจ่ายไฟให้กับเครื่องส่งสัญญาณ (ปิด S2) ในกรณีนี้สวิตช์สลับ S1 จะถูกปิดและแรงดันไฟฟ้าใกล้กับศูนย์จะถูกตั้งค่าที่เอาต์พุตขององค์ประกอบ D1.4 (สัมพันธ์กับแหล่งจ่ายไฟลบ) แรงดันไฟฟ้านี้เป็นลบเมื่อเทียบกับตัวปล่อยของ VT3 มันผ่าน R5 ไปที่ฐานของทรานซิสเตอร์นี้แล้วเปิดออก

เป็นผลให้หากไม่มีคำสั่ง เครื่องส่งจะส่งสัญญาณที่ไม่มีการมอดูเลต นี่เป็นสิ่งจำเป็นเพื่ออุดตันเส้นทางความถี่สูงของเครื่องรับและกำจัดอิทธิพลของการรบกวนทางไฟฟ้าและเสียงรบกวนในบรรยากาศต่อการทำงานของเครื่อง ในการส่งคำสั่ง คุณต้องเปิดสวิตช์สลับ S1 จากนั้นองค์ประกอบ D1.2 จะเปิดและส่งผ่านพัลส์สี่เหลี่ยมจากมัลติไวเบรเตอร์ผ่านตัวมันเอง

เครื่องส่งจะปล่อยสัญญาณมอดูเลต รีเลย์ตัวรับจะทำงาน หากไม่มีอันตรายจากการรบกวนและระยะห่างระหว่างเครื่องรับและเครื่องส่งสัญญาณมีน้อย คุณสามารถกำจัดการแผ่รังสีคงที่ได้โดยการเปิด S1 และส่งคำสั่งโดยการปิด S2 เท่านั้น ควรใช้โหมดนี้เมื่อใช้งานอุปกรณ์ในระบบรักษาความปลอดภัยเนื่องจากความถี่ดังกล่าวเป็นไปไม่ได้เป็นเวลานาน

เครื่องส่งสัญญาณติดตั้งอยู่บนแผงวงจรพิมพ์ซึ่งมีภาพวาดขนาดเต็มแสดงในรูปที่ 2 ในเครื่องส่งสัญญาณไม่จำเป็นต้องสร้างขนาดต่ำสุดของบอร์ดและคุณสามารถใช้ชิ้นส่วนที่ไม่เล็กเท่ากับ ในเครื่องรับ

สามารถเปลี่ยนชิป K176LA7 เป็น K561LA7 ได้ หรือหากโครงร่างบอร์ดเปลี่ยนเป็น K564LA7 ทรานซิสเตอร์ VT1 สามารถใช้ KT608 กับตัวอักษรใดก็ได้, VT2 - KT606, KT907 VT3 - KT816 หรือ GT403

คอยล์เครื่องส่งสัญญาณ L4 และ L5 ไม่มีกรอบมีเส้นผ่านศูนย์กลาง 7 มม. และความยาว 10 มม. L4 มี PEV-0.61 15 รอบ L6 มี PEV-0.56 20 รอบ คอยล์ L6 ทำในลักษณะเดียวกับคอยล์ของวงจรอินพุตตัวรับ มีแกนเฟอร์ไรต์ ประกอบด้วย PEV-0.2 จำนวน 18 รอบ Chokes L1, L2 และ L3 พันบนตัวต้านทานถาวร MLT-0.5 ที่มีความต้านทานอย่างน้อย 100 ด้วยสาย PEV-0.16, 40 รอบในแต่ละ ใช้แท่งยาว 75 ซม. เป็นเสาอากาศ

การตั้งค่า

เครื่องส่งสัญญาณถูกปรับโดยใช้เครื่องวัดคลื่นพร้อมตัวบ่งชี้ความแรงของสนามหรือออสซิลโลสโคปความถี่สูง (C1-65) พร้อมขดลวดที่อินพุต ในทั้งสองกรณี สวิตช์สลับ S1 จะถูกปิดและวัดแรงดันไฟฟ้าที่ตัวสะสม VT3 ควรใกล้เคียงกับแรงดันไฟฟ้า

จากนั้นด้วยเสาอากาศที่เชื่อมต่ออยู่โดยการบีบอัดและขยายรอบ L4 และ L5 ปรับ C13 และเปลี่ยนการเหนี่ยวนำโดยการย้ายแกน L6 เราจึงได้สัญญาณไซน์ซอยด์ที่ไม่บิดเบี้ยวสูงสุดของความถี่พื้นฐาน (โดยไม่ได้ตั้งใจคุณสามารถปรับเป็นฮาร์มอนิกได้ ) บันทึกด้วยเครื่องวัดคลื่นหรือออสซิลโลสโคปจากระยะห่างจากเสาอากาศประมาณ 1 เมตร

ตอนนี้คุณสามารถเปิดการมอดูเลตด้วยสวิตช์สลับ S1 ตอนนี้ควรมองเห็นสัญญาณมอดูเลตบนหน้าจอออสซิลโลสโคป หากคุณลดระยะเวลาการกวาดของออสซิลโลสโคป สี่เหลี่ยมทึบจะปรากฏบนหน้าจอ การตั้งค่าความถี่ต่ำของเครื่องรับและเครื่องส่งสัญญาณจะจับคู่กันในเครื่องส่งสัญญาณโดยการปรับตัวต้านทานให้เป็นช่วงการทำงานสูงสุด

หากคุณต้องการสร้างคำสั่งหลายคำสั่ง คุณจะต้องสร้างสวิตช์ที่จะสลับตัวต้านทาน R2 หลายตัว ในเครื่องรับคุณต้องสร้างน้ำตกหลายอันที่คล้ายกับน้ำตกบน VT2 ซึ่งจะแตกต่างกันในความจุ C19 เท่านั้นและเชื่อมต่อเข้ากับจุด "A" (รูปที่ 1) ความจุ C19 ที่แนะนำสำหรับสี่คำสั่งคือ 0.15 µF, 0.1 µF, 0.068 µF และ 0.033 µF

หลังจากการตั้งค่า คอยล์ตัวส่งสัญญาณและคอยล์อินพุตตัวรับทั้งหมดจะต้องยึดด้วยอีพอกซีเรซิน

เรียนคุณ 4uvak. วันก่อนรวบรวมปาฏิหาริย์นี้ไว้ 4 ช่อง ฉันใช้โมดูลวิทยุ FS1000A แน่นอนว่าทุกอย่างทำงานได้ตามที่เขียนไว้ ยกเว้นช่วง แต่ฉันคิดว่าโมดูลวิทยุนี้ไม่ใช่น้ำพุ ด้วยเหตุนี้จึงมีราคา 1.5 ดอลลาร์
แต่ฉันประกอบมันเพื่อผูกเข้ากับ Broadlink rm2 pro และมันไม่ได้ผลสำหรับฉัน Broadlink rm2 pro เห็นมัน อ่านคำสั่งและบันทึกไว้ แต่เมื่อส่งคำสั่งไปยังตัวถอดรหัส ตัวหลังจะไม่ตอบสนอง แต่อย่างใด Broadlink rm2 pro ได้รับการออกแบบตามคุณลักษณะที่ระบุไว้เพื่อใช้งานในช่วง 315/433 MHz แต่ไม่ยอมรับปาฏิหาริย์นี้ในระดับ ตามด้วยการเต้นรำกับแทมบูรีน..... Broadlink rm2 pro มีฟังก์ชั่นเป็นตัวจับเวลาสำหรับหลายคำสั่งและฉันตัดสินใจตั้งค่า Broadlink rm2 pro เป็นงานเพื่อส่งคำสั่งเดียวกันหลายครั้งโดยมีช่วงเวลา 0 วินาที , แต่!!! เมื่อเขียนคำสั่งหนึ่งคำสั่งแล้ว เขาปฏิเสธที่จะเขียนเพิ่มเติม โดยอ้างว่าไม่มีพื้นที่หน่วยความจำเหลือให้บันทึกคำสั่งอีกต่อไป ต่อไป ฉันพยายามดำเนินการแบบเดียวกันกับคำสั่งจากทีวี และมันบันทึก 5 คำสั่งได้โดยไม่มีปัญหา จากนี้ ฉันสรุปได้ว่าในโปรแกรมที่คุณเขียน คำสั่งที่ส่งโดยตัวเข้ารหัสไปยังตัวถอดรหัสนั้นให้ข้อมูลอย่างมากและมีขอบเขตขนาดใหญ่

ฉันเป็นคนที่ไม่มีศูนย์ในการเขียนโปรแกรม MK และโปรเจ็กต์ของคุณเป็นรีโมทคอนโทรลที่ประกอบและใช้งานได้เป็นครั้งแรกในชีวิตของฉัน ฉันไม่เคยเป็นมิตรกับเทคโนโลยีวิทยุมาก่อนและอาชีพของฉันก็ห่างไกลจากอุปกรณ์อิเล็กทรอนิกส์

ตอนนี้คำถาม:

อย่างที่ฉันเชื่อว่าถ้าสัญญาณที่ส่งโดยตัวเข้ารหัสนั้นยาวและใหญ่ก็สามารถทำให้มีขนาดเล็กที่สุดเท่าที่จะเป็นไปได้??? ด้วยฐานเดียวกันเพื่อไม่ให้เปลี่ยนสายไฟและวงจร MK

ฉันเข้าใจว่างานที่ไม่ได้รับค่าตอบแทนถือเป็นทาส :))))) ดังนั้นฉันจึงพร้อมที่จะจ่ายค่างานของคุณ แน่นอนฉันไม่รู้ว่าจะราคาเท่าไหร่แต่ฉันคิดว่าราคาจะเพียงพอสำหรับงานที่ทำ ฉันต้องการโอนเงินไปให้คุณ แต่มันเขียนไว้ที่ไหนมันเป็นรูเบิลและไม่รู้ว่าจะส่งไปที่ไหน ฉันไม่ใช่ผู้มีถิ่นที่อยู่ในสหพันธรัฐรัสเซียและอาศัยอยู่ในคีร์กีซสถาน ฉันมีมาสเตอร์การ์ด $ หากมีตัวเลือกในการส่งเงินให้คุณทางบัตรก็คงจะดี ในรูเบิลฉันไม่รู้ด้วยซ้ำว่าต้องทำอย่างไร อาจมีตัวเลือกอื่นที่ง่ายกว่า

ฉันคิดเรื่องนี้เพราะหลังจากที่ฉันซื้อ Broadlink rm2 pro ฉันเชื่อมต่อทีวีและเครื่องปรับอากาศฟรี แต่วิทยุที่เหลือของเราไม่ถูก ที่บ้านมีสวิตช์ไฟ 19 ดวง ห้องละ 3-4-5 สวิตช์ไฟแพงมากที่จะซื้อทุกอย่าง ใช่ และฉันต้องการเปลี่ยนช่องเสียบบนส่วนควบคุม ไม่เช่นนั้นบ้านอัจฉริยะแบบไหนจะกลายเป็น?

โดยทั่วไปงานของฉันคือสร้างรีโมทคอนโทรลด้วยมือของฉันเองเพื่อไม่ให้เกิดความสับสนและสิ่งสำคัญคือ Broadlink rm2 pro เข้าใจพวกเขา ในขณะนี้เขาไม่เข้าใจรีโมตคอนโทรลตามแบบแผนของคุณ

ฉันไม่สามารถเขียนในการสนทนาได้ มีเพียงผู้ใช้ที่ลงทะเบียนเท่านั้นที่เขียนที่นั่น

ฉันกำลังรอการตอบกลับของคุณ