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

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

1
หม้อแปลงขดลวด smps มือ
ฉันต้องการส่งหม้อแปลง smps สำหรับงานต้นแบบ รายละเอียดของหม้อแปลงมีดังนี้: พารามิเตอร์ของหม้อแปลง วัสดุหลัก: EE16, NC-2H หรือเทียบเท่า, gapped สำหรับ ALG ของ 88.55 nH / t²กระสวย EE16, แนวนอน, 10 หมุด, (5/5) รายละเอียดที่คดเคี้ยว โล่: 15T x 3, 35 AWG หลัก: 105T, 35 AWG Half Half Bias: 6T x 4, 30 AWG ครึ่งหลัง / ข้อเสนอแนะ: 6T x 4, 30 AWG รอง: …


3
PID Control ลูปที่มีความผิดปกติขนาดใหญ่และคาดเดาไม่ได้
คำถามสั้น ๆ มีวิธีการทั่วไปในการจัดการความผิดปกติที่มีขนาดใหญ่มาก (คำสั่งของขนาด) ภายในขอบเขตการควบคุมเป็นอย่างอื่นหรือไม่? ความเป็นมา ฉันกำลังทำงานเกี่ยวกับอัลกอริทึมการควบคุมที่ขับเคลื่อนมอเตอร์ข้ามเขตการควบคุมโดยทั่วไป ด้วยการโหลดแบบไม่มี / ขั้นต่ำตัวควบคุม PID ใช้งานได้ดี (การตอบสนองที่รวดเร็วไม่มากไปหรือน้อยไป) ปัญหาที่ฉันพบคือมักจะมีตำแหน่งโหลดสูงอย่างน้อยหนึ่งแห่ง ตำแหน่งจะถูกกำหนดโดยผู้ใช้ในระหว่างการติดตั้งดังนั้นจึงไม่มีวิธีที่สมเหตุสมผลสำหรับฉันที่จะรู้ว่าเมื่อไร / ที่ไหนที่จะคาดหวัง เมื่อฉันปรับแต่ง PID เพื่อจัดการกับตำแหน่งโหลดสูงมันจะทำให้เกิดการยิงที่มีขนาดใหญ่กว่าในพื้นที่ที่ไม่ได้โหลด (ซึ่งฉันคาดไว้อย่างเต็มที่) ในขณะที่โอเคที่จะไปเกินระยะกลางการเดินทางจะไม่มีการหยุดแบบกลไกเชิงกลบนกล่องหุ้ม การไม่มีฮาร์ดสต็อปหมายถึงการที่เกินพิกัดที่สำคัญสามารถ / ทำให้แขนควบคุมถูกตัดการเชื่อมต่อจากมอเตอร์ (ทำให้เกิดยูนิตที่ตายแล้ว) สิ่งที่ฉันสร้างต้นแบบ PID ที่ซ้อนกัน (ก้าวร้าวมากเมื่ออยู่ห่างจากเป้าหมายอนุรักษ์เมื่ออยู่ใกล้) แก้ไขกำไรเมื่ออยู่ห่างไกล, PID เมื่อปิด Conservative PID (ทำงานโดยไม่มีการโหลด) + ตัวควบคุมภายนอกที่มองหา PID เพื่อหยุดการทำงานและใช้พลังงานเพิ่มเติมจนกระทั่งทั้งคู่: บรรลุเป้าหมายหรือตรวจพบอัตราการเปลี่ยนแปลงอย่างรวดเร็ว (เช่นออกจากพื้นที่โหลดสูง) ข้อ จำกัด กำหนดเดินทางเต็มรูปแบบ ไม่สามารถเพิ่ม Hardstops (ณ เวลานี้) ข้อผิดพลาดจะไม่เป็นศูนย์ …

3
ความยาวสายเคเบิล USB กับ Ethernet
ฉันกำลังพูดคุยกับเพื่อนร่วมงานเกี่ยวกับข้อ จำกัด ของความยาวสายเคเบิล USB และเท่าที่ฉันจำได้ว่ามันถูก จำกัด โดยหน้าต่างแคบ ๆ โฮสต์ต้องการอุปกรณ์ที่จะตอบสนอง (กล่าวถึงที่นี่ ) เขาชี้ให้เห็นว่าอีเธอร์เน็ตกำลังถ่ายโอนข้อมูลในอัตราที่สูงกว่า ( USB 1.5 / 12/480 / 5,000 Mbit / s (ขึ้นอยู่กับโหมด)กับอีเธอร์เน็ต 10 / 100Gbps) และอนุญาตให้ใช้สายเคเบิลยาวกว่า ( 100m สำหรับสาย CAT6 ) ดังนั้นฉันเดาว่าเราทั้งคู่ต่างก็สงสัยว่าโปรโตคอล USB แบบใดที่จำกัดความยาวของสายเคเบิลไว้ที่ 5 เมตรและแตกต่างจาก Ethernet อย่างไร
10 usb  ethernet  cables 

