HOMEPAGE Microcontroller ผู้พิทักษ์โลก VisualBasic6.0+ภาษาC VR อิเล็คโทรนิค Computer  
 

HS4FFD.COM

เวบไซต์ที่เกี่ยวกับMCU

Microchip.com

thaimcu.com

thaimicrotron.com

inex.co.th

pcc.psu.ac.tht

micro-examples.com............

wara.com

etteam.com

silaresearch.com

happymcu.com

thaieasyelec.com

mcuthailand.com ...............

appsofttech.com..................

project.com

 
 
 
 
 
 
 
 
 

words_wood_new.gifUpDate 21/09/2009

ROGER BEEP_V1_25S.................. IC Roger beep
เป็นไอซีบรรจุ โปรแกรม สร้างเสียงหางคีย์ของทูมีเตอร์รุ่น25เสียง
เป็นรุ่นแรกที่ทำขึ้น คลิ๊กตรงนี้เพื่อฟังเสียง
....การต่อวงจนและอุปกรณ์เหมือนกันกับรุ่น30เสียง

ROGER BEEP_V2_30S.................. IC Roger beep
เป็นไอซีบรรจุ โปรแกรม สร้างเสียงหางคีย์ของทูมีเตอร์รุ่น30เสียง
ปรับปรุงโปรแกรมใหม่ เป็นตัวที่สอง ทีพัฒนาต่อจากรุ่น25เสียง คลิ๊กตรงนี้เพื่อฟังเสียง


ในส่วนนี้เป็นวงจรรุ่นแรก เวอร์ชั่น 1

 

........ก่อนหน้านี้ผมได้เขียนโปรแกรมสั่งงาน

ไอซีไมโครคอนโทรลเลอร์ PIC 12F675 ให้สร้างเสียงหางคีย์หรือโรเจอร์บี๊บ 25 เสียงที่แตกต่างกัน ในIC ตัวเดียว และมีระบบตัดคีย์อัตโนมัติถ้ากดคีย์นานเกิน 2นาที เพื่อป้องกันความเสียหายที่อาจเกิดกับวิทยุ
.......สำหรับรุ่นที่มี25เสียงนั้น เป็นรุ่นแรก และเป็นรุ่นทดลองที่ผมได้ทำใช้เอง และได้แจกICให้เพื่อนสมาชิกหลายท่านได้ทดลองทำใช้ด้วยเพื่อหาจุดบกพร่อง และคุณสมบัติต่างๆที่อยากจะให้มีในโรเจอร์บี๊บนี้ ซึ่งในเวลานั้นผมยังไม่ได้นำข้อมูลขึ้นมานำเสนอ บนเวบ เพราะยังอยู่ในขั้นทดลอง
......และตอนนี้ผมได้พัฒนาโปรแกรมสั่งงานไอซีไมโครคอนโทรลเลอร์ PIC 12F675 เวอร์ชั่นสองให้กำเนิดเสียงโรเจอร์บี๊บ30เสียง เพื่อเป็นการพัฒนา และแก้ปัญหาบางอย่าง ที่เจอในเวอร์ชั่นแรกด้วยครับ



รูปที่1 นี่คือรูปไมค์ตัวแรกที่ทำเสร็จครับ


รูปที่2 ข้างบนนี้เป็นวงจรที่ต่อใช้กับเครื่องแฮนดี้ครับ ICOM,YAESU,STANDARD,PRO,SENDER,ADI ฯ




การวางอุปกรณ์มองจากด้านบน (ด้านวางอุปกรณ์)

ลายทองแดงขนาดเท่าของจริงมองจากด้านล่าง
(ด้านใต้แผ่นปริ๊นที่มีแผ่นทองแดงเคลือบอยู่)

 

รูปที่3 ข้างบนนี้เป็นการอธิบายการต่อสาย ต่ออุปกรณ์ การวางอุปกรณ์บนแผ่นปริ๊น และลายปริ๊นที่ใช้

คุณสมบัติและการทำงานของวงจรรุ่นแรก


........... ตัวไอซีไมโครคอนโทรลเลอร์ PIC 12F675เป็นICขนาดเล็ก เป็นของบริษัทไมโครชิพมีขา8ขาต้องการไฟเลี้ยงอยู่ในช่วง2ถึง 5.5V.อย่า ให้ไฟเลี้ยงICมากกว่านี้เป็นอันขาด เพราะ ICจะพัง
   ท่านอาจใช้ไฟเลี้ยงวงจร 9-16 โวลต์ซึ่งได้จาก Power Supply ของเครื่องวิทยุสื่อสาร  ผ่านวงจรเรกูเลตลดแรงดันให้เหลือ 3ถึง 5 โวลต์เพื่อเป็นไฟเลี้ยงให้กับไมโครคอนโทรลเลอร์........หรือจะใช้ถ่านไฟฉายขนาดAA หรือAAA จำนวนสองก้อนได้
