소프트웨어로 5V 계전기에 전원을 공급하는 방법은 무엇입니까?


0

5V 출력으로 전원을 공급할 수있는 릴레이가 있으며 PC 마더 보드의 소프트웨어에서 전원을 공급하려고합니다.

질문 : 메인 보드의 어느 부분에서든 5V 출력을 얻는 방법 (케이스 외부에서 액세스 할 수 있음)을 프로그래밍 언어로 프로그래밍 방식으로 제어하려면 어떻게해야합니까?


릴레이를 테스트했기 때문에 출력이 정확히 5V 일 필요는 없으며 3V에서도 완벽하게 작동합니다.

가장 좋은 방법은 Parralel 포트를 사용하는 것으로 보이지만 내 컴퓨터에는 아무것도 없습니다.

어떻게 든 DVI? PS2? 3.5mm 잭? 주문시 몇 볼트를 생산할 수있는 모든 것.


참고 : 릴레이에 전원을 공급하는 것 외에는 컴퓨터를 사용하지 않으므로 기능에 대한 희생이 허용됩니다.

참고 2 : 오디오 잭 (3.5 mm)이 유망한 것 같습니다. 사인파 등을 재생할 때 약간의 전압을 출력 할 수 있습니까?

Raspberry Pi 또는 Arduino를 사용하는 대신이 작업을 수행하는 이유는 Computer Science Theacher가이 프로그램이 완전히 무료이기를 원하고 패치 된 버전의 Windows XP를 사용하여 일부 DOS 프로그램과 함께 병렬 포트를 사용할 계획이기 때문입니다. . 나는 미쳤다고 생각한다.

그리고 릴레이가 학교 종을 강화시키는 것이 궁금하다면.


2
기존 솔루션은 병렬 포트를 사용하는 것입니다. 슬프게도 일부 현대 마더 보드에서 인터페이스가 누락 된 것으로 보입니다 (새로운 스카이 레이크 빌드 모두 마더 보드에 커넥터가 있음). 당신의 것이 있는지 확인할 수 있습니까?
Hennes

그 외에는 : 그렇습니다. 티 오스 시절과 XP에서 XP를 사용하는 것은 미쳤습니다.
Hennes

@Hennes 나는 현대 마더 보드에 존재하지 않는 것을 사용하고 싶지 않습니다. 나도 없어.
Ciprum

7
이것은 미친 프로젝트입니다 .1 년 또는 2 년 동안 PC에 전원을 공급하는 비용은 Arduino는 물론 Raspberry Pi의 비용보다 더 비쌉니다. 두 가지 모두 GPIO 핀으로 설계되어 정확하게 사용자가 수행 한 작업을 수행 할 수 있습니다. RS232 (직렬) 포트 또는 직렬 포트까지 무언가를 조작 할 수 있지만 하드웨어와의 인터페이스 (Arduino보다 더 비싸지 않음)에 치명타가 발생할 수 있습니다.
davidgo

1
"내 Raspberry Pi 또는 Arduino를 사용하는 대신이 작업을 수행하는 이유는 Computer Science Theacher가이 기능을 완전히 무료로 사용하기를 원하기 때문입니다." 수백 달러 이상의 Windows 컴퓨터를 사용하는 경우 "무료"? Comp Sci 선생님이 교육의 "논리"섹션을 다시 방문해야 할 수도 있습니다.
Ƭᴇcʜιᴇ007

답변:


5

이 질문을 세 부분으로 나눕니다.

  1. 마더 보드의 어느 부분에서나 5V 출력을 얻는 방법 (케이스 외부에서 액세스하는 것이 바람직 함)
  2. 프로그래밍 방식으로 제어하는 ​​방법은 무엇입니까?
  3. 이 작업을 완전히 무료로 수행하는 방법

마지막부터 시작하지 마십시오. 그건 아니야 컴퓨터 내부 설정에서 외부 전원 (벨에 전원 공급)을 분리해야합니다. 그것은 당신이 relais와 약간의 접착제 논리를 원한다는 것을 의미합니다. 그다지 비용은 들지 않지만 완전 무료는 아닙니다.

또한 사전 제작 된 솔루션 은 약 8,50 유로부터 시작됩니다. 내가 링크 한 것은 rPi와 호환된다고 언급했지만 사양을 읽으면 모든 USB 출력에서 ​​작동하는 것 같습니다.

장치를 손상시키는 것은 재미있는 프로젝트 일 수 있지만, 사용 된 리소스, 잠재적 인 컴퓨터가 폭발 (폭발, 폭발하지 않을 것) 및 투자 한 시간은 그러한 장치를 구입하는 것이 경제적 인 방법 임을 의미합니다 .

