วิศวกรรมไฟฟ้า

คำถาม & คำตอบสำหรับผู้เชี่ยวชาญด้านอิเล็กทรอนิกส์และวิศวกรรมไฟฟ้านักเรียนและผู้ที่ชื่นชอบ

1
มีปัญหาที่ชัดเจนเกี่ยวกับระบบอัตโนมัติในบ้าน DIY นี้หรือไม่?
ฉันต้องการที่จะรู้ว่าใครสามารถมองเห็นปัญหาไฟฟ้าที่ร้ายแรงในสิ่งที่ฉันพยายามทำจากมุมมองไฟฟ้า ตัวอย่าง Youtube http://www.youtube.com/watch?v=BmsdXMbd2vo เวอร์ชั่นสั้น: ฉันมีรีเลย์ 220 โวลต์ในบ้านเชื่อมต่อกับไฟและปุ่มกด 220V ฉันต้องการเพิ่มรีเลย์ 220V ควบคุม Arduino ที่เชื่อมต่อกับคนแรกที่จะส่ง "พัลส์" สั้น ๆ ของ 220V เพื่อสลับคนที่มีอยู่ในและนอก ด้วยการเพิ่มการถ่ายทอด Arduino ในแบบคู่ขนานกับสวิทช์ที่มีอยู่ฉันปล่อยให้เดิม 'ระบบ' ไม่บุบสลาย - ถ้า Arduino หยุดทำงานฉันยังคงสามารถใช้ไฟตามปกติเพียงสูญเสียระบบอัตโนมัติ ในการตรวจสอบสถานะของแสงฉันวางแผนที่จะใช้ACS712 โมดูลเอฟเฟกต์ฮอลล์ ฉันเก่งในการเขียนซอฟต์แวร์ แต่เป็นมือใหม่เกี่ยวกับด้านไฟฟ้าของสิ่งต่าง ๆ ไฟเกือบทั้งหมดเป็นปุ่มกดชั่วคราวที่เชื่อมต่อกับรีเลย์ 220V สองตำแหน่งในบ้านที่เชื่อมต่อสายไฟทั้งหมดเพิ่มรีเลย์ 220V แบบอนุกรมพร้อมสวิตช์ไฟปกติเชื่อมต่อกับ Arduino เซ็นเซอร์กระแส 30 แอมป์ใช้สำหรับตรวจจับสถานะของสวิตช์ไฟ Arduino แต่ละตัว (หรืออย่างน้อยหนึ่งชุดใน Arduinos จำนวนมาก - ซึ่งไม่เพียงพอ) …

4
สิ่งที่ต้องมองหาในแผ่นข้อมูลเมื่อเลือก MOSFET
ฉันคิดว่าการเลือก MOSFET ที่ถูกต้องสำหรับแถบ LED ของฉันจะเป็นเรื่องง่ายจนกว่าฉันจะค้นพบว่ามีรุ่นต่าง ๆ กี่แบบ โดยทั่วไปฉันต้องการ MOSFET ที่ให้ฉันควบคุมด้วย PWM แถบ LED 12V 6A (MAX) แต่ทุกครั้งที่ฉันเห็น Vgs ฉันสับสนเพราะตัวเลขเช่น + -20V .. (ฉันควบคุมด้วย ATtiny13A หรือ ATtiny85 - เอาต์พุตขา 5V) ฉันทำการค้นหาจำนวนมากและพบกับโมเดลที่แตกต่างกันมากมาย: IRFZ44N, TIP120, STB36NF06L และอีกมากมาย .. แต่ฉันไม่แน่ใจว่าพวกเขาจะทำงานหรือไม่ MOSFET ใดที่ฉันควรใช้และฉันจะอ่านในแผ่นข้อมูลได้อย่างไรว่าทำไมนี่จึงเป็นตัวเลือกที่ดี ฉันใหม่สำหรับงานอดิเรกอิเล็กทรอนิกส์
14 mosfet 