....หรือถ้าท่านนำไปต่อใช้กับเครื่องโมบาย ท่านสามารถใช้ไฟที่มีอยู่แล้วที่ขาใดขาหนึ่งของช่องเสียบไมค์ที่ตัวเครื่องก็ได้ โดยจะต้องต่อR ค่าประมาณ 500โอมห์ 1/2W. กับซีเนอร์ไดโอด 5.1โวลท์ 1/2W. เพื่อลดไฟลงก่อนครับ....
......ขา 2 และ 3 เป็นขา up และ down เพื่อเปลี่ยนเสียงขึ้นหรือลง หรือจะใช้เพียง up หรือ down เพียงอย่างเดียวก็ได้เพราะสามารถกดเลื่อนเปลี่ยนเสียงไปเรื่อยๆ คล้ายๆเป็นวงกลม เมื่อถึงเสียงสุดท้ายก็จะวนมาเริ่มที่เสียงแรกอีกครั้ง
...ในตัวไอซีไมโครคอนโทรลเลอร์ PIC 12F675 จะมีหน่วยความจำ EEPROM อยู่ด้วย
แม้ว่าท่านจะปิดไฟไม่มีไฟเลี้ยงวงจรไมโครฯ ก็จะยังจำเสียงสุดท้ายที่เลือกไว้ได้อยู่ 
.........ขา 4 เป็นขา Loop สำหรับใช้เมื่อต้องการให้เสียงท้ายคีย์เปลี่ยนไปทุกครั้งเมื่อมีการกดและปล่อยคีย์  หากไม่ต้องการให้วน Loop ก็ตัดสวิทช์ออกและต่อเพียงความต้านทาน 10K ไว้ 
โปรแกรมทั้งหมดมี 31 ตำแหน่งเป็นเสียงหางคีย์ 30 เสียงที่แตกต่างกัน ประกอบด้วยโทนเสียงและจังหวะหลายรูปแบบ ตำแหน่งที่ 31จะไม่มีเสียงหางคีย์และ ไม่มีการหน่วงเวลาสำหรับกรณีที่ไม่ต้องการใช้ Roger Beep 
......เมื่อกดสวิทช์ PTT ที่ขา 5 ไมโครฯ จะสั่งให้ขา 7 มีสถานะเป็น "HIGH"ซึ่งจะทำให้ ทรานซิสเตอร์เบอร์C1815สองตัวซึ่งต่อกันแบบดาลิงตั้นจะมีกระแสไหลทำให้สัญญาณ PTT จากเครื่องส่งเสมือนต่อลงกราวน์ เครื่องส่งจะเปลี่ยนเป็นสถานะ TX   เมื่อปล่อยคีย์ไมโครฯ จะหน่วงเวลาชั่วขณะและสร้างเสียง Roger Beep ท้ายคีย์ออกมาผ่านขา 6 สัญญาณเสียง Roger Beep จะถูกคับปลิ้งเข้าไปที่สัญญาณอินพุตในตำแหน่งขั้วบวกของคอนเดนเซอร์ไมค์  หรือจุดอินพูทสัญญาณเสียงเข้าเครื่อง เมื่อหมดช่วงเวลาหน่วง  ขา 7 จะมีสถานะเป็น "LOW" เครื่องส่งจะกลับมาเป็นสถานะ RX 
........ นอกจากนี้ในโปรแกรมยังใส่ระบบป้องกันคีย์ค้างเมื่อมีการกดคีย์นานเกิน 2 นาทีICจะสั่งให้
เครื่องส่งหยุดส่ง จนกว่าจะมีการปล่อยคีย์และกดคีย์ใหม่อีกครั้งเครื่องก็จะส่งได้ตามปรกติ
.......  ไอซีไมโครฯ นี้สามารถโปรแกรมใหม่ได้นับแสนครั้งซึ่งเป็นการสะดวกในการแก้ไข ข้อบกพร่องที่อาจเกิดขึ้น หรือเปลี่ยนแปลงเสียงแบบใหม่ๆ ได้อย่างสะดวกโดยที่ไม่ต้อง เปลี่ยนไอซีตัวใหม่


รายการอุปกรณ์ที่มีอยู่ในรูปข้างบน