나는 최종 제품에 도달하기보다는 이것으로부터 가장 많은 것을 배우고 싶다면 그것의 대위가 경제적이기 때문에 강조했다.


두 가지 점이 더 남습니다.

항목 2 : 제어 방법은 구현에 따라 다릅니다. USB는 좋을 것 같습니다 (100mili-Ampere에서 + 5v는 relais를 운전하기에 충분할 수 있습니다).하지만 내가 아는 한 제어 할 수있는 방법이 없습니다. 이 devcon활성화, 비활성화 또는 장치를 재설정 그러나 여기 [SU] 다른 게시물이 않음을 언급하는 데 사용될 수 없습니다 전원 부분을 제거합니다.


항목 1 : +5 볼트를 얻는 방법도 흥미 롭다 : USB는 거의 모든 전력을 공급하지 못한다. 피드는 100mA에만 공급되어야합니다. USB 장치가 자신을 식별하고 더 많은 전력을 요구할 수 있도록 제어 논리에 충분합니다. USB 구현이 많이 끊어졌지만 USB에 연결하고 전원을 탭하면 화상을 입을 위험이 있습니다. 여기에는 3 가지 다른 일반적인 전원 공급원 만 남습니다. 1) 데스크탑 PSU의 +5 전원, 2) 팬 헤더의 전원 3) 전원 Freom 전원 공급 eSATA 플러그. (확실하지 않으면 USB와 동일한 제한이 적용됩니다).

Ali Chen의 의견에서 업데이트 :
아니요. 이는 열거 및 구성 전에 100mA를 초과해서는 안되는 장치를위한 것입니다. 그러나 모든 USB 호스트는 반드시 500mA를 제공해야합니다.

"일부 구현"이 아닙니다. 이 두 가지 요구 사항이 있습니다. 100mA 공식 예산 한도의 유일한 경우는 "버스 전원 공급 허브"의 특수 클래스에만 해당됩니다.

마지막은 rPi의 USB 전원 공급 허브를 포함 할 수 있습니다.


요약 및 결론 :

  • 당신은 종을위한 전원이 필요합니다. 컴퓨터 자체가 아닌 외부 PSU에서 비롯된 것 같습니다. 전원을 사용하므로 사용하지 않을 때는 전원을 끄십시오.
  • PC도 마찬가지입니다. 항상 발생하는 경우 : 좋습니다. 그렇지 않으면 rPi 및 가젯 비용을 구매하는 것보다 훨씬 많은 전력을 낭비하게됩니다.
  • 벨과 PC의 전원을 분리하려고합니다. 그것은 relais와 제정신 설정을 의미합니다.
  • 벨 PSU의 전원을 공급하기 위해 두 번째 전원을 사용하는 것이 좋습니다.
  • 당신은 이것을 안전하게하고 싶습니다.

경제적 결론 : 까다로운 rPi와 사전 제작 된 보드를 구입하십시오. 자가 양조를 할 때와하지 않을 때 중요한 교훈을 배우십시오.


...이 프로젝트는 실제 프로젝트이며 교육 목적으로 만 디자인해야하는 것이 아니라는 가정하에 있습니다. 교육이 데스크탑 PC 인 경우 삼중 크로스 파이어입니다. 특정 시간에 트리거되는 그래픽 벤치 마크 및 트리거 시점을 알기위한 배기 가스의 IR 미터. 그 구현의 나머지 부분은 독자의 연습으로 남아 있습니다.


VBUS USB 전원 관련 : 100mA는 절대적으로 잘못되었습니다. 일반 PC 메인 보드에서 VBUS on USB 커넥터는 그 이상을 제공합니다. 모든 USB 포트는 USB 사양에 따라 최소 500mA를 제공해야합니다. 사실, 현대 PC 메인 보드의 개별 USB 포트는 일반적으로 시스템 전원 공급 장치의 + 5VSB 전원 (ATX12 표준 2A 이상)에 연결되기 때문에 최대 2A를 제공합니다. USB의 힘을 과소 평가하지 마십시오 :-)
Ale..chenski

일부 구현은 필요한 최소값 이상을 제공 할 수 있습니다. 승인. 유효한. 그러나 대부분은 확실하지 않습니다. 대상 장치는 1 (100mW) 이상의 전원을 원하는지 묻어 야합니다. 승인되거나 거부 될 수 있습니다.
Hennes

아니요. 이것은 열거 및 구성 전에 100mA를 초과해서는 안되는 장치를위한 것입니다. 그러나 모든 USB 호스트는 반드시 500mA를 제공해야합니다. "일부 구현"이 아닙니다. 이 두 가지 요구 사항이 있습니다. 100mA 공식 예산 한도의 유일한 경우는 "버스 파워 허브"의 특수 등급에
한합니다
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.