3
ประโยชน์ของระบบปฏิบัติการที่ไม่ได้รับการยกเว้นคืออะไร และราคาสำหรับผลประโยชน์เหล่านี้
สำหรับ MCU โลหะที่แยกเขี้ยวการเปรียบเทียบกับโค้ดโฮมเมดที่มีพื้นหลังวนซ้ำพร้อมกับสถาปัตยกรรมขัดจังหวะตัวจับเวลาประโยชน์ของระบบปฏิบัติการที่ไม่ได้รับการยกเว้นคืออะไร ประโยชน์อะไรบ้างที่น่าดึงดูดพอสำหรับโครงการที่จะนำระบบปฏิบัติการที่ไม่ต้องเสียสละมาใช้แทนที่จะใช้โค้ดโฮมเมดที่มีสถาปัตยกรรมวนรอบด้านหลัง . คำอธิบายของคำถาม: ฉันขอขอบคุณทุกคนที่ได้ตอบคำถามของฉัน ฉันรู้สึกว่าคำตอบเกือบจะอยู่ที่นั่นแล้ว ฉันเพิ่มคำอธิบายนี้ลงในคำถามของฉันที่นี่ซึ่งแสดงการพิจารณาของฉันเองและอาจช่วย จำกัด คำถามให้แคบลงหรือทำให้แม่นยำยิ่งขึ้น สิ่งที่ฉันพยายามทำคือเข้าใจวิธีเลือก RTOS ที่เหมาะสมที่สุดสำหรับโครงการโดยทั่วไป เพื่อให้บรรลุสิ่งนี้ความเข้าใจที่ดีขึ้นเกี่ยวกับแนวคิดพื้นฐานและประโยชน์ที่น่าสนใจที่สุดจาก RTOS ประเภทต่างๆและราคาที่สอดคล้องกันจะช่วยได้เนื่องจากไม่มี RTOS ที่ดีที่สุดสำหรับการใช้งานทั้งหมด ฉันอ่านหนังสือเกี่ยวกับระบบปฏิบัติการเมื่อไม่กี่ปีที่ผ่านมา แต่ฉันไม่ได้มีมันกับฉันอีกต่อไป ฉันค้นหาบนอินเทอร์เน็ตก่อนที่ผมจะโพสต์คำถามของฉันที่นี่และพบว่าข้อมูลนี้จะเป็นประโยชน์มากที่สุด: http://www.ustudy.in/node/5456 มีข้อมูลที่เป็นประโยชน์อื่น ๆ อีกมากมายเช่นการแนะนำตัวในเว็บไซต์ของ RTOS ที่แตกต่างกันบทความเปรียบเทียบการกำหนดเวลาแบบจองล่วงหน้าและกำหนดการที่ไม่ต้องเสียภาษีเป็นต้น แต่ฉันไม่พบหัวข้อใด ๆ ที่กล่าวถึงเมื่อเลือก RTOS ที่ไม่ต้องห้ามและเมื่อใดควรเขียนโค้ดของคุณเองโดยใช้ตัวจับเวลาอินเตอร์รัปต์และลูปพื้นหลัง ฉันมีคำตอบบางอย่างของตัวเอง แต่ฉันก็ไม่พอใจกับพวกเขามากพอ ฉันอยากจะรู้คำตอบหรือมุมมองจากคนที่มีประสบการณ์มากขึ้นโดยเฉพาะในอุตสาหกรรม ความเข้าใจของฉันคือ: ไม่ว่าจะใช้หรือไม่ใช้ระบบปฏิบัติการ, รหัสการตั้งเวลาบางประเภทเป็นสิ่งที่จำเป็นเสมอแม้ว่าจะอยู่ในรูปแบบของรหัสเช่น: in the timer interrupt which occurs every 10ms if(it's 10ms) { …

