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

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

13
ฉันจะใช้อะไรเพื่อตรวจหาตำแหน่งที่ระบุ (นิ้ว) กลางแจ้ง
ฉันกลับไปที่ EE หลังจากเวลาผ่านไปได้โปรดแก้ตัวด้วยความไม่รู้ของฉัน ฉันกำลังมองหาวิธีในการตรวจจับตำแหน่งระบุกลางแจ้งเพื่อนำทางหุ่นยนต์สำหรับโครงการกับลูกชายของฉัน มีวิธีต้นทุนต่ำในการวิเคราะห์ตำแหน่งหรือใช้ GPS หรือไม่ ฉันกำลังมองหาความแม่นยำถึงนิ้ว นอกจากนี้ฉันไม่สนใจว่าฉันจะต้องวางเครื่องส่งสัญญาณบางอย่างในสถานที่ที่แตกต่างกันเพื่อให้อุปกรณ์อ้างอิง นี่เป็นเครื่องตัดหญ้าแบบหุ่นยนต์ ฉันมีบ้านขนาด 2 เอเคอร์และบ้านของฉันอยู่ใกล้กับต้นไม้ที่เป็นอุปสรรค เด็กชายสองคนของฉันสองคน (14 ปี, 11 ปี, 5 ปี) นำเสนอแนวคิดดังนั้นเป้าหมายที่แท้จริงของโครงการนี้คือการใช้เวลากับพวกเขาและกระตุ้นความสนใจใน EE & CE ด้วยค่าใช้จ่ายที่กล่าวมาเป็นปัจจัย แต่ฉันไม่สนว่าเราจะทำมันในอีก 2 ปีข้างหน้าและใช้เวลาไปด้วยกัน นี่คือแผนปัจจุบันของฉัน รวมพีซี Windows ไว้บนบอร์ดเพื่อที่ฉันจะได้รหัสกับเซ็นเซอร์ Microsoft Connect บนเครื่องเพื่อช่วยในการตรวจจับสิ่งกีดขวาง (เหตุผลสำหรับ Windows PC) รวม GPS USB สำหรับตำแหน่งทั่วไป รวมกล้องเพื่อความสนุกของมัน ใน 2 ปีถ้าฉันมีเงินอยู่ในนั้นมันก็โอเค แต่ฉันไม่ต้องการที่จะเริ่มต้นด้วย GPS ราคาแพงบ้า ขอบคุณทุกคนที่ช่วยฉัน …
13 robotics  gps 

2
การคอมไพล์รหัสเพื่อเรียกใช้จาก RAM ภายนอก
ฉันกำลังพิจารณาการออกแบบสำหรับระบบเกมมินิมัลลิสต์ที่ใช้PIC18F85J5 ส่วนหนึ่งของการออกแบบของฉันคือเกมสามารถโหลดได้จากการ์ด SD โดยไม่ต้องทำการชิพโปรแกรมใหม่หรือการกระพริบหน่วยความจำโปรแกรม ฉันเลือกชิพนั้นเพราะมันมีอินเตอร์เฟสหน่วยความจำภายนอกที่จะอนุญาตให้ฉันรันโค้ดจาก SRAM ภายนอก แนวคิดพื้นฐานคือหน่วยความจำภายในของโปรแกรมจะมีส่วนต่อประสานสำหรับเรียกดูการ์ด SD และเมื่อผู้ใช้เลือกโปรแกรมมันจะคัดลอกไฟล์ฐานสิบหกจากการ์ด sd ไปยังหน่วยความจำภายนอกแล้วกระโดดลงสู่พื้นที่หน่วยความจำภายนอก . หน่วยความจำโปรแกรมภายในจะมีไลบรารีต่าง ๆ สำหรับกราฟิกอินพุตคอนโทรลเลอร์และยูทิลิตี้ต่าง ๆ ฉันค่อนข้างมั่นใจว่าฉันรู้วิธีทำให้ชิ้นส่วนเฟิร์มแวร์ภายในทำงานได้ดี ปัญหาคือการสร้างโปรแกรมให้ทำงานจาก RAM ภายนอก มันไม่เหมือนกับการกำหนดเป้าหมายรูปภาพปกติและจำเป็นต้องทราบถึงฟังก์ชั่นห้องสมุดที่มีอยู่ในหน่วยความจำภายใน แต่ไม่ต้องคอมไพล์ใหม่ นอกจากนี้ยังต้องเริ่มใช้ที่อยู่หลังจากแฟลชภายใน 32k ไม่ใช่ที่ศูนย์ มีวิธีที่ดีในการรวบรวมโปรแกรมโดยใช้ข้อ จำกัด ประเภทนี้หรือไม่? ฉันใช้ MPLab IDE แต่ฉันไม่คุ้นเคยกับมันหรือวิธีการกำหนดเองประเภทนี้
13 pic  compiler  mplab 

