전기 공학

전자 및 전기 공학 전문가, 학생 및 열성 팬을위한 Q & A

4
왜 LED가 옴의 법칙을 따르지 않습니까?
이전 질문에서 LED가 옴의 법칙을 따르지 않는 것이 나에게 가져 왔습니다 . ( 저항 주변의 예상 전압 계산 참조 ) 간단히 말해 : 어떻게됩니까? 그것들이 그렇게 다르게 행동하게 만드는 이유는 무엇입니까? 회로와 계산에서 어떻게 처리해야합니까? 동작이 비슷한 다른 구성 요소가 있습니까?
11 led  ohms-law 

5
KiCAD 또는 CircuitPro의 타원형 보드 가장자리?
KiCAD를 사용하여 기존 사례에 맞는 PCB를 설계하려고합니다. PCB의 한쪽은 특정 타원형 호 세그먼트로 형성되어야합니다. 원하는 타원의 매개 변수를 알아낼 수는 있지만 KiCAD에서 이러한 모서리 절단을 실제로 그리는 방법은 보이지 않습니다. KiCAD에서 가능합니까, 아니면 잘못된 소프트웨어를 사용하고 있습니까? 이 보드는 LPKF ProtoMat에서 만들어 질 것이므로 CircuitPro 소프트웨어를 사용하여 플로터에 대한 최종 …
11 pcb  kicad 

2
다른 언어로 Arduino를 프로그래밍 할 수 있습니까?
C / C ++ 기반이 아닌 다른 언어로 Arduino를 프로그래밍 할 수 있습니까? 그렇게하려면 무엇이 필요할까요? 다른 IDE를 사용할 수 있다는 것을 알고 있습니다. 예를 들어 Python으로 Arduino를 코딩 할 수있는 것과 같은 실제 프로그래밍 언어가 궁금합니다.

2
센서와 모터로 작업 할 때 둘 다 사용할 수 있습니까, 아니면 모터 실드를 사용해야합니까?
업데이트 : 현재 프로젝트에서 몇 가지 사항을 변경하고 있습니다. 나는 당신의 조언을 받았습니다. 스테퍼 모터에서 RC 서보 (PWM을 통해 제어)로 변경했으며 문제가 발생하면 이해할 수 없습니다. 도와 주셔서 감사합니다! 나는 친구와 함께 프로젝트를 진행 중이며 처음으로 Arduino를 사용하고 있습니다. Arduino를 사용하여 센서 (가속도계)에서 데이터를 가져온 다음 모터 (6V, DC)를 켭니다. …
11 arduino  hardware  pins 

2
C 소스에서 직접 AVR EEPROM 프로그래밍
AVR C 소스에 다음 코드를 포함 시키면 추가 명령이나 .hex 파일없이 퓨즈를 직접 프로그래밍 할 수 있습니다. #include <avr/io.h> FUSES = { .low = LFUSE_DEFAULT , .high = HFUSE_DEFAULT , .extended = EFUSE_DEFAULT , }; EEPROM에서 값을 프로그래밍하는 것과 비슷한 트릭이 있습니까? /usr/lib/avr/include/avr/fuse.h매크로에 대한 의견을 어디에서 찾을 수 있는지 확인 …
11 avr  c  attiny  eeprom 

3
CPU가 스택을 지원한다는 것은 무엇을 의미합니까?
CPU는 어떻게 스택을 지원하지 않습니까? 서브 루틴을 사용하는 아키텍쳐 (모든 아키텍쳐라고 확신합니다)는 리턴 주소를 스택으로 푸시하여 서브 루틴을 호출 한 곳으로 돌아갈 수 있습니까? 스택은 특정 방향으로 성장하고 스택 데이터 구조로 작동하는 포인터가있는 메모리 섹션을 의미합니다. 아키텍처가 스택을 지원할 수없는 방법을 이해하지 못합니다. 컴파일러와 하드웨어 아키텍처에 의해 자동 메모리 저장 …

7
승인되지 않은 I2C 슬레이브 주소 (때로는)
I2C를 사용하여 원격으로 연결된 FRAM (Ramtron의 FM24C04)과 통신하려고합니다. 이 메모리는 보드에 내장되어있어 시스템에서 언제든 삽입하거나 제거 할 수 있습니다 (메모리가 제거되기 전에 통신이 올바르게 종료 됨). 문제는 : 그냥 FRAM이 들어있는 카드를 삽입 한 후, 때때로 ,이 주소를 인정하지 않습니다. 신호 측정 나는 신호를 측정하여 어떤 일이 일어나고 있는지 확인했으며 …