2
IGBT vs. Power MOSFET สำหรับการสลับแอปพลิเคชัน จะวาดเส้นที่ไหน?
สำหรับแรงดันไฟฟ้าเบรกดาวน์ที่ต่ำลง MOSFET พลังงานจะเห็นได้ชัดว่าอุปกรณ์ที่ใช้งานนั้นมีประสิทธิภาพสูงขึ้นความเร็วในการเปลี่ยนที่สูงขึ้นและราคาที่ต่ำลง ควรลากเส้นนั้นที่ไหน IGBT ขึ้นไปเป็นทางออกที่ดีกว่า? เกณฑ์การตัดสินใจที่เกี่ยวข้องคืออะไร?


4
ความล่าช้าของทรานซิสเตอร์
ฉันกำลังพยายามส่งสัญญาณเตือนสำหรับช่องแช่แข็งเพื่อที่ว่าหากประตูเปิดทิ้งไว้หลังจากผ่านไป 1 นาทีหรือมากกว่านั้นสัญญาณเตือนจะดังขึ้น ฉันมีบางอย่างที่คล้ายกับแผนผังด้านล่าง เมื่อสวิตช์เปิดตัวเก็บประจุจะเริ่มไหลผ่านฐานของทรานซิสเตอร์ แต่ฉันมี LED ในแบบคู่ขนานกับทรานซิสเตอร์เพื่อที่เมื่อตัวเก็บประจุถูกปล่อยประจุไฟ LED จะเปิดขึ้น นี่ใช้งานได้ดี แต่ฉันไม่สามารถทำให้ล่าช้าได้นานพอ หากฉันเพิ่มค่าตัวเก็บประจุหรือตัวต้านทานฐานทรานซิสเตอร์เวลาหน่วงจะนานกว่าอย่างไรก็ตามเนื่องจากตัวเก็บประจุจะปล่อยประจุช้าลง LED / Alarm จะค่อยๆจางหายไปซึ่งฉันไม่ต้องการ ฉันต้องการให้นาฬิกาปลุก / LED สว่างขึ้นโดยเร็วที่สุด มีวิธีใดที่ฉันจะเพิ่มความล่าช้า แต่ให้เปิดสัญญาณเตือนอย่างกะทันหัน? เป็นเชิงอรรถฉันไม่ต้องการใช้ไอซีใด ๆ (เช่นตัวจับเวลา 555)

2
analogRead (0) หรือ analogRead (A0)
รัฐอาร์ดิโนอ้างอิงที่คุณจะใช้รหัสต่อไปนี้เพื่ออ่านค่าจากอะนาล็อกพิน # 5: int val1 = analogRead(5); อย่างไรก็ตามในการอ่านจากพินดิจิตอล # 5 คุณจะส่งหมายเลขพินเดิมไปที่digitalRead: int val2 = digitalRead(5); คุณไม่ควรใช้analogRead(A5)แทนanalogRead(5)? ถ้าไม่รหัสต่อไปนี้ทำอะไร: int val3 = analogRead(A5);

2
Pin 13: ฉันต้องการตัวต้านทานหรือไม่
คำถามนี้กล่าวว่าพิน 13 มีตัวต้านทานในตัวสำหรับ LED ที่มาพร้อมกับมาตรฐานในชุด Arduino ส่วนใหญ่ เพื่อนของฉันบอกกับฉันว่าเพราะมีตัวต้านทานอยู่บนพินอยู่แล้วฉันไม่จำเป็นต้องใส่มันเมื่อฉันเสียบ LED ภายนอกเข้ากับขา สิ่งนี้ไม่ถูกต้องกับฉันเพราะฉันอ่านไปทั่วทุกที่ที่มันแย่มากที่จะเสียบไฟ LED โดยไม่มีตัวต้านทาน จำกัด กระแส ฉันไม่สามารถหาตำแหน่งที่ pin 13 อยู่บนแผนภาพวงจร (ยังคงคุ้นเคยกับการอ่านเหล่านั้น) ดังนั้นฉันจึงไม่รู้ว่าตัวต้านทานแบบบิวด์อินมีสายอะไร คำถามสั้น ๆ :ฉันต้องการตัวต้านทาน จำกัด กระแสไฟฟ้าเมื่อใช้พิน 13 สำหรับ LED (เล็ก) หรือไม่? แก้ไข : ตามที่โพลาร์ชี้ไปที่ด้านล่างตัวต้านทานเพียงตัวเดียวจะทำเคล็ดลับได้ อย่างไรก็ตามฉันอยากรู้จริงๆเกี่ยวกับการวางตำแหน่งของตัวต้านทาน (บิวด์อิน) ตัวเดียว หากอยู่ในลำดับที่มีส่วนหัวสำหรับ P13 ก็ควร จำกัด กระแส ถ้ามันขนานกันฉันก็ไม่คิดอย่างนั้น อย่างไรก็ตามความรู้ทางอิเล็คทรอนิคส์ของฉันไม่ได้มีขนาดใหญ่มากดังนั้นฉันอาจผิดพลาดได้ ...
14 arduino  hardware  pins 

