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

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

3
ฉันจะใช้เกม Lights-Out โดยใช้ลอจิกเกตหรือ flip flops ได้อย่างไร
อันดับแรกสำหรับผู้ที่ไม่คุ้นเคยกับเกมนี่คือวิธีการทำงานของเกม เป้าหมายของเกมคือการปิดไฟทั้งหมดซึ่งเรียกว่า "Lights Out" และการกดปุ่ม / แสงแต่ละครั้งจะทำให้สถานะของมันสว่างขึ้นรวมถึงเพื่อนบ้านทางทิศเหนือ / ทิศใต้ / ทิศตะวันออก / ทิศตะวันตก . ตอนนี้สิ่งที่ฉันคิดได้ก็คือการใช้รองเท้าแตะ SR หรือรองเท้าแตะ JK นี่เป็นเพราะความสามารถในการทำหน้าที่เป็นองค์ประกอบการจัดเก็บ (สถานะเริ่มต้นและสถานะต่อไป) แต่ฉันไม่สามารถนึกวิธีที่จะนำไปใช้จริงได้ อีกแนวคิดหนึ่งคือปุ่มแต่ละชุดและปุ่ม / ไฟที่อยู่ติดกัน (NSEW) จะมีตารางความจริงของตัวเองเช่นนี้: แต่มันเป็นไปได้หรือไม่ที่จะมีตัวแปรอินพุตเหมือนกับตัวแปรเอาต์พุต? มีวิธีอื่นในการทำเช่นนี้อีกไหม?

2
อินเวอร์เตอร์มีผลกระทบต่อคอมพิวเตอร์อย่างไร
ฉันมีอาละวาดไฟฟ้าขัดข้องในประเทศของฉัน ดังนั้นเพื่อบรรเทาเรามีอินเวอร์เตอร์ที่แปลงประจุจากแบตเตอรี่ตะกั่วกรดขนาดใหญ่เป็น AC แต่เท่าที่ฉันรู้ว่านี้ไม่ได้ผลิต AC บริสุทธิ์ มันเป็นอะไรที่ใกล้เคียงกับไซน์ อย่างไรก็ตามแรงดันไฟฟ้าขาออกเป็น 220 โวลต์ดังนั้นจึงยากที่จะทราบว่าเมื่อไฟฟ้าดับ บางครั้งฉันใช้แล็ปท็อปของฉันใน AC คำถามของฉันคือการใช้แล็ปท็อปบนอินเวอร์เตอร์จะส่งผลกระทบต่อส่วนประกอบเนื่องจากเอาต์พุตไม่ใช่ไซน์บริสุทธิ์
9 inverter 

4
การใช้เหตุผลเบื้องหลัง“ กฎกลางนิ้วใกล้กับขอบ” ของหัวแม่มือ?
ฉันได้รับแจ้งว่ามีกฎการออกแบบอย่างง่ายๆว่าเมื่อใดก็ตามที่คุณมี "บัส" ที่ให้พลังงานและภาคพื้นดิน (ตัวอย่างเช่นในชุดเอาต์พุต PWM) ว่าการเชื่อมต่อภาคพื้นดินนั้นอยู่ใกล้กับขอบที่สุด อะไรคือเหตุผลเบื้องหลังสิ่งนี้
9 design 

7
คำแนะนำซอฟต์แวร์สำหรับการจำลองทางอิเล็กทรอนิกส์หรือไม่
ฉันเป็นผู้เริ่มต้นในงานวิศวกรรม EE และต้องการใช้ซอฟต์แวร์ที่ฉันสามารถวิเคราะห์สัญญาณหรือแม้แต่ความเร็วมอเตอร์, อุปกรณ์อิเล็กทรอนิกส์กำลังเป็นต้น แต่โปรแกรม Spice ดูน่าเบื่อและมีรายละเอียดมากสำหรับฉัน อาจเป็นเพราะฉันใหม่ มีซอฟต์แวร์แบบอินเตอร์แอคทีฟที่ฉันสามารถรู้สึกเช่นฉันใช้ออสซิลโลสโคปบนหน้าจอจริงหรือไม่? ฉันขอขอบคุณข้อเสนอแนะของคุณ