3
초고속 프레임 (~ 1Khz) OLED 디스플레이 구현
약 1200x800 정도의 해상도로 ~ 1000fps를 표시 할 수있는 초고속 프레임 OLED 디스플레이를 개발하고 싶습니다. 여기에는 분명히 약간의 대역폭 요구 사항이 있으며 일반적인 디스플레이 컨트롤러가 60-120Hz보다 빠르게 실행되지 않으므로 맞춤형 컨트롤러를 구현하기 위해 FPGA를 사용해야 할 것입니다. "원시"OLED 디스플레이 (컨트롤러 없음)를 사용하여 실제로 무지를 표시 할 위험이있는 경우 이러한 속도로 …

3
왜 트레이스의 많은 부분이 솔더로 완전히 덮여 있을까요
나는 최근에 오래된 물건에서 장난감의 회로 보드, 특히 가벼운 총의 대상을 발견했습니다 (대상의 중간에있는 포토 레지스트를 "총"의 빛으로 비추면 예쁜 빛의 순서). 나를 당황스럽게 한 것은 흔적이 다음과 같다는 것입니다. 보시다시피, 트레이스의 많은 부분이 솔더로 덮여 있습니다. 나는 합리적인 이유 (무능력 또는 즉흥성과 관련이없는 몇 가지 합리적인 이유 만)를 추론 …
11 pcb  soldering 

4
RLC 미터없이 무단 인덕턴스를 측정하는 가장 좋은 방법은 무엇입니까?
스코프와 함수 발생기를 사용하여 인덕턴스를 정확하게 측정 할 수있는 적절한 방법이 있습니까? 내가 찾을 수있는 가장 좋은 방법은 탱크 회로를 만들고 가장 높은 전압이 나타날 때까지 주파수를 스윕하는 것입니다. 그런 다음 아래 공식을 사용하여 해결하십시오. 에프= 12 πL C−−−√f=12πLCf = \dfrac{1}{2\pi\sqrt{LC}} 더 쉬운 방법이 있어야합니다!
11 rf  analog  inductor 

1
솔더 마스크 색상 코드
특정 색상의 솔더 마스크에 대한 지침을 권장하는 표준이 있습니까? 잠시 동안 로컬 어셈블러에서 BLUE는 일반적으로 회로가 ROHS를 준수 함을 나타냅니다. 그러나 내 Google foo는 증거를 찾지 못했습니다. 내 Google foo가 늪에 빠졌습니다. 그래서 내가 보지 못하는 것이있을 수 있습니다.

1
마이크로 컨트롤러의 약한 내부 풀업 및 EMI 감수성
마이크로 컨트롤러에서 약한 내부 풀업 (100k)을 사용할 때 어떤 단점이 있습니까? 이러한 약한 풀업으로 감수성 라인 (기생 트레이스 / 컴포넌트 커패시턴스 만있는)이 EMI 과도 상태가되는 방법이 궁금합니다. 3-4ms 윈도우로 디지털 필터링하면 과도 현상이 발생할 가능성이 줄어들 수 있지만 전문 PCB에서 고려해야 할 사항이 있습니까?

2
전자 회로를 페인트하는 방법?
전자 회로를 더 숨기고 싶습니다. 그래서 나는 그것을 모두 검은 색으로 만들고 싶습니다. 쉬운 방법은 스프레이 잉크를 사용하여 사용하는 것입니다. 그러나 작동합니까? 어떤 잉크 또는 페인트를 사용할 수 있습니까?

3
마이크로 컨트롤러 슬립 레이스 조건
다음 코드를 실행하는 마이크로 컨트롤러가 제공됩니다. volatile bool has_flag = false; void interrupt(void) //called when an interrupt is received { clear_interrupt_flag(); //clear interrupt flag has_flag = true; //signal that we have an interrupt to process } int main() { while(1) { if(has_flag) //if we had an interrupt { has_flag = …

6
요즘에도 와이어 랩핑이 계속 사용됩니까?
와이어 래핑은 PCB 기반 어셈블리보다 신뢰성이 높기 때문에 신뢰성이 중요한 관심사 인 중요한 응용 분야에서 사용되었습니다. 그러나 여전히 사실입니까? AGC (Apollo Guidance Computer)는 와이어 랩핑되었지만 현재 디자인은 어떻습니까? 화성 탐사선, 우주 망원경 또는 중요한 원자력 발전소 시스템은 와이어로 싸여 있습니까?

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.