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

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

3
ทำความเข้าใจมอสเฟตสองตัวกับแหล่งเชื่อมต่อ
ฉันมีปัญหาในการทำความเข้าใจว่าการกำหนดค่า MOSFET นี้ (ใช้ในเครื่องชาร์จแบตเตอรี่) ทำงานอย่างไร ในสไลด์นี้ มันหมายความว่าอะไร "บล็อกแรงดันไฟฟ้าในทั้งสองทิศทางขณะที่อนุญาตกระแสสองทิศทาง"

2
โมดูลบลูทู ธ HID
ฉันกำลังพยายามใช้อุปกรณ์ Bluetooth HID ของฉัน (ตัวควบคุมเกมแบบกำหนดเอง) แต่มีปัญหาในการค้นหาสิ่งที่ฉันกำลังมองหา ฉันเจอวิธีแก้ปัญหาสองข้อซึ่งดูเหมือนว่าจะแพงไปหน่อยสำหรับฉันจากงานนี้ สองการแก้ปัญหาเป็นRN42-HID (คลิกซื้อเพื่อดูเวอร์ชั่นซ่อนตัว) และBluegiga WT12 ทั้งสองดูเหมือนจะแพงสำหรับฉันสำหรับวัตถุประสงค์ของฉัน ฉันสงสัยว่าแป้นพิมพ์และอุปกรณ์ต่อพ่วง Bluetooth ทั่วไปที่ใช้โปรไฟล์ HID โดยไม่ต้องติดตั้งอะไรทำ มีโมดูลอื่นที่ฉันไม่รู้หรือไม่? เพื่อความชัดเจนฉันไม่ต้องการซอฟต์แวร์ใด ๆ บนพีซีของฉันที่แปลพูดคำสั่งการเชื่อมต่อบลูทู ธ แบบอนุกรมไปยังคำสั่ง HID ฉันต้องการให้โมดูลบลูทู ธ เป็นที่รู้จักและทำงานเป็นอุปกรณ์ HID อย่างเคร่งครัด
15 bluetooth  hid 

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

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

3
มีแผนภูมิหรือฐานข้อมูลเปรียบเทียบทรานซิสเตอร์ที่จะพบหรือไม่?
เมื่อเลือกทรานซิสเตอร์ฉันมักจะเริ่มด้วยแคตตาล็อกของซัพพลายเออร์และค้นหาและปรับแต่งตามรายละเอียดที่ฉันสนใจมากที่สุดอย่างไรก็ตามดูเหมือนว่าฉันมักจะออกมาพร้อมกับตัวเลือกแปลก ๆ ตัวอย่างเช่นเมื่อเร็ว ๆ นี้ฉันต้องการ NPN สำหรับการสลับพื้นฐานของกระแส 200mA โดยใช้ MCU และจบลงด้วยการเลือก BC337 ดูเหมือนว่าจะทำงานได้ แต่มันก็ดูเหมือนว่าจะจัดอยู่ในประเภท 'เครื่องขยายเสียง' มากกว่า 'วัตถุประสงค์ทั่วไป' หรือ 'เปลี่ยน' ทรานซิสเตอร์ดังนั้นฉันจึงไม่สามารถช่วยคิดได้ว่าฉันจะเลือกได้ดีกว่า (หรืออาจจะไม่ ไม่เป็นไร) ในทำนองเดียวกันฉันมีกระเป๋าใบใหญ่ของ BC548 ที่ฉันใช้บ่อยเพราะฉันมีหนึ่งในเซ็ต 'เริ่มต้น' แรกของฉันและตามปกติมันทำงานได้ฉันแค่ติดอยู่โดยไม่คำนึงว่าเป็นตัวเลือกที่ดีที่สุดหรือไม่ ฉันคิดว่าฉันจะพบว่ามีกราฟง่าย ๆ ที่มีประโยชน์กับประเภทที่พบบ่อยที่สุดและคุณลักษณะของพวกเขาที่ฉันสามารถพิมพ์ออกมาและต้องยื่นมือเพื่อค้นหาประเภทที่เหมาะสม การค้นหาโดย Google พบว่ามีแผนภูมิไม่กี่รายการจากยุค 60 หนังสือบางเล่ม (ราคาไร้สาระเกือบจะล้าสมัย) แต่ไม่ใช่ 'ตัวเลือก' หรือ 'แผนภูมิเปรียบเทียบ' ที่ฉันสามารถหาได้ง่าย ใครสามารถแนะนำใครได้บ้าง หรือมีวิธีที่ง่ายกว่าสำหรับการเลือก? หรือมันสำคัญว่า 'ประเภท' คืออะไรถ้าฉันแค่ใช้มันเพื่อเปลี่ยน (อย่างที่ฉันเป็นอยู่เสมอในขณะนี้เพราะฉันเพิ่งทำวงจรดิจิตอลจนถึงตอนนี้)? บางทีคำถามที่ง่ายกว่าก็คือ ... คุณจะเลือกทรานซิสเตอร์สำหรับงานสับเปลี่ยนได้อย่างไร?