3
วงจร LM386 นี้เพิ่มเสียงเบสได้อย่างไร?
ฉันเพิ่งเริ่มต้นในสาขาวิศวกรรมไฟฟ้าและสงสัยว่าใครจะชี้แจงคำถามเกี่ยวกับวงจร RC ต่อไปนี้เกี่ยวกับ LM386 คำถามของฉันเกี่ยวกับวงจรต่อไปนี้: การเพิ่ม cap ขนาดเล็กเช่นนี้ (ระหว่างพิน 1 และ 5) ในแบบคู่ขนานกับตัวต้านทานภายในของ op-amp ทำให้เสียงเบสดีขึ้นอย่างไร? ฉันอ่านแผ่นข้อมูลแล้ว ภายใต้การควบคุมกำไรมันบอกว่าต่อไปนี้: ส่วนประกอบภายนอกเพิ่มเติมสามารถวางขนานกับตัวต้านทานป้อนกลับภายในเพื่อปรับการตอบสนองความถี่และการตอบสนองสำหรับการใช้งานของแต่ละบุคคล ตัวอย่างเช่นเราสามารถชดเชยการตอบสนองเสียงเบสของลำโพงที่ไม่ดีโดยความถี่ในการกำหนดเส้นทางข้อเสนอแนะ สิ่งนี้ทำกับซีรีย์ RC จากพิน 1 ถึง 5 (ขนานตัวต้านทานภายใน 15 kΩ) สำหรับการเพิ่มเสียงเบสที่มีประสิทธิภาพ 6 เดซิเบล: R 15 kΩ, ค่าต่ำสุดสำหรับการดำเนินงานที่มั่นคงที่ดีคือ R = 10 kΩหาก pin 8 เปิดอยู่ แต่ฉันไม่เข้าใจว่ามันใช้งานได้อย่างไรตราบใดที่ฉันรู้ว่าฝาครอบตัวใหญ่นั้นมีความต้านทานตัวเก็บประจุน้อยกว่าดังนั้นจะไม่มีฝาขนาดเล็ก (0.033 µf) ในแผนภาพจะต้านทานความถี่เบสได้มากกว่านี้หรือไม่ ฉันรู้ว่าฉันเข้าใจผิดบางสิ่งที่นี่ ความช่วยเหลือทั้งหมดชื่นชม
9 audio  lm386 

3
ตัวควบคุมแรงดันไฟฟ้ามีความร้อนแค่ไหน?
เนื่องจากฉันเคยทำอุปกรณ์อิเล็กทรอนิกส์ผ่าน Arduino ของฉันและฉันรู้สึกว่าฉันเป็นมือใหม่มากฉันไม่เคยใช้ตัวควบคุมแรงดันไฟฟ้ามาก่อน ฉันต้องการสร้างวงจรนี้ แต่ฉันต้องการซ่อนไว้ในเครื่องพิมพ์ของฉันดังนั้นฉันต้องการให้มันทำงานโดยไม่ใช้แบตเตอรี่ http://hacknmod.com/hack/beginner-spy-tutorial-your-first-diy-mini-fm-bug-transmitter/ ฉันวางแผนที่จะวางตัวควบคุมแรงดันไฟฟ้า 3 V ลงบนมัน แต่ฉันสงสัยว่าตัวควบคุมแรงดันไฟฟ้าจะร้อนแค่ไหนหากใช้แรงดันไฟฟ้าสูงสุด และฉันควรจะกังวลเกี่ยวกับความร้อนเช่นเดียวกับที่ควรพยายามที่จะทำให้เย็นลง?

1
การบัดกรีไอซีขนาด 0.5 มม. โดยใช้ลายฉลุและเตาอบ reflow
ฉันยังใหม่กับการบัดกรีแบบ SMD และพยายามรวบรวมบอร์ดสองแผ่นโดยใช้เตาอบแบบ reflow ฉันใช้ลายฉลุ (Kapton - mylar) และมันก็ใช้ได้ดียกเว้นอุปกรณ์ LQFP48 (ระยะห่าง 0.5 มม.) ในกรณีนี้หมุดจะถูกเชื่อม (วางมากเกินไปสร้างวงจรลัดวงจรระหว่างหมุด) ฉันเดาว่าปัญหาคือวางในแผ่นมากเกินไป แต่ฉันใช้เพียงหนึ่งผ่านลายฉลุ มีวิธีใดบ้างในการทำเช่นนี้และหลีกเลี่ยงปัญหานี้? ฉันควรลดพื้นที่แผ่นอิเล็กโทรดในเลเยอร์วางบัดกรีหรือไม่