2
การทดสอบการประกอบ PCB ในปริมาณต่ำ
ฉันได้รับคำสั่งการผลิตและการประกอบชุด PCB ขนาดเล็ก (~ 100) สองสามครั้งแล้ว ทุกครั้งที่โรงงานประกอบถามฉันว่าฉันต้องการทดสอบบนกระดานหรือไม่ เนื่องจากฉันไม่ใช่มืออาชีพฉันไม่รู้ว่าจะทำอย่างไรกับมันดังนั้นฉันจึงทดสอบกระดานด้วยตัวเองเมื่อฉันนำมันกลับมา ... การค้นหาเปอร์เซ็นต์การรับที่ไม่สามารถยอมรับได้ (> 10 ~ 20%) ของปัญหาการบัดกรี แม้ว่าบอร์ดของฉันจะมีนางฟ้าที่ซับซ้อน (+100 ชิ้นส่วน) แต่ฉันไม่ได้ออกแบบขั้นตอนการทดสอบใด ๆ กับพวกเขาหรือแม้แต่รู้วิธีที่จะทำ ดังนั้นฉันสงสัยว่าอะไรคือความสามารถในการทดสอบตามปกติสำหรับการผลิตในปริมาณต่ำเช่นนี้และการทดสอบประเภทใดบ้างที่สามารถขอให้โรงงานโดยไม่ต้องลงน้ำ? มันมักจะมีราคาแพง? ฉันกำลังพูดถึงการทดสอบบอร์ดประกอบไม่ใช่ PCB เปล่า ขอบคุณล่วงหน้า.

4
ควบคุม 9V ถึง 5V หรือควบคุม 6V ถึง 5V? อันไหนมีประสิทธิภาพมากกว่ากัน?
ฉันมีตัวเลือกในการเลือกแบตเตอรี่ 1x 9V Duracell หรือ 4x AA AA Duracell ฉันต้องการควบคุมแรงดันไฟฟ้าเป็น 5V ด้วย 7805 จากสิ่งที่ฉันเข้าใจผู้ควบคุมแรงดันไฟฟ้าเพียงแปลงพลังงานที่ไม่ต้องการเป็นความร้อนเพื่อให้ถึงแรงดันไฟฟ้าที่มีการควบคุม การคาดเดาที่มีประสิทธิภาพที่สุดของฉันคือการใช้แบตเตอรี่ AA สี่ก้อนพลังงานที่สูญเปล่าน้อยกว่าและ mAh ที่สูงขึ้น ฉันควรจะตรวจสอบแรงดันตกคร่อมสำหรับแหล่งพลังงานต่างๆเหล่านี้หรือไม่? แอปพลิเคชันของฉันคือให้พลังงานแก่ MCU ขณะที่บันทึกข้อมูลโดยไม่ต้องเปลี่ยนแบตเตอรี่บ่อยๆ มันจะเป็นการดีที่สุดที่จะมีตัวเลือก mAh สูงสุด แต่ด้วยแรงดันไฟฟ้าคงที่ มีที่ไหนที่ฉันสามารถหาข้อมูลเพิ่มเติมเกี่ยวกับเรื่องนี้ได้หรือไม่? หรือฉันจะรู้แจ้งได้ไหม?

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