2
โมดูล USB ไปยัง GPIO
ฉันกำลังทำงานในโครงการที่เกี่ยวข้องกับการให้ผู้ใช้กดปุ่มบนหน้าเว็บที่เซิร์ฟเวอร์ต้องการส่งไปยังไมโครคอนโทรลเลอร์ในรูปแบบของสัญญาณ GPIO พอร์ตเดียวที่มีในเซิร์ฟเวอร์คือ USB ฉันมีความคิดสองสามข้อ: เพียงใช้บอร์ด Arduino เป็นอินเตอร์เฟส USB to GPIO ใช้โมดูลที่สร้างขึ้นเพื่อวัตถุประสงค์เช่นhttp://numato.com/8-channel-usb-gpio-module (นี่เป็นโมดูลที่เปิดขึ้นมาในการค้นหาของ Google อย่างรวดเร็ว ใช้สิ่งที่เหมือนกับที่อธิบายไว้ในคำถามนี้ ขับ LED จาก USB ใครบ้างที่มีประสบการณ์ในด้านนี้สามารถให้คำแนะนำได้หรือไม่?
15 usb  gpio 

2
การวิเคราะห์เสถียรภาพ (ระยะขอบ) ในวงจรป้อนกลับจริง
ดังนั้นฉันจึงมีความคิดที่สดใสในการใช้ความคิดเห็นเชิงลบเพื่อควบคุมกระแสไฟฟ้าในวงจรการเก็บข้อมูลของฉัน แน่นอนว่าคุณสามารถทำสิ่งนี้ได้ในซอฟต์แวร์ แต่การลบออฟเซ็ตที่ระยะอินพุตจะลดการสวิงและทำให้ได้กำไรมากขึ้นในแอมพลิฟายเออร์ pre-ADC โดยไม่อิ่มตัวดังนั้นจึงปรับปรุง SNR ดังนั้นฉันจึงออกแบบลูปการตอบรับนี้และ บริษัท ของฉันสร้างมันขึ้นมา และมันก็สั่นไหวที่ประมาณ 50kHz ซึ่งอาจมาจากผู้เชี่ยวชาญส่วนใหญ่ไม่ได้เพราะการวิเคราะห์เสถียรภาพเพียงอย่างเดียวที่ฉันทำคือการตรวจสอบสามครั้งว่าฉันมีข้อเสนอแนะเชิงลบ ลูปที่แท้จริงรวมถึงแอมพลิฟายเออร์ตัวอย่างและถือ (ส่วนนี้ซึ่งรวมถึงแทร็กและตัวต้านทานได้รับการพิสูจน์ในการทำซ้ำก่อนหน้านี้) แต่การแกว่งเกิดขึ้นเฉพาะระหว่างเฟสแทร็กเท่านั้น ฉันทำซ้ำลูปตามที่มีอยู่ในช่วงแทร็กคติดตามคติดตามC_{\text{track}}RติดตามRติดตามR_{\text{track}} แนวคิดหลักคือข้อเสนอแนะลูปควรบังคับให้อินพุตสองตัวของ OA2 เป็นแรงดันไฟฟ้าเดียวกัน (เช่นกันแรงดันเอาต์พุตที่หารด้วย OA2 open-loop gain) ดังนั้นแรงดันออฟเซ็ตของV_เพื่อ{ชดเชย}} จากนั้นกลุ่มตัวอย่างและถือสลับไปที่โหมดค้างไว้และฉันได้มา{}} V ชดเชย V ออกVออกVออกV_{\text{out}}VสาขาVสาขาV_{\text{offset}}VออกVออกV_{\text{out}} ฉันศึกษามาร์จิ้นและระยะขอบในโรงเรียน แต่ฉันไม่เคยได้รับการฝึกฝนมาก่อนและไม่แน่ใจว่าจะทำอย่างไรกับการสร้างพล็อต Bode สำหรับวงจรจริงนี้ OA1 และ OA2 เป็นOPA2376และ OA3 เป็นOPA340 มีการเชื่อมต่อเพิ่มเติมสำหรับการบายพาสทางพัสดุ ฯลฯ ซึ่งฉันออกไปเพราะฉันไม่คิดว่าพวกเขาเกี่ยวข้องกับเส้นทางสัญญาณ แต่อย่าลังเลที่จะถามเกี่ยวกับสิ่งเหล่านั้นหากมีเหตุผลที่พวกเขาจะมีความมั่นคง และแหล่งจ่ายไฟแสดงถึงกระแสจากเซ็นเซอร์ซึ่งไม่ใช่แหล่งกำเนิดกระแสอุดมคติI1I1I_1 เราจะพัฒนา Bode-plot สำหรับวงจรเช่นนี้ได้อย่างไรโดยใช้ op-amps ที่ไม่เหมาะที่มีเสาสำคัญนอกเหนือจากที่สร้างขึ้นโดยชิ้นส่วนพาสซีฟของฉัน เพียงแค่อ่านจากเอกสารข้อมูลทางเทคนิคและวางซ้อน …

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

