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

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

9
มันคุ้มค่าที่จะได้รับตัวสร้างฟังก์ชั่นหรือไม่?
เครื่องกำเนิดฟังก์ชั่นจำเป็นสำหรับการใช้งานในห้องปฏิบัติการทุกวันหรือเป็นอุปกรณ์ที่มีวัตถุประสงค์พิเศษหรือไม่? นั่นคือมันมียูทิลิตี้ที่คล้ายกับออสซิลโลสโคปหรือมัลติมิเตอร์ - คุณจะใช้มันเป็นประจำพอที่จะพิสูจน์ว่ามันมีราคาหรือไม่?
14 equipment 

17
วิธีบีบรหัสสำหรับ Flash และ RAM เพิ่มเติม [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน2 ปีที่ผ่านมา ฉันทำงานเกี่ยวกับการพัฒนาฟีเจอร์สำหรับผลิตภัณฑ์เฉพาะของเรา มีการร้องขอให้ย้ายฟีเจอร์เดียวกันไปยังผลิตภัณฑ์อื่น ผลิตภัณฑ์นี้ใช้ไมโครคอนโทรลเลอร์ M16C ซึ่งมี 64K Flash และ RAM 2k มันเป็นผลิตภัณฑ์สำหรับผู้ใหญ่และดังนั้นจึงเหลือ 132 ไบต์ของแฟลชและเหลือ 2 ไบต์ของ RAM ในการพอร์ตคุณสมบัติที่ร้องขอ (คุณสมบัติได้รับการปรับให้เหมาะสมแล้ว) ฉันต้องการ 1,400 ไบต์ของแฟลชและ RAM ขนาด 200 ~ ไม่มีใครมีข้อเสนอแนะใด ๆ เกี่ยวกับวิธีการดึงข้อมูลไบต์เหล่านี้ด้วยการกระชับโค้ด? ฉันจะมองหาสิ่งที่เฉพาะเจาะจงเมื่อฉันพยายามที่จะกระชับรหัสการทำงานที่มีอยู่แล้ว? ความคิดใด ๆ ที่จะได้รับการชื่นชมจริงๆ ขอบคุณ
14 embedded 

4
ตัวเก็บประจุเซรามิกหรืออิเล็กโทรไลติกสำหรับตัวปรับความคุมกระแสสลับ
ฉันใช้LM2734Z (ตัวแปลง DC / DC แบบ step-down) ซึ่งทำงานที่ 3 MHz ฉันใช้มันเพื่อลดระดับ 4.8 V - 20 V ลงไปที่ 3.3 V +/- 5% มันจะดีกว่าถ้าใช้ตัวเก็บประจุเซรามิกหรือตัวเก็บประจุด้วยไฟฟ้าในวงจรนี้? ดูเหมือนว่าพวกเขาจะแสดงตัวเก็บประจุแบบเซรามิกในแผ่นข้อมูล แต่ตัวเก็บประจุด้วยไฟฟ้าจะมีขนาดเล็กลงและดีขึ้นในการกรองระลอกและการจัดการทรานโหลดโหลด ขนาดมีความสำคัญสำหรับผลิตภัณฑ์นี้และค่าใช้จ่ายเป็นปัญหาเล็กน้อย ฉันต้องการช่วงอุณหภูมิการทำงานที่ -40 ° C ถึง +85 ° C หากไม่ใช่ -20 ° C ถึง +70 ° C
14 capacitor 

12
คุณได้ปรับปรุงด้านความปลอดภัยของ Workbench อะไร?
ล็อคแล้ว คำถามและคำตอบของคำถามนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ อะไรคืออุบัติเหตุที่เกิดขึ้นกับอุปกรณ์อิเล็กทรอนิกส์แรงดันไฟฟ้าเตารีดบัดกรีสารเคมีหรือสิ่งอื่นใดและคุณได้ทำการเปลี่ยนแปลงอะไรเพื่อป้องกันไม่ให้เกิดอุบัติเหตุประเภทนั้นอีกครั้ง
14 safety  workbench 


7
ไฟ LED ตามงบประมาณ (แบตเตอรี่)! - ฉันจะลดกระแสไฟฟ้าผ่าน LED โดยไม่ใช้แบตเตอรี่ได้อย่างไร
แก้ไข:นี่เป็นรุ่นที่สั้นมากรุ่นแรงจูงใจที่คดเคี้ยวอาจวิทยในคำถามของผู้ปกครองในการเพิ่มประสิทธิภาพการใช้งานแบตเตอรี่ทั่วไป ฉันจะลดกระแสไฟฟ้าให้เป็น LED โดยไม่ต้องเปลืองแบตเตอรี่ได้อย่างไร ฉันคิดว่าการใช้ตัวต้านทานเพื่อลดกระแสจะใช้งานแบตเตอรี่นานขึ้น มันเป็นเรื่องจริงเหรอ? มันใช้แบตเตอรี่ได้อย่างไรถ้ากระแสไฟฟ้ามีขนาดเล็ก? มันเป็นการกระจายพลังงานหรือไม่ ฉันคิดว่าการใช้ไดโอด (และตัวต้านทานที่เล็กกว่า) จะยังคงใช้แบตเตอรี่อยู่ (LadyAda กล่าวว่า "อุปกรณ์เชิงเส้นใด ๆ เพื่อลดแรงดันไฟฟ้าใช้พลังงานเท่ากัน") มันเป็นเรื่องจริงเหรอ? เป็นจำนวนเท่าเดิมหรือไม่ ฉันสามารถลดแรงดันไฟฟ้า "ฟรี" นั่นคือโดยไม่เปลืองพลังงานมากเกินไปหรือไม่? ตัวควบคุม IC สามารถทำสิ่งที่ตัวต้านทานหรือไดโอดไม่สามารถทำได้?

2
มือใหม่อนุกรม: ทำไมฉันไม่สามารถเชื่อมต่อสายได้?
ฉันพยายามส่งจาก ATtiny85 ไปยังพีซีโดยใช้รหัส Arduino-esque บนตัวแปลง USB-Serial โดยไม่ต้องเข้าใจอะไรมาก ฉันตกใจและตกใจว่ามันไม่ได้ผล ฉันยืนยันว่าตัวเล็ก ๆ กำลังกะพริบแรงดันไฟฟ้าที่ขาหนึ่งของมัน แต่เมื่อฉันเชื่อมต่อหมุดนั้นเพื่อส่งหรือรับบนสายเคเบิลอนุกรม USB และลองฟังโดยใช้โปรแกรมเทอร์มินัลฉันก็ไม่ได้อะไรเลย ฉันไม่แน่ใจว่าจะบอกได้อย่างไรว่าส่วนไหนเสีย ฉันต้องการมากกว่า VCC, GND และ TXD เพื่อส่งสัญญาณอนุกรมหรือไม่ รายละเอียด: รหัสสำหรับตัวจิ๋วนั้นถูกเขียนขึ้นในสภาพแวดล้อมของ Arduino และรหัสที่คล้ายกันก็สามารถใช้หมุด "PORTB" ทั้ง 4 ตัวได้ ฉันใช้รหัสจาก HLT และ Saporettiเพื่อให้ฉันใช้ภาษา Arduino ของ C ++ เพื่อเขียนโปรแกรม โปรแกรมยังมาในภายใต้เค #include <SoftwareSerial.h> SoftwareSerial s(0,1); //receive on "0", and transmit on "1" …
14 attiny  arduino  serial  ftdi  usb 

4
ประสานจะไม่ติด
ฉันกำลังพยายามสร้างโล่ LCD จาก Arduino ของฉันและฉันมีปัญหาในการพยายามที่จะประสานกับ Freetronics protoshield PCB ฉันทำความสะอาดมันให้ดีที่สุดแล้ว ฉันกำลังใช้สลักเกลียวหัวแร้ง Proxxon ที่ดีพร้อมตัวประสานที่ทำงานได้ดีสำหรับฉันในอดีต ฉันจะทำให้มันติดได้อย่างไร มันจะไม่ผูกพันกับ PCB เพียงสายไฟ
14 soldering 

2
การสร้างสัญญาณทีวี PAL โดยใช้ PIC
ฉันพยายามที่จะสร้างสัญญาณโทรทัศน์ระบบ PAL ใช้ PIC24FJ64GB002 โดยใช้วิธีการคล้ายกับวงจรที่อธิบายไว้ครึ่งทางลงหน้านี้ ข้อแตกต่างเพียงอย่างเดียวคือวงจรของฉันต้องทำงานที่ 3v แทนที่จะเป็น 5v เนื่องจากใช้ PIC24 ดังนั้นฉันจึงคำนวณค่าตัวต้านทานที่จำเป็นและค่าที่ใกล้เคียงที่สุดที่ฉันสามารถหาได้คือ 220 และ 470 โอห์ม ฉันกำลังเชื่อมต่อกับอินพุตทีวีผ่านทางสคาร์ทที่เชื่อมต่อสัญญาณวิดีโอเข้ากับขาที่ 17 และ 20 บนแผนภาพในหน้านี้ แต่ฉันไม่เห็นภาพเลยบนทีวี มันอาจเชื่อมต่อไม่ได้เช่นกัน ฉันคิดว่าหนึ่งในสามสิ่งอาจผิด: - เวลาของฉันออกไปแล้ว ฉันโพสต์ไดอะแกรมในตอนท้ายของโพสต์นี้ซึ่งแสดงเวลาในสองพินสำหรับการทดสอบของฉันและเท่าที่ฉันสามารถบอกได้ว่าฉันกำลังสร้างจังหวะการซิงค์ที่ถูกต้องและสัญญาณอื่น ๆ เป็นเพียงแถบทดสอบ การจับเวลาต้องแม่นยำแค่ไหน? ฉันใช้ตัวจับเวลาขัดจังหวะบน PIC เพื่อเริ่มแต่ละบรรทัด 64uS ฉันใช้ตัวต้านทานที่ไม่ถูกต้องในการผสมสัญญาณ ใครสามารถตรวจสอบว่าฉันคำนวณค่าที่ถูกต้องที่จะใช้ที่ 3volts หรือไม่? ระดับแรงดันไฟฟ้าต้องแม่นยำแค่ไหน? ฉันเลือกค่ามาตรฐานที่ใกล้เคียงที่สุดนี้ถูกต้องเพียงพอหรือไม่ ฉันกำลังเชื่อมต่อไปยังอินพุตที่ไม่ถูกต้องในกลุ่มเป้าหมายของฉัน? ทุกสิ่งที่ฉันได้อ่านแสดงให้เห็นว่าถูกต้อง ... ฉันกำลังสร้างสิ่งที่ฉันเชื่อว่าเป็นจังหวะการซิงค์เฟรมที่ถูกต้องเช่นกัน แม้ว่าอีกครั้งทุกอย่างที่ฉันอ่านดูเหมือนจะบ่งบอกว่าแม้ว่าฉันจะทำผิดฉันควรเห็นบางสิ่งบางอย่างและเนื่องจากทุกบรรทัดมีการสูญเสียการซิงค์แนวตั้งเท่ากันไม่น่าจะสำคัญสำหรับการทดสอบนี้ อย่างไรก็ตามการป้อนข้อมูลและข้อเสนอแนะใด ๆ ยินดีต้อนรับ สัญญาณเวลา http://this.domain.name/wp-content/uploads/2010/06/tv.png …
14 pic  tv  video 

2
วงจรลอจิกบูลีนประเภทใด
ฉันต้องการความช่วยเหลือในการยืนยันลางสังหรณ์ ฉันพยายามหาว่าวงจรประเภทนี้คืออะไร: ความคิดใด ๆ นอกจากนี้ฉันคิดว่าการแสดงออกเชิงตรรกะสำหรับสิ่งนี้คือ: D = (A AND B) OR (NOT(B) AND C)

10
Arduino ติดตั้ง LCD โดยไม่มี POT
ฉันกำลังใช้LCD นี้ : บวกฉันใช้ Arduino ฉันกำลังพยายามขอสิ่งนี้ แต่ไม่มีหม้อ 10K เป็นไปได้อย่างไร? ทุกบทเรียนที่ฉันพบเกี่ยวข้องกับโพเทนชิโอมิเตอร์ 10K
14 arduino  lcd 


12
เสียงโพลีโฟนิคจากไมโครคอนโทรลเลอร์หรือไม่?
ฉันสามารถสร้างเสียงโมโนโฟนิกโดยการสลับพินเดียว ( ในอัตราที่แตกต่างกัน ) ที่เชื่อมต่อกับกริ่ง ฉันจะสร้างสัญญาณเสียงผสมสองแบบในซอฟต์แวร์เพื่อสร้างรูปหลายเหลี่ยมได้อย่างไร นี่คือรหัสที่ฉันใช้เพื่อเล่นเพลงง่าย ๆ #define F_CPU 8000000UL // 8MHz #include <avr/io.h> #include <avr/interrupt.h> #include <avr/delay.h> // number of timer0 overflows/sec #define INT_PER_SEC 31250 // Frequencies (in Hz) of notes #define F_FSH_4 370 #define F_A_4 440 #define F_B_4 494 #define F_E_4 330 #define F_CSH_5 554 #define F_D_5 …
14 music  sound  audio 

8
โครงการเริ่มต้นที่ดีที่สุดคือการใช้ Arduino
ล็อคแล้ว คำถามและคำตอบของคำถามนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันกำลังมองหาโครงการเริ่มต้นราคาถูกที่แสดงการใช้งานของ Arduino สิ่งต่างๆเช่นการเปิดและปิดไฟ LED รับข้อมูลเซ็นเซอร์กลับ ... ถ้าใครได้เจอบทเรียนวิดีโอ YouTube ที่มีประโยชน์ที่จะสมบูรณ์แบบ! สิ่งนั้น
14 arduino 

8
RnD บน EEG ต้องการความช่วยเหลืออะไรคือ op-amp
นี่เป็นโพสต์แรกของฉันและฉันต้องการความช่วยเหลือ / คำแนะนำในการหาวงจรรวมที่เหมาะสม ฉันจะเริ่มต้นด้วยการอธิบายพื้นหลังโครงการเล็กน้อย ฉันได้รับมิตรภาพเพื่อพัฒนา electroencephalograph แบบโอเพ่นซอร์สฮาร์ดแวร์ที่ทำเสร็จแล้วจะเป็นเวทีสำหรับคนในการพัฒนาความคิดสร้างสรรค์และการบำบัดโรคต่าง ๆ สำหรับระบบ EEG เช่นตัวควบคุมเพลงตัวควบคุมเกมหรือโปรแกรมฝึกสมอง ฉันต้องการใช้ Atmel MCU สำหรับการแปลงสัญญาณอนาล็อกเป็นดิจิตอลฉันต้องการเชื่อมต่อกับคอมพิวเตอร์ผ่านทาง USB และฉันต้องการให้เครื่องขับเคลื่อนโดยการเชื่อมต่อ USB ฉันต้องการความช่วยเหลือในการหา op-amp IC ที่เหมาะสมเพื่อขยายสัญญาณจากขั้วไฟฟ้าก่อน MCU อุปกรณ์ที่เสร็จแล้วจะเป็น 16 ช่องดังนั้นฉันต้องการหา IC ที่มี op-amps หลายตัว กิจกรรมไฟฟ้าที่ถูกเลือกโดยขั้วไฟฟ้าจะอยู่ในพื้นที่ 200mV และน้อยกว่าดังนั้นฉันจะต้องได้รับมาก เป็นไปได้หรือไม่ที่จะปรับอัตราขยายของวงจรแอมป์ด้วย MCU โดยใช้โปรแกรมตัวต้านทานดิจิตอล? มันจะดีถ้าฮาร์ดแวร์สามารถทำโปรแกรมใหม่ให้ทำงานกับอินพุตเสียงและเซ็นเซอร์ต่างๆ ความช่วยเหลือหรือคำแนะนำใด ๆ จะยอดเยี่ยม จิม

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