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

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

5
เขียนบ่อยไปยังหน่วยความจำไม่ลบเลือน
ฉันกำลังออกแบบอุปกรณ์ที่ปรับตำแหน่งทางกายภาพโดยอัตโนมัติเมื่ออุณหภูมิเปลี่ยนแปลง หากอุปกรณ์นั้นถูกปิดหรือมีการตัดการเชื่อมต่ออุปกรณ์จำเป็นต้องจำไว้ว่ามันเป็นอุณหภูมิและตำแหน่งสุดท้าย ฉันมีความสามารถในการเก็บค่าเหล่านี้ใน EEPROM แต่ปัญหาคือตำแหน่งและอุณหภูมิสามารถเปลี่ยนแปลงได้อย่างรวดเร็ว ถ้าฉันจะเขียน temp และ pos เป็น EEPROM ทุกครั้งที่มีการเปลี่ยนแปลงพวกเขาจะ (1) ทำให้เฟิร์มแวร์ช้าลงเล็กน้อยและ (2) น่าจะฆ่า EEPROM หลังจากหนึ่งหรือสองปี ดังนั้นฉันเห็นตัวเลือกของฉันมีดังนี้ ... 1) ใช้ตัวเก็บประจุ / แบตเตอรี่เพื่อให้อุปกรณ์ขับเคลื่อนในเวลาสั้น ๆ หลังจากไฟฟ้าดับเพื่อให้ฉันสามารถเขียนค่าไปยัง EEPROM ในเวลานั้นเท่านั้น ฉันไม่ชอบสิ่งนี้เพราะบอร์ดค่อนข้างหิวและต้องใช้ฝาครอบขนาดใหญ่ และฉันไม่มีพื้นที่ว่างเหลือเฟือ และฉันไม่ต้องการค่าใช้จ่ายเพิ่มเติมของแบตเตอรี่และที่ใส่แบตเตอรี่ / หรือฝาปิดขนาดใหญ่ 2) ใช้ F-RAM แทน EEPROM เพื่อให้ฉันสามารถเขียนถึงล้านล้านครั้งโดยไม่ทำให้มันหมดไป ฉันไม่ชอบตัวเลือกนี้เนื่องจาก FRAM นั้นค่อนข้างแพงกว่า EEPROM ค่อนข้างมากและนี่เป็นผลิตภัณฑ์ที่ใช้ผลิต (ไม่ใช่แค่ตัวเดียว) 3) เขียนตำแหน่งและอุณหภูมิทุก ๆ 5 นาที …