2
การคำนวณตัวต้านทาน I2C pullup
ฉันกำลังพยายามขับจอแสดงผล LCD I2C นี้ด้วยไมโครคอนโทรลเลอร์ATxmega16A4U อุปกรณ์ทั้งสองจะแสดงรายการเพื่อทำงานกับความถี่สัญญาณนาฬิกา I2C สูงถึง 400 kHz อุปกรณ์สองชิ้นเป็นอุปกรณ์เดียวในบัส I2C อย่างไรก็ตามการคำนวณหาขอบเขตตัวต้านทานแบบดึงขึ้นให้ค่าที่ค่อนข้างแปลก การคำนวณค่าตัวต้านทานการดึงต่ำสุดของ I2C: Rm ฉันn= Vc c - 0.43 เมตร= 966.7 ΩRม.ผมn=Vคค-0.43ม.A=966.7Ω\begin{equation} R_{min} = \frac{Vcc - 0.4}{3mA} = 966.7 \Omega \end{equation} ดูที่เอกสารข้อมูลทางเทคนิคของ uC ในหน้า 92 แสดงรายการค่าความจุขาเข้าสูงสุดของ 10pF อย่างไรก็ตามสำหรับ LCD มันมีหน้า 8 สิ่งที่เรียกว่าCapacitive load represent by each bus lineป้ายชื่อเป็น Cb …
10 i2c  pullup 

3
อินพุตอิมพิแดนซ์ของการแปลงแอมป์ให้ชัดเจน
ใช้แอมพลิฟายเออร์ที่กลับด้านมาตรฐาน: ฉันไม่ชัดเจนว่าอิมพิแดนซ์อินพุตคืออะไร ตอนแรกฉันคิดว่ามันเป็นความต้านทานที่เทียบเท่าจากอินพุตที่กลับเข้าสู่พื้นซึ่งจะเป็นริน || Rf เนื่องจากมีพื้นดินที่อยู่อีกด้านหนึ่งของ Vin และ Vout รวมถึงด้านในเอาต์พุตของ opamp อย่างไรก็ตามแหล่งที่มาส่วนใหญ่บนอินเทอร์เน็ตดูเหมือนจะอ้างว่าอิมพิแดนซ์อินพุตเป็น Vi / Ii จึงทำให้ริน สิ่งนี้ดูเหมือนจะไม่สนใจข้อเท็จจริงที่ว่าสายป้อนกลับเชื่อมต่อกับบริเวณอื่น จากนั้นก็มีคำตอบเช่นนี้ที่กล่าวถึงอิมพีแดนซ์อินพุตที่ไม่มีที่สิ้นสุด ฉันหวังว่าจะหาคำจำกัดความที่ชัดเจนของสิ่งที่อิมพิแดนซ์นำเข้าและวิธีการทั่วไป [สั้น ๆ ] ในการคำนวณในวงจรที่ซับซ้อนมากขึ้น ขอบคุณ! ฉันอ่านหน้าต่างๆมากมายเช่นคำตอบนี้และอื่น ๆ แต่ในระดับเริ่มต้นของฉันมันยากที่จะแยกคำตอบที่ชัดเจน

2
การทดสอบความต่อเนื่องความเสี่ยง?
แม้ว่าอุปกรณ์อิเล็กทรอนิกส์จะปิดอยู่ แต่มีความเสี่ยงที่จะทำการทดสอบความต่อเนื่องของการเชื่อมต่อที่อยู่ตรงกลางของวงจรหรือไม่? ฉันหมายความว่าคุณใช้แรงดันไฟฟ้าทำเช่นนั้น - นั่นไม่เป็นอันตรายต่อส่วนประกอบหรือไม่ หรือแรงดันไฟฟ้าต่ำเกินไปหรือไม่
10 test  testing 

1
MD5 VHDL ไปป์ไลน์
ฉันกำลังพยายามใช้ขั้นตอนการทำงาน MD5 แบบ 3 ขั้นตอนตามลิงก์นี้ โดยเฉพาะอย่างยิ่ง algoritms ในหน้า 31 นอกจากนี้ยังมีเอกสารอื่นที่อธิบายถึงการส่งต่อข้อมูล สิ่งนี้ทำใน FPGA (Terasic DE2-115) ไม่มีแผนงานในโครงการนี้รหัส VHDL เท่านั้น library ieee; use ieee.std_logic_1164.all; use ieee.numeric_std.all; entity md5core is port ( CLOCK_50 : in std_logic; SW : in std_logic_vector(17 downto 17) ); end entity md5core; architecture md5core_rtl of md5core is type r_array is …
10 fpga  vhdl 