5
วิธีการปรับใช้ตัวควบคุมแบบคล้าย PID
ฉันพยายามเขียนโปรแกรมไมโครคอนโทรลเลอร์สำหรับควบคุมอุณหภูมิในระบบที่มีคุณสมบัติดังต่อไปนี้: เอาต์พุตสามารถเป็นเปิดหรือปิดพร้อมความถี่รอบคงที่ (~ 2-10 ต่อชั่วโมง) พืชตอบสนองช้า (การเปลี่ยนแปลงของอุณหภูมิใช้เวลานาน> 10 นาที) พืชสูญเสียอุณหภูมิตามสภาพแวดล้อม ชุดจุดสามารถแตกต่างกันไปในขั้นตอนขนาดใหญ่ตามความต้องการของผู้ใช้ ฉันกำลังเขียนตัวควบคุมที่มีจุดมุ่งหมายเพื่อลดข้อผิดพลาดรวมทั้งปฏิบัติตามอัตรารอบที่ให้ไว้เป็นอินพุต สิ่งนี้สามารถทำได้อย่างง่ายดายด้วยคอนโทรลเลอร์ PI และมันแปลงผลลัพธ์เป็นวัฏจักรหน้าที่ ปัญหาคือโปรแกรมต้องการปรับค่าอัตโนมัติและเลือกค่าคงที่ Kp, Ki ที่ถูกต้องและปรับให้เข้ากับสภาพแวดล้อมที่แตกต่างกันและการเปลี่ยนแปลงความจุความร้อน ดังนั้นการปรับจูนคอนโทรลเลอร์ PI ล่วงหน้าจึงไม่มีประโยชน์ การใช้ PI หรือ PID จริงไม่ใช่ข้อกำหนด ฉันเปิดให้ใช้ Fuzzy-Logic ถ้ามันช่วยได้ยังมีอัลกอริทึมการเรียนรู้ของเครื่องบนชิปที่จำลองการตอบสนองของระบบและการสูญเสียความร้อน (เชิงเส้นประมาณ) ซึ่งแสดงข้อมูลเกี่ยวกับการตอบสนองตามขั้นตอนที่วัดได้ แค่ไม่รู้ว่าจะทำอย่างไรกับข้อมูลนั้น โพสต์สองสามข้อแนะนำว่าฉันสามารถใช้ข้อมูลการสร้างแบบจำลองเพื่อปรับแต่ง PI ออนไลน์และคู่มือการใช้งานแบบแล็บที่แนะนำฉันสามารถใช้ Fuzzy-Logic เพื่อปรับแต่ง PI คำถามของฉันคืออะไรวิธีที่ดีที่สุดสำหรับสถานการณ์ประเภทนี้ (เช่น PID, fuzzy-pid, convolution, ฯลฯ ) และวิธีที่ฉันจะนำไปใช้จริงในซอฟต์แวร์ / การปฏิบัติ ฉันไม่ใช่ …