3
ระบุพอร์ตการชาร์จ USB โดยไม่มีการแจงนับ
มีวิธีต้นทุนต่ำและเชื่อถือได้ในการระบุพอร์ตชาร์จ USB หรือไม่? ฉันวางแผนที่จะชาร์จอุปกรณ์ผ่านพอร์ต USB ข้อมูลจำเพาะการชาร์จแบตเตอรี่ USB 1.1 อนุญาตการดึงปัจจุบัน 1.5A เมื่อเชื่อมต่อกับพอร์ตการชาร์จเฉพาะ (DCP) และ 500mA เมื่อเชื่อมต่อกับพอร์ตดาวน์สตรีมการชาร์จ (CDP) DCP มักจะเป็นหูดผนังและโดยทั่วไป CDP เป็นคอมพิวเตอร์ เท่าที่ฉันเข้าใจ DCP ถูกระบุโดยย่อ D + และ D-line, CDP id ที่ระบุโดย D + และ D- ถูกดึงลงสู่พื้นผ่านตัวต้านทาน 15k ดูเหมือนว่าการระบุพอร์ตเหล่านี้ใช้ฮาร์ดแวร์เพิ่มเติมเล็กน้อย ฉันอาจตั้งค่าเส้น D + และเชื่อมต่อ D- กับอินพุต ADC เพื่อค้นหา DCP และการจัดเรียงที่คล้ายกันเพื่อตรวจสอบ CDP ฉันคิดว่าฉันจะต้องตัดการเชื่อมต่อไบอัสและ ADC …
13 usb 

4
ฉันจะซื้อและทดสอบออสซิลโลสโคปได้อย่างไร
ฉันกำลังมองหาซื้อออสซิลโลสโคปที่จะอยู่ได้ไม่กี่ปี แอปพลิเคชั่นเป็นทุกอย่างยกเว้น RF: ดิจิตอลและอนาล็อกที่มีช่วงความถี่กว้างที่สุดเท่าที่จะเป็นไปได้ / ราคาไม่แพง ฉันต้องการซื้อสินค้ามือสอง แต่ฉันชอบ Craigslist ในเขต NYC ถึง Ebay ดังนั้นฉันสามารถตรวจสอบได้ก่อนที่จะจ่ายเงิน ใช่ฉันรู้ว่าอีเบย์มีสัญญาและถ้าการเลือกน้อยเกินไปใน Craigslist ฉันจะไปเส้นทางนั้น ฉันต้องการบางสิ่งที่จะทำให้ฉันสามารถซ่อมแซมและทดสอบระบบผสม (A / D) ในระยะปานกลางถึงใกล้ คำถามของฉันคือ: ช่วงราคาระดับเริ่มต้นที่ดีคืออะไร นอกเหนือจากคำสั่งที่ชัดเจนใด ๆ ฉันจะใช้จ่ายเท่าใดต่อช่วงความถี่ 500Hz เพิ่มเติม ฉันควรมองหาคุณลักษณะใด อีกครั้งราคาคืออะไรในแต่ละคุณสมบัติ? อะไรคือขั้นต่ำที่สมเหตุสมผลที่ฉันควรคาดหวังว่าจะใช้ หากการซื้อใช้แล้วฉันควรทำการทดสอบอะไรก่อนจ่ายเงิน

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