3
ฉันจะทำอย่างไรกับแท็บ "กราวด์กราวด์" เพิ่มเติมของแจ็คไฟ DC
ลิงค์ผลิตภัณฑ์ แผ่นข้อมูล ฉันมีหูดผนังประมาณสิบห้าอันในสเปคของวงจร ฉันจะใช้อันที่เหมาะกับแจ็ค แจ็คบัดกรีมีสามแท็บบนแจ็ค หนึ่งสำหรับปลายบวกหนึ่งสำหรับแหวน / แขนลบและอีกหนึ่งสำหรับพื้นแชสซี แผนผังของฉันมี Vin และพื้นดินที่ระบุ ฉันใช้หูดที่ผนังเพื่อเชื่อมต่อจุดจบของสิ่งต่าง ๆ อย่างเหมาะสม แท็บ pos / neg ของฉันใช้สำหรับแหล่งกำเนิดแรงดันไฟฟ้าและกราวด์ตามลำดับและปล่อยให้แท็บกราวด์ที่สามของแชสซี ฉันไม่สนใจหรือไม่ เชื่อมต่อกับพื้นด้านลบหรือไม่ ไปยังตัวถังหรือไม่ ฉันควรทำอย่างไรเมื่อไม่มีข้อกำหนดเกี่ยวกับแท็บพิเศษ
10 dc  grounding  chassis 

4
ฉันจะรับไฟล์ Excellon Drill ที่มีความแม่นยำ 2.4 และการปราบปรามแบบไม่มีศูนย์ต่อท้ายจาก EAGLE ได้อย่างไร
ฉันพยายามที่จะส่งออกข้อมูล CAM จาก EAGLE 6.2.0 เพื่อรับแผ่นวงจรพิมพ์บางส่วนที่วงจรขั้นสูง รูปแบบการเจาะ NC ที่ต้องการ (โดยเฉพาะอย่างยิ่งรูปแบบที่ใช้โดยเครื่องมือ FreeDFM ออนไลน์) รูปแบบ Excellon, ASCII Odd / None, 2.4 การระงับ Zero Trailing, หน่วยภาษาอังกฤษ, ไม่มีขั้นตอนและทำซ้ำ ทั้งเครื่องมือออนไลน์ของพวกเขาและ GC-Prevue จะรับรู้ไฟล์ NC สว่านของฉันโดยอัตโนมัติเป็นรูปแบบ2.3โดยไม่มีการยับยั้งชั้นนำ ดังนั้นในขณะที่รูมีขนาดที่ถูกต้องพวกมันเต็มไปด้วยพื้นที่ที่ใหญ่กว่า PCB 10 เท่าทำให้เครื่องมือ DFM ใส่ถั่วและฉันก็พร้อมที่จะติดตาม ฉันจะได้รับ EAGLE เพื่อให้ไฟล์ที่ถูกระงับ 2.4 ส่วนต่อท้าย (หรืออย่างน้อยก็ไม่มีการปราบปราม)? หรือมีเครื่องมือที่สามารถแปลงไฟล์ที่ยุ่งเหยิง EAGLE อาเจียนออกมาเป็นอะไรที่สมเหตุสมผลหรือไม่? ฉันได้ลองใช้ 'แฮ็ค' ที่อธิบายไว้ที่นี่เพื่อพยายามบังคับให้ไม่มีการปราบปรามเป็นศูนย์ แต่จากนั้นไฟล์ของฉันถูกตรวจพบว่ามีความแม่นยำ 3.3 งาน …

3
อะไรคือชุดชิ้นส่วนที่น้อยที่สุดสำหรับวงจรที่ใช้ไมโครคอนโทรลเลอร์ AVR นี้?
Arduino Uno ของฉันมีไมโครคอนโทรลเลอร์ ATMEGA328P-PU และสิ่งอื่น ๆ อีกมากมายบนกระดาน ฉันต้องการเขียนโปรแกรมชิปโดยไม่ต้องใช้ซอฟต์แวร์ Arduino และส่วนประกอบขั้นต่ำเท่านั้น ในที่สุดฉันก็ต้องการสร้างสิ่งต่าง ๆ โดยไม่ต้องเสียค่าใช้จ่ายจาก Arduino และฉันต้องการเรียนรู้เกี่ยวกับส่วนอื่น ๆ บนกระดานและเพิ่มกลับเข้าไปได้ตามต้องการ ฉันสบายกับ C และ gcc ดังนั้นฉันจึงสามารถหาส่วนซอฟต์แวร์ได้ แต่ถ้ามีอะไรนอกเหนือจากผลิตภัณฑ์ทั้งสองด้านล่างนี้ฉันต้องมีไมโครคอนโทรลเลอร์ไว้ในเขียงหั่นขนมหรือไม่? Atmel โปรแกรมเมอร์ ไมโครคอนโทรลเลอร์