7
เหตุใดคอมพิวเตอร์จึงใช้ 0 และ 1 เท่านั้น
เหตุใดคอมพิวเตอร์จึงใช้ 0 และ 1 เท่านั้น การเพิ่มหมายเลขอื่น ๆ เช่นคอมพิวเตอร์ 2 หรือ 3 เครื่องจะไม่เพิ่มขึ้นหรือไม่ นอกจากนี้ยังสามารถใช้ 2 และ 3 เพื่อลดความยาวบิตของจำนวนเต็ม (2 และ 3 สามารถใช้เพื่อวางจำนวนเต็มดังนั้นจำนวน 1 ต้องใช้สองบิตหนึ่งเท่านั้น .. .. เหตุใดคอมพิวเตอร์แบบไบนารีจึงเป็นที่นิยมมากกว่า

5
ตัวเก็บประจุ Y5V หรือ Z5U มีประโยชน์อย่างไร?
ฉันกำลังคิด decoupling แต่คุณจะต้องใช้เกินขนาดเนื่องจากความอดทนสูงและความเสถียรของอุณหภูมิ และตัวเก็บประจุขนาด 1uF (แทนที่จะเป็น 100nF) มีปัญหาการเหนี่ยวนำเช่นเดียวกับ 1uF X7R สำหรับการแยกตัวหรือไม่ มีแอปพลิเคชั่นอื่น ๆ ที่ความคลาดเคลื่อนและการเปลี่ยนแปลงมีความสำคัญน้อยมากหรือไม่ที่จะต้องการ Y5V หรือ Z5U มากกว่า X5R หรือ X7R ฉันรู้ว่ามันค่อนข้างถูกกว่า แต่ไม่นับว่าคุณภาพแย่เกินไปที่จะมีประโยชน์ IMO
15 capacitor 

1
การสอบเทียบรูป Magnetometer
ในโทรศัพท์มือถือและอุปกรณ์อื่น ๆ ที่ใช้ 3 แกนเข็มทิศอิเล็กทรอนิกส์∞ / 8 / S เคลื่อนไหวรูปถูกนำมาใช้ในการสอบเทียบ magnetometer ดังแสดงในวิดีโอเหล่านี้ เหตุใดการเคลื่อนไหวนี้จึงเกิดขึ้นทฤษฎีคืออะไรและทุกคนสามารถให้ตัวอย่างรหัส C เพื่อนำมาใช้ คุณต้องผ่านคำถามอื่นที่คล้ายกันซึ่งมีข้อมูลเพิ่มเติม ข้อมูลเพิ่มเติมสำหรับคำถามนี้: แพลตฟอร์ม AtMega32 8 บิตโดยใช้ AVR Studio 5 จนถึงตอนนี้ฉันได้ลองแล้ว: ฉันพยายามหารค่าเฉลี่ยด้วย 2ของค่าเวกเตอร์ของ Magnetometer เพื่อสร้างรูปร่าง การคิดอาจช่วยในการคำนวณออฟเซ็ต ฉันคิดว่าชิ้นส่วน / ด้านที่เหมือนกันสองชิ้นของรูปร่างกำลังยกเลิกสนามแม่เหล็กของโลกและให้ค่าออฟเซ็ต ฉันอาจจะผิด. แต่โดยเฉพาะอย่างยิ่งสำหรับการปรับเทียบตามรูปร่างนี่คือที่ฉันอยู่ในขณะนี้ ฉันคิดว่าการสอบเทียบใช้วิธีนี้ได้ แนวคิดคือการค้นหาว่าวิธีนี้ใช้ได้ผลหรือไม่ ตกลงรหัสที่ฉันสามารถคำนวณออฟเซ็ตและต่อมาก็แค่ลบพวกมันออกจากเวกเตอร์ Raw Magnetic 3D ฉันอาจจะผิดทั้งหมดและไม่มีคำอธิบายวิธีการทำงาน หลังจากดูวิดีโอและข้อมูลที่ถูกวางลงบนทรงกลมก็ทำให้ความคิดของฉันเร่งขึ้นและฉันก็ใช้ความคิดนั้นในรูปของสมการ B) รหัส: Read_accl();และRead_magnato(1);ฟังก์ชั่นการอ่านข้อมูลเซ็นเซอร์ ฉันหวังว่ารหัสจะอธิบายตนเอง หวังว่าคนฉลาดจะใช้สิ่งนี้ในวิธีที่ดีกว่ามากอย่างแน่นอน : \ …
15 calibration  imu 