2
ทำความเข้าใจกับการบูตสแตรปในตัวกรองแอนะล็อกที่ใช้งานอยู่
" Bootstrapping " เป็นเทคนิคทั่วไปในตัวกรองที่ใช้งาน (อะนาล็อก) ซึ่งผลลัพธ์ของตัวกรองจะถูกป้อนกลับไปยังโหนดที่อาจเชื่อมต่อกับพื้น ตัวอย่างเช่นโทโพโลยี Sallen Keyเริ่มต้นด้วย RC L สองส่วนตามด้วยบัฟเฟอร์ unity-gain จากนั้นเอาต์พุตของบัฟเฟอร์จะเชื่อมต่อกับฐานของ L-section แรก (C3 ในแผนผังต่อไปนี้) นี่เป็นการบอกว่า "bootstrap" โหนดนั้น นี่คืออีกตัวอย่างหนึ่งจากบันทึกย่อของแอปเซมิคอนดักเตอร์ National National ซึ่งโหนดกราวด์ของตัวกรองรอยคู่ Twin T คือ 'bootstrapped' เพื่อเพิ่ม Q อย่างมากของตัวกรอง: ฉันจะเข้าใจการทำงานของ 'bootstrap' ได้อย่างไรอย่างสังหรณ์ใจ?
13 analog  filter 

2
กำลังแปลงฮับ USB แบบพาสซีฟไปเป็นฮับ USB ที่ใช้พลังงานโดยการเพิ่มวอลล์ผนังที่มีการควบคุมเป็นแหล่งจ่ายไฟ?
จากการตรวจสอบราคาอย่างรวดเร็วบนอีเบย์ ฮับ ​​USB แบบ Passive (ใช้พลังงานบัส) - ~ $ 2- $ 5 ขับเคลื่อน (ภายนอก) ฮับ USB - ~ $ 15- $ 20 กรณีการใช้งานของฉันคือการขยายหมายเลข ของพอร์ต USB บน SBC ที่ใช้ ARM และฝังฮับไว้ในกล่องหุ้มเดียวกันดังนั้นฉันจึงสงสัยว่าถ้าเป็นไปได้ที่จะเพิ่มอะแดปเตอร์จ่ายไฟติดผนังที่มีการควบคุม (7805) เพื่อเพิ่มกระแสให้กับ อุปกรณ์ ต้องมีวงจรป้องกันต่อพอร์ตและอัพสตรีมบ้างไหม? มันสร้างความแตกต่างหรือไม่ถ้า host-port เป็น USB1.0 / USB1.1 / USB2.0 (จากมุมมองของการแปลงฮับไปเป็นแบบใช้พลังงาน)? มี gotcha ด้วยวิธีนี้ซึ่งฉันอาจจะหายไป? BTW หากมีใครรู้ถึงวงจรวงจรฮับ USB ที่ …

2
ทำไมตัวต้านทานแบบดึงขึ้นไม่หยุดกระแสไหลไปยังขาอินพุตเมื่อสวิตช์เปิด?
ขออภัยนี่เป็นคำถามที่งี่เง่า แต่ฉันไม่สามารถเข้าใจได้ ในแผนภาพที่สามที่นี่จะแสดงตัวต้านทานแบบดึงขึ้น ฉันเข้าใจว่าเมื่อปิดสวิตช์ S1 กระแสจะถูกดึงลงมาที่พื้นและถือว่าค่าเป็น 0 ซึ่งไม่สั้นเพราะตัวต้านทาน จำกัด กระแส คำถามของฉันคือ: เมื่อสวิตช์เปิดและกระแสไหลเข้าที่ขาอินพุตของอุปกรณ์มันจะรับได้อย่างไรว่านี่เป็นค่าที่สูงและไม่ใช่ค่าที่ต่ำ ตัวต้านทานจะไม่ จำกัด มันเท่าที่จะเป็น. 0005 A และดังนั้นมันจะลงทะเบียนกับอุปกรณ์แทบไม่ได้เลย แก้ไข: นอกจากนี้ฉันเพียงแค่มองไปที่กรณีเลื่อนลงต้านทานในเดียวกันหน้า ทำไมสวิตช์แรกไม่สั้นเมื่อเชื่อมต่อโดยตรงกับ V CCไม่มีตัวต้านทานและสวิตช์เปิดอยู่ นี่ไม่ใช่ข้อห้ามใช่ไหม? ฉันไม่เข้าใจจริงๆว่าเกิดอะไรขึ้นกับตัวต้านทานแบบดึงลง