4
วิธีค้นหาซ็อกเก็ตสำหรับช่องเสียบคีย์บอร์ด?
ฉันกำลังมองหาซ็อกเก็ตที่สามารถรับตัวเชื่อมต่อของแป้นพิมพ์ของ ThinkPad X41 ฉันจะระบุซ็อกเก็ตได้อย่างไรเพื่อให้สามารถค้นหาได้ในตลาด (เยอรมัน) พื้นหลัง: ฉันต้องการสร้างตัวควบคุมแป้นพิมพ์แบบกำหนดเองเพื่อเชื่อมต่อแป้นพิมพ์ผ่าน USB รูปภาพ: เต้ารับ (ซ้าย, 20 พิน) และปลั๊ก (22 พิน)

1
หน้ากากประสานและครีมอินอีเกิ้ล
ฉันมีสเปคชิ้นส่วนนี้สำหรับ Paste Mask ที่คัดลอกมาจากแผ่นข้อมูล: มีศัพท์แสงมากมายในย่อหน้าสั้น ๆ นี้ที่ฉันอยากจะเข้าใจแนวคิด โดยเฉพาะฉันต้องการทราบวิธีการใช้คุณสมบัติที่กำหนดโดยใช้ซอฟต์แวร์เค้าโครง Eagle CAD (ปัจจุบันฉันใช้ 6.2) ฉันทำงานหลายอย่างใน Eagle รวมถึงการสร้างสัญลักษณ์และรอยเท้าของฉันเอง แต่ฉันไม่เคยยุ่งกับ tStop เริ่มต้น (ซึ่งกำหนดมาสก์บัดกรี) และ tCream (ซึ่งกำหนดลายฉลุ) ข้อมูลเลเยอร์ แต่ได้รับการยอมรับโดยอัตโนมัติ สร้างข้อมูลรูปสี่เหลี่ยมผืนผ้าที่มาพร้อมกับรูปแบบที่ดิน ฉันไม่เห็นที่ใดที่หนึ่งที่ฉันสามารถระบุนิ้วเท้าส้นเท้าอัตราส่วนหน้ากากหรือส่วนขยายได้ ดังนั้นคำศัพท์เหล่านี้หมายถึงอะไรและฉันจะใช้หน้ากากแปะได้อย่างสมบูรณ์ในอีเกิ้ล? นี่คือตัวอย่างของสิ่งที่คุณได้รับจากค่าเริ่มต้นโดยการวางรูปแบบที่ดินสี่เหลี่ยม: UPDATE แผ่นข้อมูลมีภาพสองภาพเพิ่มเติมที่เกี่ยวข้องกับรอยเท้า: ฉันมีปัญหาในการปรับยอดของ Paste Mask และคำแนะนำ Solder Mask โดยเฉพาะอย่างยิ่งทิศทาง "ไม่วางร่องรอยทองแดงหรือหน้ากากประสานภายใต้โมดูล" ในส่วนหน้ากากประสานดูเหมือนว่าใบสั่งที่ควรไม่มี tStop ในพื้นที่ฟักและว่าพื้นที่เดียวกันควรมี vRestrict และ tRestrict cover นี่คือสิ่งที่ดูเหมือนว่าเมื่อฉันใช้มัน (แสดง vRestrict, tStop, tPlace …

1
ต้องการความช่วยเหลือในการเลือกเสาอากาศสำหรับ PCB
ฉันได้ออกแบบวงจรที่ใช้เครื่องส่งสัญญาณ / ตัวรับสัญญาณQAM-TX2-433 / QAM-RX2-433 จนถึงทุกสิ่งทุกอย่างจะถูกติดตั้งบนเขียงขนมปังไร้โลหะที่มีความยาวของเสาอากาศ ขั้นต่อไปคือการออกแบบ PCB สำหรับวงจรเหล่านี้และค้นหาเสาอากาศที่เหมาะสมเพื่อขยายช่วงการสื่อสาร เมื่อฉันได้เรียนรู้ในไม่กี่ชั่วโมงที่ผ่านมาการออกแบบเสาอากาศเป็นสนามที่ซับซ้อนมาก ฉันไม่ได้พยายามที่จะเข้าใจหัวเรื่องในเชิงลึก แต่ฉันจะขอบคุณคำตอบสำหรับคำถามสองสามข้อที่ฉันรู้สึกว่ามีความสำคัญต่อความเข้าใจของฉัน แต่อาจคลุมเครือ ความเข้าใจของฉันคือเสาอากาศต้องการวงจรปิดจากสัญญาณ RF ไปที่พื้นเพื่อที่จะทำงาน การเชื่อมต่อนี้ทำแบบไร้สายผ่านการแผ่รังสี EM ดังนั้นในกรณีที่เป็นเพียงลวดที่แขวนอยู่ในอากาศวงจรจะปิดอย่างไม่มีประสิทธิภาพไปยังสถานีภาคพื้นดินของแบตเตอรี่ของฉันซึ่งเป็นสาเหตุที่เสาอากาศลวดสามารถส่งได้ทั้งหมด ถูกต้องหรือไม่ เพื่อเพิ่มประสิทธิภาพของเสาอากาศต้องใช้ระนาบกราวด์ที่มีขนาดใหญ่กว่าแลมบ์ดา / 4 บน PCB ระนาบกราวน์นี้สามารถเป็นรูปร่างของพื้นที่นำไฟฟ้าขนาดใหญ่ที่เชื่อมต่อกับสถานีภาคพื้นดิน แก้ไข? สำหรับ 433MHz, เมตร อย่างไรก็ตามความยาวนี้สามารถสั้นลงได้โดยการให้ตัวเหนี่ยวนำแบบอนุกรมกับเสาอากาศ เสาอากาศแบบเกลียวรวมเสาอากาศและตัวเหนี่ยวนำเข้าด้วยกันในหนึ่งความยาวของสายดังนั้นมันจึงเป็นทางเลือกที่ดีมากสำหรับโครงการของฉัน ฉันกำลังมองหาที่ส่วนนี้ที่นี่: PHC-M4-433λ / 4 = 17 c mλ/4=17คม.\lambda/4 = 17cm คุณเห็นด้วยไหมว่านี่เป็นเสาอากาศที่เหมาะสมที่จะลอง? ฉันยังพบเสาอากาศนี้: ANT-433-HETHแต่ฉันไม่เข้าใจวิธีใช้ มันน่าดึงดูดสำหรับขนาดของมัน - ดูเหมือนว่าฉันจะใส่อันนี้ไว้ในกล่องพลาสติกของฉันและซ่อนมันทั้งหมด แต่ทำไมมันถึงมีจุดเชื่อมต่อ 2 …

4
Shutdown Controller สำหรับ Raspberry Pi ในรถยนต์
จากคำถามก่อนหน้านี้ฉันพยายามสร้างตัวควบคุมการปิดสำหรับ Raspberry Pi ของฉัน Raspberry Pi ต้องใช้พลังงานจากแบตเตอรี่ แต่ควรปิดเครื่องหลังจาก Pi ตรวจพบว่ามีการปิดสวิตช์กุญแจ Pi จะใช้ฟีด 3.3V จากสาย ACC (ฉันมีส่วนประกอบอื่น ๆ ที่จะใช้ 5V จากสาย ACC ผ่าน 7805 ดังนั้นฉันจะลงไปที่ 3.3V โดยใช้ตัวแบ่งแรงดันไฟฟ้าเว้นแต่ว่าใครมีคำแนะนำที่ดีกว่า - จะต้องขับรถ uPD6708 ซึ่งใช้ 5V CMOS I / O ดังนั้นจะต้องลดระดับจาก 5V เป็น 3.3V อีก 2 บรรทัด) ซอฟต์แวร์ที่ทำงานใน RPi จะตั้งค่าหนึ่งในพิน GPIO สูงซึ่งสันนิษฐานว่าเมื่อ RPi ปิดตัวลงพิน GPIO …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.