4
มี IC ที่ช่วยให้สามารถกำหนดเส้นทางสัญญาณได้หรือไม่?
มีไอซีที่มี N อินพุตพินและ N เอาต์พุตพินซึ่งผ่านการตั้งค่า EEPROM หรือผ่านการควบคุมแบบทันทีทันใดโดยไมโครคอนโทรลเลอร์อนุญาตให้หนึ่งเส้นทางในแต่ละเส้นทางของอินพุต N ไปยังเอาท์พุต N ใด ๆ ตัวอย่างเช่นอาจใช้เพื่อเชื่อมต่อสายเข้ากับ Input1 กับสายขาออกบน Output6 และเชื่อมต่อ Input2 กับ Output3 และ Input3 กับ Output1 และอื่น ๆ (ไม่ว่าสัญญาณนั้นจะเป็น SPI หรือ I2C หรือสายดิจิตอลมาตรฐาน ฯลฯ ) ... และต่อมาเปลี่ยนลำดับ ถ้ามีอยู่ไอซีนั้นเรียกว่าอะไร?

2
การเป็นตัวแทนทางกายภาพของกองและกองคืออะไร?
ฉันสามารถเข้าใจได้อย่างง่ายดายว่า. bss และรหัสมีการเป็นตัวแทนทางกายภาพในโปรเซสเซอร์ซึ่งมีหน่วยความจำธนาคารสำหรับคำแนะนำที่เคาน์เตอร์โปรแกรมสามารถนับได้และ bss (สัญลักษณ์เริ่มต้นบล็อก) เป็นเพียงข้อมูลทั่วโลก แต่มีสแต็กสำหรับตัวแปรโลคัลและฮีปสำหรับหน่วยความจำแบบไดนามิก สิ่งเหล่านี้เกิดขึ้นบนวงจรได้อย่างไร

1
วิธีใช้ ESC
ฉันใหม่สำหรับโมดูลที่เกี่ยวข้องกับ RC วันนี้ฉันได้รับSkywalker 20A ของHobbywingของฉันbrushless esc คู่มือการใช้เป็นที่นี่ ฉันยังมีมอเตอร์ที่วิ่งเร็วกว่าแบบไร้แปรง (HL3512) ฉันไม่มีอุปกรณ์ใด ๆ ในการเขียนโปรแกรม esc (แม้ผู้ขายไม่ได้กล่าวถึงข้อกำหนดดังกล่าว) คู่มือการพูดคุยเกี่ยวกับการเขียนโปรแกรมโดยการฟังรูปแบบเสียงเตือน แต่ดูเหมือนว่าควรจะเชื่อมต่อ esc กับตัวควบคุมการบิน (พูดถึงตำแหน่งปีกผีเสื้อ ฯลฯ ... ) แต่ฉันไม่มีผู้ควบคุมการบิน บางคนบอกวิธีใช้ esc กับสิ่งที่ฉันมีได้ไหม (ฉันมี LiPo 2200mAh และarduino megaด้วย)

6
การทำงานของโปรแกรมเกิดขึ้นในเฟิร์มแวร์อย่างไร
ฉันได้ยินจากคนที่ทำงานในโดเมนเฟิร์มแวร์ว่าไม่มีระบบปฏิบัติการที่ควบคุมเฟิร์มแวร์ (เช่นเฟิร์มแวร์ในไดรฟ์ USB) มีเธรดเดียวที่ทำงานในขณะที่รอคำสั่งภายนอกและนี่คือจุดเริ่มต้นสำหรับการขัดจังหวะที่จะเกิดขึ้นตามด้วย ISR และการควบคุมที่ไหลไปตลอดจนถึงฮาร์ดแวร์ แต่โดยพื้นฐานแล้วอะไรคือส่วนของฮาร์ดแวร์ที่รันโค้ดเฟิร์มแวร์? มีซีพียูหรือมันเป็นรหัสตาม ASIC ซึ่งถูกเรียกใช้ตราบใดที่อุปกรณ์ใช้พลังงาน ฉันไม่เข้าใจการเปลี่ยนกระบวนทัศน์จากระบบที่ใช้ CPU-OS ปกติเป็นเฟิร์มแวร์
9 cpu  asic  firmware 