2
อะไรคือวิธีที่แนะนำในการป้องกันวงจรจากแรงดันเกินที่ไม่ได้เกิดขึ้นชั่วคราว?
ฉันกำลังออกแบบตัวควบคุมแสงแบบพกพาที่ใช้แบตเตอรี่ 12V และถูกถามบ่อยเกี่ยวกับการปรับปรุงเวลาการทำงาน วิธีที่ง่ายที่สุดคือการเพิ่มแบตเตอรี่ก้อนที่สองในแบบคู่ขนาน แต่ฉันมักจะกังวลว่าผู้ใช้จะได้รับมันผิด, ขอแบตเตอรี่ในซีรีส์และให้ 24V แทน อะไรคือวิธีที่ดีที่สุด / แนะนำในการปกป้องอุปกรณ์จากสถานการณ์แรงดันไฟฟ้าเกินเช่นนี้ (ที่แรงดันไฟฟ้าถูกนำไปใช้เป็นสองเท่าในช่วงระยะเวลาที่ฉันจะไม่พิจารณาเป็นชั่วคราว)? ในกรณีนี้คอนโทรลเลอร์ใช้ไม่เกิน 100mA เนื่องจากตัวควบคุมนี้เพียงแค่กะพริบไฟ LED แทนแหล่งจ่ายกระแสไฟจำนวนมาก มีตัวควบคุมแรงดันไฟฟ้าสองสามตัวที่สามารถจัดการอินพุตได้ถึง 15V เท่านั้น ฉันทดลองกับไดโอดซีเนอร์และตัวต้านแรงดันไฟฟ้าชั่วคราว (TVS) แต่มีผลการผสมที่หลากหลาย ฉันต้องการสถานการณ์ที่แรงดันไฟฟ้าเกิน (เช่นใช้กับ 24V) เพื่อเดินทางไปตัดวงจร (ฟิวส์ PTC) และปกป้องตัวควบคุมแรงดันไฟฟ้าและไมโครคอนโทรลเลอร์ หากใครบางคนเชื่อมต่ออุปกรณ์กับไฟ (120V) พวกเขาเป็นของตัวเอง!

3
Convolution น้ำหอมโดยวงจรอนาล็อก
ในฐานะนักเรียนวิศวกรรมอิเล็กทรอนิกส์ฉันมีความรู้ที่เป็นธรรมเกี่ยวกับการโน้มน้าวและ DSP แต่ฉันสงสัยว่ามันเป็นไปได้ไหมที่จะทำการสังวัตนาโดยใช้วงจรอะนาล็อกเท่านั้น (ไม่มีหน่วยความจำ)? และถ้าเป็นไปได้จะมีข้อ จำกัด อะไรบ้าง? ในระยะสั้นฉันต้องการฉายภาพนี้โดยใช้วงจรแอนะล็อกเท่านั้น: y(t)=(x∗h)(t)=∫bax(τ)h(t−τ)dτy(t)=(x∗h)(t)=∫abx(τ)h(t−τ)dτ y(t) = (x * h)(t) = \int^{b}_{a}x(\tau)h(t-\tau)d\tau ชี้แจง: สัญญาณทั้งสองจะเป็นอินพุตโดยพลการ (x และ h ในสูตรด้านบน) ฉันยินดีที่จะทำให้เรียบง่ายทุกชนิดเนื่องจากมันทำสิ่งที่ฉันขอ

3
ฉันจะสร้างหลุมชุบในอีเกิลได้อย่างไร
ฉันมีรูสำหรับติดตั้ง (0.125 นิ้ว) ที่มุมของโครงการ PCB ใน Eagle ทำด้วยเครื่องมือ "hole" มาตรฐาน อย่างไรก็ตามสิ่งเหล่านี้ไม่ได้เชื่อมต่อทางไฟฟ้ากับสิ่งใด ดูเหมือนจะไม่มีทางที่จะทำให้การชุบเหล่านี้ผ่านโดยการระบุตาข่าย (ไม่เหมือนผ่าน) หากฉันต้องการให้รูยึดของฉันเชื่อมต่อกับระนาบกราวน์ฉันต้องทำขนาดใหญ่เกินไปไหม มีวิธีอื่นไหม

3
วิธีการเข้าร่วม 3 ร่องรอยคือ PCB?
โดยปกติฉันจะกำหนดเส้นทาง PCB ของฉันไม่เคยเลี้ยว90ºตามแนวทางปฏิบัติที่ดีที่สุดที่แนะนำ แต่บางครั้งมีจุดที่มี 3 ร่องรอยจะต้องมีการสกัดกั้นถ้าฉันทำ45ºรอบเสมอในการแยกนี้จะเป็นการเลี้ยว90ºดังนั้นจึงเป็นเรื่องปกติ วิธีที่ดีกว่าในการทำเช่นนั้น?

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