5
รีเซ็ต: ซิงโครนัสกับอะซิงโครนัส
ฉันทำงานกับ fpgas มาหลายปีและใช้งานซิงโครนัสรีเซ็ตทุกส่วน (ต้องใช้) ในวงจรของฉัน ช่วยให้วงจรถูกรีเซ็ตทั่วโลกในรอบสัญญาณนาฬิกาที่กำหนด อย่างไรก็ตามมีคนบอกฉันว่าในวงจร ASIC ผู้คนมักจะใช้การรีเซ็ตแบบอะซิงโครนัสทุกที่ ฉันสงสัยว่าทำไมและถ้าเป็นเช่นนั้นในการออกแบบ fpga บางอย่างเช่นกัน ฉันชอบที่จะได้ยินความคิดเห็นมืออาชีพ ขอบคุณ
15 fpga  reset  asic 

4
ป้องกันอันตรายจากแหล่งจ่ายไฟรถยนต์
ฉันกำลังมองหาวิธีในการป้องกันวงจรขนาดเล็กที่จะใช้ภายในรถยนต์หรือรถบรรทุก (ระบบไฟ 12V หรือ 24V) วงจรกินไฟประมาณ 12-15W ฉันใช้โมดูลตัวแปลง DC / DC แบบแยกซึ่งสามารถควบคุม 9-36V ลงไปที่ 3.3V ฉันกำลังมองหาวงจรที่แนะนำหรือ IC ควบคุมที่สามารถดูแลอันตรายตามปกติ: โหลดเดือยแหลม แรงดันย้อนกลับ การป้องกัน OV / UV เสียงทั่วไปในสายไฟ ... ทุกอย่างที่ฉันอาจจะพลาด ขณะนี้ฉันมีตาของฉันในLTC4365จากเทคโนโลยีเชิงเส้น ฉันเคยคิดที่จะใช้มันร่วมกับ TVS bi-directional, จับแรงดันไฟฟ้าที่ 32V และปกป้องทุกอย่างด้วยฟิวส์ที่เป่าอย่างรวดเร็ว นี่จะเป็นทางออกที่เหมาะสมหรือฉันพลาดบางสิ่งที่นี่

2
triacs ควอแดรนต์ของ 3 และ 4 ต่างกันอย่างไร?
ฉันกำลังมองหาที่เอกสารข้อมูลทางเทคนิค Triac โดยเฉพาะอย่างยิ่งนี้แผ่นข้อมูลสำหรับ BTA16 ชุด Triac ส่วน "คุณสมบัติทางไฟฟ้า" แบ่งออกเป็นสองส่วน: ระดับ snubberless / ตรรกะ (3 Quadrants) และมาตรฐาน (4 Quadrants) ฉันไม่รู้ว่านี่หมายถึงอะไร เป็นอุปกรณ์ที่แตกต่างกันตามที่แนะนำโดยชื่อคอลัมน์หรือไม่ พวกเขามีโหมดการทำงานที่แตกต่างกันหรือไม่? อะไรคือความแตกต่าง?
15 triac 

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