1
การจำลองม้านั่งทดสอบอย่างง่ายด้วยแกน ROM สังเคราะห์
ฉันใหม่กับโลกของ FPGA อย่างสมบูรณ์และคิดว่าฉันจะเริ่มต้นด้วยโครงการที่ง่ายมาก: ตัวถอดรหัส 7 บิตแบบ 4 บิต รุ่นแรกที่ฉันเขียนอย่างหมดจดใน VHDL (โดยทั่วไปเป็น combinatorial เดียวselectไม่จำเป็นต้องใช้นาฬิกา) และดูเหมือนว่าจะทำงานได้ แต่ฉันก็อยากจะทดลองกับ "IP Cores" ใน Xilinx ISE ดังนั้นตอนนี้ฉันใช้ GUI "ISE Project Explorer" และฉันสร้างโครงการใหม่ด้วย ROM core รหัส VHDL ที่สร้างขึ้นคือ: LIBRARY ieee; USE ieee.std_logic_1164.ALL; -- synthesis translate_off LIBRARY XilinxCoreLib; -- synthesis translate_on ENTITY SSROM IS PORT ( clka : …

1
วิธีการเชื่อมต่อกับไมโครคอนโทรลเลอร์แรงดันไฟฟ้าต่ำพิเศษ
Cypress มี PSoCs ซึ่งสามารถทำงานที่แหล่งจ่ายไฟ 0.5V ฉันสงสัยว่าคุณเชื่อมต่อสิ่งเหล่านี้อย่างไร 0.5V ต่ำเกินไปสำหรับ FETs และทรานซิสเตอร์สองขั้ว, LED และไดโอดทั่วไป ดังนั้นวิธีที่นี่เพื่อเชื่อมต่อ PSoC กับอุปกรณ์ต่อพ่วงได้อย่างไร พลังงานต่ำก็เป็นปัญหาเช่นกันที่นี่: มันไม่ช่วยว่า PSoC นั้นใช้พลังงานต่ำที่ 0.5V หากการเชื่อมต่อต้องการพลังงานมากกว่า 10 เท่า

4
ไมโครคอนโทรลเลอร์ตัวใดที่สามารถเชื่อมต่อโดยตรงกับพอร์ต USB
โดยพื้นฐานแล้วฉันแค่ต้องส่งข้อมูลบางอย่างไปยังไมโครคอนโทรลเลอร์ผ่าน USB จากนั้นไมโครโปรเซสเซอร์จะถอดรหัสข้อมูลและขับแถบไฟ LED ซึ่งทำงานที่ 5V ฉันมีปัญหาในการหาไมโครคอนโทรลเลอร์ที่เหมาะสมสำหรับงาน ไมโครคอนโทรลเลอร์เพียงแค่ต้องมีพอร์ตอนุกรม 2 พอร์ตสำหรับการสื่อสารแบบ USB, พอร์ตอนุกรมสองพอร์ตสำหรับการสื่อสารด้วยแถบ LED และสามารถใช้งานที่ 5V ดูเหมือนว่าไม่จำเป็นต้องมี IC เฉพาะสำหรับการสื่อสาร USB เมื่อทั้งหมดที่ฉันต้องการคือการตั้งค่าพอร์ต COM แบบอนุกรม ตัวอย่างเช่นต่อไปนี้เป็นตัวอย่างโค้ด Arduino ที่เขียนไบต์ไปยังแถบ LPD8806: void write8(uint8_t d) { for (uint8_t i=0; i<8; i++) { if (d & _BV(7-i)) digitalWrite(dataPin, HIGH); else digitalWrite(dataPin, LOW); digitalWrite(clockPin, HIGH); digitalWrite(clockPin, LOW); } …

2
ความถี่สวิตชิ่งมีผลอย่างไรต่อวงจรสวิตชิ่งบูสเตอร์?
ในกรณีใดที่แอปพลิเคชัน / ต้องการความถี่ในการสลับสูงและในทางกลับกัน? ฉันกำลังพยายามเลือก DC-DC booster IC และฉันก็ไม่รู้เหมือนกันว่าความถี่การสลับจะมีผลต่อวงจรอย่างไร สิ่งเดียวที่ฉันนึกได้ตอนนี้คือความเร็วของ Schottky diode ที่ไปหลังตัวเหนี่ยวนำ แต่อย่างอื่นนั้นฉันไม่รู้ Google ไม่ได้มีประโยชน์มากกับสิ่งนี้ (หรือบางทีฉันไม่ได้ใช้คำหลักที่ถูกต้อง) ดังนั้นความช่วยเหลือใด ๆ ที่ได้รับการชื่นชมอย่างมาก
9 boost 

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