4
อินพุตแรงดันไฟฟ้าสำหรับการชาร์จแบตเตอรี่ NiMH
ฉันมีแบตเตอรี่ AAA NiMH 12 ก้อน (1,000 มิลลิแอมป์ชั่วโมงและ 1.2 โวลต์ต่อแบตเตอรี่) และฉันต้องการทราบว่าแรงดันไฟฟ้าที่เหมาะสมที่สุดสำหรับการชาร์จคืออะไร ฉันใช้เครื่องชาร์จคงที่อย่างง่าย (LM317 และ 68 โอห์มตัวต้านทาน (R ในแผนภาพวงจร) แต่ฉันไม่แน่ใจว่าแรงดันไฟฟ้าขาเข้าจะต้องเป็นอย่างไรวงจรของฉันไม่มีไดโอด

4
PoE Ethernet Chip / Micro / Design ที่ง่ายและดีที่สุดสำหรับ DIY Interface พร้อมบอร์ด Arduino เอง (โซลูชั่น AVR)
ฉันกำลังมองหาชิป PoE Ethernet ที่ฉันสามารถรวมไว้ในการออกแบบที่ฉันวางแผนที่จะใช้พร้อมกับคุณสมบัติ Arduino บางอย่าง ฉันต้องการใช้ mcu แบบสแตนด์อโลนสำหรับอุปกรณ์อีเทอร์เน็ตที่สามารถให้บริการอีเธอร์เน็ตได้ โซลูชันที่เป็นไปได้ทั้งหมดต้องสนับสนุน PoE เพื่อเพิ่มกำลัง Micro ฉันไม่ได้วางแผนที่จะซื้อ Arduino หรือฉันต้องการเกราะป้องกันใด ๆ ฉันกำลังมองหาชิป PoE Ethernet ที่สามารถใช้งานได้กับเฟิร์มแวร์ Arduino และตัวควบคุมไมโคร ชิปที่ฉันสามารถรวมเข้ากับบอร์ด Arduino ของฉันเองได้ ฉันยังสนใจที่จะใช้ชิป AVR ที่ให้ความสามารถเหมือนกัน (pin wise) กับ Arduino ATMega168 / etc ที่มีอีเธอร์เน็ตติดตั้งอยู่ แพลตฟอร์ม devel ของฉันน่าจะเป็น AVRStudio หรืออะไรทำนองนั้นกับ Jtag ICE MKII ฉันไม่มีความสามารถในการใช้ PIC เนื่องจากฉันไม่มีโปรแกรมเมอร์ซอฟต์แวร์หรือเงินลงทุนในแพลตฟอร์มอื่น ขอบคุณล่วงหน้าสำหรับความช่วยเหลือของคุณ แก้ไข …
10 avr  power-supply  poe 

5
ฉันจะคำนวณความต้านทานความร้อนของอลูมิเนียมสต็อกได้อย่างไร
เป็นเรื่องปกติที่วงจรไฟฟ้าจำนวนมากจะพุ่งไปที่อลูมิเนียมชิ้นแบน สต็อกต้องมีขนาดเท่าใด บอกว่าฉันกำลังติดตั้ง tip212 เงื่อนไขกรณีที่เลวร้ายที่สุดคือการให้ 24V ลดลงที่ 3A และรอบการทำงาน 50% ดังนั้นมันจึงกระจาย 36W ดูที่แผ่นข้อมูลที่ 35W อุณหภูมิสูงสุดของเคสคือ ~ 80C สมมติว่าอุณหภูมิ 25deg อุณหภูมิลดลง = 35W * Tr = 55 เดลต้าหรือ 1.57C / W สำหรับจาน แล้วฉันต้องมีพื้นที่ผิวเท่าไหร่เพื่อให้บรรลุเป้าหมายนั้น? ฉันเข้าหามันถูกต้องหรือไม่?
10 heatsink 

1
การค้นหาฟังก์ชั่นการถ่ายโอนของระบบสปริง Mass Damper
ฉันได้อ่านหนังสือวิศวกรรมควบคุมสมัยใหม่ของโอกาตะและทำงานผ่านแบบฝึกหัดต่างๆเพื่อปรับปรุงความเข้าใจของฉันเกี่ยวกับหลักการควบคุมพื้นฐาน ฉันเจอตัวอย่างต่อไปนี้ซึ่งฉันพยายามดิ้นรนเพื่อแก้ไข ฉันต้องการฟังก์ชั่นการถ่ายโอนที่เป็นแบบจำลองการสั่นสะเทือนนี้ คำถามมีดังนี้: ในตัวอย่างนี้คุณจะทำการวิเคราะห์แท่นทดสอบการสั่นสะเทือน (รูปที่ 1) ระบบนี้ประกอบด้วยตารางมวล M และม้วนที่มีมวลเป็นเมตร แม่เหล็กถาวรที่ติดแน่นกับพื้นทำให้สนามแม่เหล็กคงที่ การเคลื่อนที่ของขดลวด𝑦ผ่านสนามแม่เหล็กทำให้เกิดแรงดันไฟฟ้าในขดลวดที่เป็นสัดส่วนกับความเร็ว𝑦̇ดังเช่นใน Eq 1. 𝑒 = 𝛼𝑦̇ [eq.1] ทางเดินของกระแสไฟฟ้าผ่านขดลวดทำให้เกิดการสัมผัสกับแรงแม่เหล็กตามสัดส่วนของกระแสไฟฟ้าในรูป Eq 2. 𝐹 = 𝛽𝑖 [eq.2] คำถาม: รับฟังก์ชั่นการถ่ายโอนพารามิเตอร์ด้วยเอาท์พุท𝑥ถึงอินพุต𝑉 บางคำถามที่ฉันหายากที่จะตอบ แต่ส่งผลกระทบต่อ TF ทั้งหมด: ถ้า K2 และ B2 ถูกบีบอัดด้วยระยะทาง Z (เมื่อเคลื่อนที่ขึ้น เนื่องจากขดลวดที่ทำปฏิกิริยากับสนามแม่เหล็ก) นี่หมายความว่า k1 และ b1 ถูกขยายด้วยระยะทาง Z เท่ากันหรือไม่? ถ้าm(ขดลวด) ขยับขึ้น 2 ซม. …

1
จะเกิดอะไรขึ้นถ้าข้อบัดกรีเย็นก่อนที่ฟลักซ์ทั้งหมดจะระเหย?
บางครั้งเมื่อบัดกรีฉันเห็นฟองเล็ก ๆ ออกมาจากข้อต่อร้อน สันนิษฐานว่าเป็นฟลักซ์ระเหยและหนีออกมาเป็นก๊าซ จะเกิดอะไรขึ้นถ้าฉันเอาเตารีดออกและปล่อยให้ข้อต่อเย็นลงก่อนที่ฟองอากาศทั้งหมดนั้นจะสามารถก่อตัวได้ ฟลักซ์ที่มากเกินไปสามารถทำให้ข้อต่อทางไฟฟ้าหรือทางกายภาพอ่อนตัวลงได้หรือไม่?
9 soldering  flux 

6
ทำไมไม่ใช้ DMA เพื่อขัดจังหวะกับ UART บน STM32 เสมอไป [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน2 ปีที่ผ่านมา ฉันใช้เวลาหลายเดือนในการทำให้ UART (สำหรับ MIDI) ทำงานกับ STM (STM32F103C8T6) โดยใช้การขัดจังหวะโดยไม่ประสบความสำเร็จมากนัก อย่างไรก็ตามในเย็นวันนี้เมื่อใช้ DMA มันทำงานได้ค่อนข้างเร็ว เนื่องจากเท่าที่ฉันอ่าน DMA นั้นเร็วขึ้นและบรรเทา CPU ทำไมไม่ใช้ DMA แทนการขัดจังหวะ? โดยเฉพาะอย่างยิ่งตั้งแต่บน STM32 ดูเหมือนว่าจะมีปัญหาค่อนข้างมาก ฉันกำลังใช้ STM32CubeMx / HAL

3
การใช้ยูทิลิตี้ ST-LINK เพื่อกำหนดค่า RTC เป็นเวลาปัจจุบัน
สิ่งที่ฉันทำ ฉันกำลังใช้ไมโครคอนโทรลเลอร์ STM32 และสำหรับโครงการของฉันฉันต้องสามารถส่งข้อมูลในเวลาที่กำหนดของวัน (พูดเวลา 11.00 น. และ 14.00 น.) ไมโครคอนโทรลเลอร์จำเป็นต้องรู้ว่าเวลาเท่าไรก่อนที่ฉันจะทำสิ่งนี้สำเร็จ น่าเสียดายที่ฉันมีการสื่อสารทางเดียวเท่านั้นดังนั้นฉันจึงไม่สามารถขอเวลาปัจจุบันจากเครือข่ายได้ ดังนั้นฉันต้องการตั้งเวลาปัจจุบันโดยตรงหลังจากฉันเขียนโปรแกรมเสร็จแล้ว ฉันรู้ว่าฉันสามารถเขียนข้อมูลลงแฟลชได้โดยใช้อินเตอร์เฟสบรรทัดคำสั่งของยูทิลิตี้ ST-LINK (ST-LINK_CLI) โดยใช้คำสั่งต่อไปนี้: ST-LINK_CLI.exe -w32 <Address> <data> -Rst ฉันเขียนสคริปต์ทดสอบอย่างง่ายที่เขียนการประทับเวลา Unix ไปยังที่อยู่บางส่วนที่ไม่ได้ใช้งานโดยรหัส ฉันกำลังจะเขียนฟังก์ชั่นเพื่ออ่านการประทับเวลาและใช้เพื่อตั้งค่าเวลา RTC จนกว่าฉันจะอ่านสิ่งต่อไปนี้ในคู่มือผู้ใช้ยูทิลิตี้ ST-LINK : -w32 รองรับการเขียนลงในหน่วยความจำแฟลช, OTP, SRAM และ R / W ลงทะเบียน เมื่อคู่มือบอกว่ารองรับการเขียนลงทะเบียน R / W นี่หมายความว่าฉันสามารถเข้าถึงการลงทะเบียน RTC และตั้งค่าได้โดยตรงหรือไม่ ฉันลองแล้ว แต่ฉันไม่สามารถเขียนถึงรีจิสเตอร์เหล่านี้ได้ ฉันต้องการใช้วิธีนี้หากทำได้เพราะฉันไม่จำเป็นต้องเขียนฟังก์ชันเฉพาะเพื่อจัดการกับไมโครคอนโทรลเลอร์อีกต่อไป ซึ่งหมายความว่าฉันสามารถตั้งค่าเวลา …
9 stm32  rtc 

5
การจัดการขัดจังหวะในไมโครคอนโทรลเลอร์และตัวอย่าง FSM
คำถามเริ่มต้น ฉันมีคำถามทั่วไปเกี่ยวกับการจัดการอินเทอร์รัปต์ในไมโครคอนโทรลเลอร์ ฉันใช้ MSP430 แต่ฉันคิดว่าคำถามอาจขยายไปยังยูซีเอสอื่น ๆ ฉันต้องการทราบว่าเป็นวิธีปฏิบัติที่ดีในการเปิด / ปิดการใช้งานอินเตอร์รัปต์ตามรหัสหรือไม่ ฉันหมายถึงถ้าฉันมีบางส่วนของรหัสที่ไม่ไวต่อการขัดจังหวะ (หรือแย่กว่านั้นคือต้องไม่ฟังการขัดจังหวะไม่ว่าด้วยเหตุผลใดก็ตาม) ดีกว่าไหมที่จะ: ปิดการใช้งานอินเทอร์รัปต์ก่อนและเปิดใช้งานอีกครั้งหลังจากส่วนที่สำคัญ วางธงไว้ใน ISR ที่เกี่ยวข้องและ (แทนที่จะปิดการใช้งานอินเตอร์รัปต์) ตั้งค่าสถานะเป็นเท็จก่อนส่วนสำคัญและรีเซ็ตเป็นจริงทันทีหลังจากนั้น เพื่อป้องกันรหัสของ ISR จากการถูกดำเนินการ ไม่ใช่ทั้งสองข้อเสนอแนะจึงยินดีต้อนรับ! อัปเดต: อินเตอร์รัปต์และแผนภูมิสถานะ ฉันจะให้สถานการณ์ที่เฉพาะเจาะจง ให้เราสมมติว่าเราต้องการใช้แผนภูมิสถานะซึ่งประกอบด้วย 4 บล็อก: การเปลี่ยน / ผล เงื่อนไขการออก กิจกรรมเข้า ทำกิจกรรม นี่คือสิ่งที่อาจารย์สอนเราที่มหาวิทยาลัย อาจไม่ใช่วิธีที่ดีที่สุดในการทำคือทำตามรูปแบบนี้: while(true) { /* Transitions/Effects */ //---------------------------------------------------------------------- next_state = current_state; switch (current_state) { case STATE_A: …

4
ฉันไม่เข้าใจว่าอำนาจจริงๆคืออะไร
ฉันรู้ว่านี่อาจเป็นคำถามที่ธรรมดามาก แต่ฉันต้องพูดด้วยคำพูดของตัวเอง ฉันพยายามที่จะเข้าใจกฎของโอห์มด้วยการเปรียบเทียบน้ำ สองถังที่มีน้ำหนึ่งที่มีระดับสูงกว่าอื่น ๆ และท่อเชื่อมต่อทั้งสอง น้ำต้องการไหล มีวาล์วซึ่งหมายถึงตัวต้านทาน สิ่งที่เริ่มสับสนคือเมื่อฉันเริ่มคิดถึงการกระจายความร้อนในวงจรไฟฟ้า ความร้อนนี้มาจากไหน? มันไม่ได้มาจากแรงดันแรงดันเพราะถ้าเป็นเช่นนั้นวาล์วจะร้อนมากหากมีน้ำเพียงพอในถังที่สูงกว่าของทั้งสองถัง ฉันได้อ่านแล้วว่าความร้อนมาจากการไหลของกระแสไฟฟ้าจริง ๆ ตอนแรกดูเหมือนว่าใช้งานง่าย แต่จากนั้นฉันก็ก้าวหน้าเพื่อพิจารณาว่าพลังคืออะไร นี่คือที่ที่ความสับสนเกิดขึ้นเพราะถ้าฉันเพิ่มความกดดันเป็นสองเท่าและเพิ่มความต้านทานเป็นสองเท่ากระแสก็จะยังคงเหมือนเดิม ฉันคิดว่านี่จะหมายความว่าการกระจายความร้อนจะยังคงเหมือนเดิม แต่พลังนั้นเพิ่มเป็นสองเท่า ดังนั้นสิ่งที่จริงหมายถึงอะไร รถถังของฉันสูบไปยังถังอื่นด้วยอัตราที่ต่างกันหรือไม่เนื่องจากพลังงานที่สูงขึ้นแม้ว่ากระแสที่เกิดขึ้นจริงจะคงที่หรือไม่? พลังงานคืออะไร
9 ohms-law 

3
ชื่อ / วัตถุประสงค์ของส่วนประกอบนี้คืออะไร?
ฉันสงสัยว่าบทบาท / วัตถุประสงค์ของส่วนประกอบไฟฟ้าในจัตุรัสแดงคืออะไร นี่คือแผนผังของมอเตอร์เหนี่ยวนำเฟสเดียว 230V สิ่งที่ยังไม่ชัดเจนสำหรับฉันคือการเชื่อมต่อทางด้านขวา สายสองเส้นแรกมีความเป็นกลาง (สีน้ำเงิน) และสด (สีน้ำตาล) อันที่สามคืออะไร? โลก? ถ้าใช่ทำไมมีเครื่องหมาย tild (AC) ด้านบน?
9 motor  ac  wiring  symbol 

4
ทำไมความต้านทานของสายเคเบิลจึงกระโดดจากค่าต่ำไปสูงที่ความถี่เฉพาะ
ฉันไม่คุ้นเคยกับทฤษฎีสายส่งดังนั้นหากคุณสามารถนำฉันไปยังเนื้อหาที่เกี่ยวข้องฉันจะขอบคุณ ดังนั้นฉันจึงใช้ Agilent 4294A เพื่อค้นหาความต้านทานของสายเคเบิลคู่บิดยาว 2 เมตร (BELDEN 3105A E34972 1PR22 SHIELDED) และความต้านทานข้ามความถี่ดูเป็นอย่างไร ด้วยความไม่ต่อเนื่องที่ 5MHz ที่ 4.99 MHz มันประมาณ 2.04 Ohms และ 23.5 Ohms ที่ 5.01 MHz แนวโน้มนี้อยู่ในอิมพีแดนซ์เช่นกัน ฉันรู้สึกว่าขาดอะไรบางอย่างพื้นฐานที่นี่

8
การประกอบ PCBs ที่มีส่วนผสมของ SMT และส่วนรูผ่าน?
ฉันมีเบต้า PCB ซึ่งเราต้องประกอบในห้องแล็บของเรา เรามีเครื่องรับและวางเครื่อง APS แบบใช้มือและเตาอบ reflow แบบตั้งโต๊ะดังนั้นฉันคิดว่าการประกอบในวันพรุ่งนี้จะเป็นเรื่องง่ายและตรงไปตรงมาจนกว่าช่างเทคนิคของเราจะซื้อจุด PCB ที่นำมาประกอบนั้นมีทั้งส่วนที่เป็นรูและ SMT เราวางแผนที่จะวางและอบส่วนประกอบ SMT ทั้งหมดก่อนแล้วจึงประกอบชิ้นส่วนผ่านรู แต่ฝ่ายเทคนิคมีความกังวลว่าในการปรับปรุงชิ้นส่วน SMT บางส่วนหรือทั้งหมดของรอยหลุมผ่านอาจจะปิดขึ้น นี่เป็นความพยายามครั้งแรกของเราในการสร้างภายในเพื่อให้เรามองหาว่าคนอื่น ๆ อาจเข้าหาการสร้างแบบผสมผสาน หากทุกส่วนของรูผ่านรูสามารถทนต่อโค้งความร้อนจากการรีโฟลว์เราสามารถเพิ่มพวกมันไปยัง PCB และทำการรีโฟลว์ชิ้นส่วนทั้งหมดได้ในครั้งเดียว ส่วนที่ผ่านรูจะช่วยป้องกันไม่ให้หลุมอุด แต่ถ้าหากพวกเขาไม่ทำอันตรายก็จะทำได้ แน่นอนชิ้นส่วนที่ผ่านรูจะยังคงถูกบัดกรีด้วยมือหลังจากทำการ reflow นี่เป็นแนวทางที่ดีพอสมควรหรือไม่?

2
ปัจจุบันนี้เราควรใช้สะพานวีทสโตนหรือไม่
สำหรับการวัดมาตรวัดความเครียดสะพานวีตสโตนเป็นทางเลือกทางประวัติศาสตร์ ในหนึ่งในสี่ของ Wheatstone brigde ( 350 Ω350Ω350 \Omega โดยทั่วไป (?)) พร้อมแอมป์อิมพีแดนซ์อินพุตสูงและแรงดันไฟฟ้าบริดจ์บางVVVอัตราส่วนระหว่างแรงดันเอาต์พุตสะพาน wrt ตัวต้านทานใด ๆ คือ 1/4 ซึ่งเป็นอัตราส่วนเดียวกันใน แบ่งแรงดันระหว่างแรงดัน output WRT ต้านทานใด ๆ เมื่อเทียบกับการอ้างอิงแรงดันไฟฟ้าที่มีเสถียรภาพของV/ 2V/2V/2 2 ตัวแบ่งแรงดันไฟฟ้าที่มีการอ้างอิงแรงดันไฟฟ้าจะมีสัญญาณรบกวนแรงดันไฟฟ้าประมาณ 35.16 nV / rtHz (จากการอ้างอิงแรงดันไฟฟ้าที่ 35 nV / rtHz บวกตัวต้านทานสองตัว) และ Wheatstone Bridge เสียงแรงดันไฟฟ้าที่ 4.86 nV / rtHz (จากตัวต้านทานสี่ตัว) ซึ่งควรจะเพียงพอ (?) สำหรับระบบ ADC ส่วนใหญ่ …

3
การออกแบบการติดตาม RF 50 โอห์มสำหรับ 2.4GHz …สองชั้น FR-4 PCB
ฉันจะใช้ตัวรับส่งสัญญาณ 2.4GHz ในโครงการใหม่ของฉัน วัสดุ PCB จะเป็น FR-4 ที่มีความหนา 1.6 มม. และตัวเชื่อมต่อคือ SMA ข้อสงสัยของฉันเกี่ยวกับการติดตาม RF ที่ควรมีความต้านทาน 50 โอห์ม เมื่อใช้ AppCAD 4.0 การป้อนพารามิเตอร์ที่แสดงด้านล่างฉันได้ผลลัพธ์ 50 โอห์มสำหรับ Width = 45mils และ Gap = 8 mils จาก RF trace ไปยัง GND นอกจากนี้ฉันได้ผลลัพธ์เกือบเหมือนกันกับเครื่องคิดเลขออนไลน์ ชุดค่าผสมนี้ (45/8 mils) มีลักษณะที่ถูกต้องสำหรับคุณหรือไม่ ฉันสามารถทำอะไรได้อีกเพื่อปรับปรุงการจัดวาง ความนับถือ. มุมมองโปร่งใส: แก้ไข: นี่คือเค้าโครงสุดท้ายของฉัน ... แก้ไข: ใหม่กว่า ...
9 rf  pcb-design  layout  wifi 

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