3
ทำไมตัวเก็บประจุถึงขายพร้อมความคลาดเคลื่อนที่ไม่สมดุล?
เวอร์ชั่นสั้น: ตัวเก็บประจุบางตัว (และส่วนประกอบอื่น ๆ บางอย่างอาจมีวางจำหน่าย) ที่มีความคลาดเคลื่อนไม่สมดุล / ไม่สมดุล ทำไม? คำอธิบาย: ตัวเก็บประจุเซรามิกหลายตัวถูกทำเครื่องหมายด้วยเช่นความทนทาน + 80% -20% หรือสิ่งที่ไม่สมดุลในทำนองเดียวกัน ตัวอย่างเช่นสมมติว่าฉันมีตัวเก็บประจุที่มีค่า (ประดิษฐ์ขึ้นจริง) ที่ 17pF และความอดทน + 80%, -20% (โปรดเพิกเฉยต่อตัวเลขที่มีนัยสำคัญ) ค่าสูงสุด: 17pF * (1 + 80%) = 17pF * 1.8 ≈ 30.6pF ค่าต่ำสุด: 17pF * (1 - 20%) = 17pF * 0.8 ≈ 13.6pF ค่าเฉลี่ย: (30.6pF …
13 capacitor 

3
ฉันจะทราบได้อย่างไรว่าชิปมีความเสียหาย ESD หรือไม่
ฉันมีชิปหลายตัว (ไมโครคอนโทรลเลอร์ PIC16F1939) ซึ่งบางตัวมีพฤติกรรมแปลก ๆ (การรีเซ็ตแบบสุ่มหมุดบางอันดึงสูงบางครั้ง) พวกเขาทั้งหมดกำลังเรียกใช้ซอฟต์แวร์เดียวกัน ฉันสงสัยว่าชิปเหล่านั้นมีความเสียหาย ESD (หรือความเสียหายภายในอื่น ๆ ) ฉันจะมั่นใจได้อย่างไร เอ็กซ์เรย์? มีวิธีอื่นอีกไหม?
13 esd 

1
วิธีป้องกันไมโครคอนโทรลเลอร์จากสัญญาณรบกวนแม่เหล็กไฟฟ้า
ฉันกำลังทำงานกับวงจรไฟฟ้าแรงสูง (2.1 kV สำหรับการทดสอบตัวเก็บประจุด้วยเครื่องกระตุ้นหัวใจ) และฉันกำลังควบคุมแหล่งจ่ายไฟด้วย arduino อ่านข้อมูลที่จำเป็นจากแล็ปท็อปโดยใช้อินเตอร์เฟสแบบอนุกรม วงจรเวลาส่วนใหญ่ทำงานได้ดี แต่ในระหว่างที่ตัวเก็บประจุปล่อยประจุหลังจากผ่านการทดสอบวงจรจะทำงานด้วยตัวเองโดยไม่ต้องกดปุ่ม บางครั้งจอภาพแบบอนุกรมก็ล้มเหลวเช่นกัน ฉันคิดว่ามันทำเช่นนั้นเพราะ Linux หยุดเห็นพอร์ต USB เป็นระยะเวลาสั้น ๆ ที่ USB ปรากฏขึ้นอีกครั้งภายใต้ชื่ออื่น ฉันคิดว่ามันเกิดขึ้นเพราะในช่วงที่ปล่อยสนามแม่เหล็กไฟฟ้าทำให้เกิดแรงดันไฟฟ้าในวงจรของฉันดังนั้นคำถามของฉันคือวิธีการป้องกันวงจรของฉันจากอิทธิพลดังกล่าวหรือบางทีฉันผิดทั้งหมดเกี่ยวกับเหตุผล จุดทดสอบนี้คือการวัดเวลาประจุของตัวเก็บประจุ เวลาในการชาร์จถูกกำหนดให้เป็นเวลาจากพลังงานเปิดถึงเวลาที่กระแสไฟฟ้าจ่ายเข้าใกล้เข้ามา 0. การเชื่อมต่อ enable1 และ enable2 โดยใช้รีเลย์เปิดใช้งานแหล่งจ่ายไฟกระแสไฟที่อ่านออกมาจะให้ข้อมูลเมื่อแหล่งจ่ายไฟประมาณ ศูนย์แอมป์ ในระหว่างการคายประจุตัวต้านทานคายประจุจะเชื่อมต่อกับ DUT ด้วยตนเอง


2
คุณภาพการให้บริการ RS232 / USB CDC / ข้อความควรมีการตรวจสอบหรือไม่?
USB มีการรับประกันคุณภาพบริการสำหรับข้อมูลที่ส่งระหว่างอุปกรณ์ USB-CDC ของฉันและโฮสต์ USB หรือไม่ ฉันรู้กับ RS232 แบบดั้งเดิมในสถานการณ์ที่มีเสียงดัง (เช่นพอร์ตการวินิจฉัยรถยนต์) บิตที่ไม่ดีเกิดขึ้นบ่อยครั้งพอที่ checksums สำคัญต่อโปรโตคอล หากฉันต้องปรับโปรโตคอลดังกล่าวให้เป็นแอปพลิเคชัน pure-USB ฉันสามารถละเว้นการตรวจสอบและการจัดการข้อผิดพลาดที่เกี่ยวข้องได้อย่างปลอดภัยหรือไม่? สำหรับการอ้างอิงฉันใช้ AT91SAM7S256 กับกรอบUSB-CDC ที่จัดทำโดย Atmel ปรับปรุง: ผมใช้สิทธิของ Google-Fu ของฉันอีกนิดเกี่ยวกับปัญหานี้และพบนี้บทความซึ่งอธิบายเป็น subclass CDC สำหรับอีเธอร์เน็ตจำลองและรัฐ: ผ่านสาย USB เฟรมอีเทอร์เน็ตที่หุ้มห่อจะเริ่มต้นด้วยที่อยู่ MAC ปลายทางและสิ้นสุดก่อนเฟรมจะตรวจสอบ (ไม่จำเป็นต้องใช้การตรวจสอบเฟรมเนื่องจาก USB เป็นการขนส่งที่เชื่อถือได้) พวกเขาอาจหมายถึง USB-CDC เป็นการขนส่งที่เชื่อถือได้ไม่ใช่ USB โดยทั่วไปเนื่องจากคลาสอุปกรณ์บางอย่างที่มีไว้สำหรับข้อมูล bursty (เว็บแคม?) อาจมีความเร็วสูงที่ไม่ต้องการเติมบัฟเฟอร์หากโปรแกรมไม่สามารถสำรวจข้อมูลได้เร็วพอ ฉันยังต้องการการยืนยันเพิ่มเติมในเรื่องนี้

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

3
การเหนี่ยวนำเชิงลบและความไม่แน่นอนของตัวแปลง DC / DC แบบต่อเรียง
ฉันกำลังพยายามดีบั๊กตัวแปลง DC / DC แบบคู่ที่ตกลงมาและวิ่งเข้าไปในกำแพงอิฐ FAE ในพื้นที่กล่าวว่าอาจเป็นเรื่องเกี่ยวกับ "Negative Input Inductance" บนตัวแปลงที่สองทำให้เกิดความเสถียรของตัวแปลงที่หนึ่ง (แต่ FAE ไม่ได้อยู่ที่ "ช่วย" เพิ่มเติม) ปัญหาคือฉันไม่พบบันทึกย่อของแอพเอกสารหนังสือ ฯลฯ ในปัญหานี้ คำถามของฉันคือ: คุณรู้จักวรรณกรรมในประเด็นดังกล่าวหรือไม่? หรือยังดีกว่ามีแนวคิดบางอย่างที่จะลองหรือดู นี่คือการตั้งค่าของฉัน ... Converter 1: + 4v ถึง + 12v @ 1 แอมป์ตัวแปลงบูสท์ ความถี่สวิตชิ่งประมาณ 350 KHz ตัวแปลง 2: นี่คือแอมป์เสียง Class-D ขนาด 10 วัตต์ (ซึ่งโดยทั่วไปจะเป็นตัวแปลงเจ้าสลับ) ความถี่สวิตชิ่งประมาณ 310 KHz และปัญหา ... …

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