#.สวิตท์ S1 ................สวิตท์โยก หรืออาจใช้สวิตท์เลื่อนตัวเล็กๆ..........................จำนวน 1ตัว
#.สวิตท์ S2..............................สวิตท์แบบกดติดปล่อยดับหรือไมโครสวิตท์............จำนวน 1ตัว
#.สวิตท์ S3..............................สวิตท์แบบกดติดปล่อยดับหรือไมโครสวิตท์............จำนวน 1ตัว
#.สวิตท์ S4 ...............สวิตท์โยก หรืออาจใช้สวิตท์เลื่อนตัวเล็กๆ...........................จำนวน 1ตัว
#.สวิตท์ S5..............................สวิตท์แบบกดติดปล่อยดับหรือไมโครสวิตท์............จำนวน 1ตัว


#.R4..................................... ค่า10K โอมห์1/4W........................................จำนวน 1ตัว
#.R5...................ค่า2.2Kโอมห์ หรือ ค่า3.3K โอมห์1/4W................................จำนวน 1ตัว

#.C1 ............ค่า4.7uf หรือ10uf16โวลท์ แบบอีเล็คโตรไลติคคอนเดนเซอร์..........จำนวน 1ตัว
#.C2.............................................ค่า33PFแบบ เซรามิคคอนเดนเซอร์...........จำนวน 1ตัว

#.TR1 ........................................เบอร์2SC1815 ......................................จำนวน 1ตัว
#.TR2 ........................................เบอร์2SC1815 ......................................จำนวน 1ตัว

#.หัวMIC CONDENCER ..........................................................................จำนวน 1ตัว
#.แจ๊กMIC รุ่นจิ๋ว ......................................................................................จำนวน 1ตัว
#.ซ๊อคเก็จIC ขนาด8ขาสำหรับIC 12F675 ....................................................จำนวน 1ตัว
#.IC12F675 ที่ทำการเบิร์นบรรจุข้อมูลโปรแกรมเรียบร้อยแล้ว...........................จำนวน 1ตัว
#.ถ่านขนาด.AA หรือAAA จำนวน2 ก้อน ......................................................จำนวน 2ก้อน
#.ลังถ่านรุ่นที่ใช้กับถ่านAA หรือAAAขนาดที่บรรจุได้2 ก้อน ..............................จำนวน 1กล่อง


.............................อุปกรณ์แต่ละตัวทำหน้าที่อะไร? ขออธิบายเพียงบางตัวนะครับ

#.สวิตท์ S1.........................ทำหน้าที่ปิด-เปิด ไฟเลี้ยงวงจร

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

#.สวิตท์ S3.........................ทำหน้าที่เหมือนกับสวิตท์S2 แต่จะกลับการ วนเป็นวนลง

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

#.สวิตท์ S5.........................ทำหน้าที่เอาไว้กดส่งออกอากาศแทนPTTสวิตท์ที่ตัวเครื่อง
หรือแทน PTTสวิตท์ที่ตัวไมค์นอกของเครื่อง

#.R4........เป็นR PULLUPต่อไว้เพื่อช่วยให้ IC12F675 ทำงานได้อย่างถูกต้อง ไม่ผิดพลาด
#.R5........ต่อไว้เฉพาะเครื่องแฮนดี้ยี้ฮ้อ YAESU เท่านั้น (ถ้าไม่ต่อไว้จะส่งไม่ออก)

#.C1.........................ทำหน้าที่กรองกระแสไฟให้เรียบ ป้องกันสัญญาณรบกวน และช่วยให้
IC12F675ทำงานอย่างมีสเถียรภาพ
#.C2 .........................ทำหน้าที่คัพปลิ้งสัญญาณเสียงหางคีย์จากขา6ของ IC12F675 เข้าไปในเครื่องรับ- ส่งวิทยุโดยใช้เส้นทางเดียวกันกับสัญญาณไมค์ที่เข้าเครื่อง
******ค่าของC2สามารถใช้ค่าอื่นได้ ถ้าค่าน้อยๆจะทำ
ให้เสียงหางคีย์ออกมาเบา ถ้าใส่ค่ามากเสียงหางคีย์จะดังแรง
แต่ถ้ามากเกินไปจะเกิดปัญหาเสียงหางคีย์จะ
โอเวอร์ เสียงหางคีย์จะขาดๆติดๆใม่สมบูรณ์
ค่าที่เหมาะอาจจะอยู่ระหว่าง 33PF ถึง 150PF
ทดลองหาค่าที่เสียงออกมาดีๆเอาเองก็แล้วกันครับ

#. TR1 กับ TR2 ...........หน้าที่ ...TR1กับTR2 ทำหน้าที่ร่วมกับสวิตท์ S5 โดยจะทำการ หน่วงเวลา การส่งต่อไปอีกเล็กน้อยหลังจากที่เราปล่อยสวิตท์ S5แล้วแพื่อส่งเสียงหางคีย์ออกอากาศ