메뉴 English Ukrainian 러시아인 홈

애호가 및 전문가를 위한 무료 기술 라이브러리 무료 기술 라이브러리


라디오 전자 및 전기 공학의 백과사전
무료 도서관 / 무선 전자 및 전기 장치의 계획

LPT 포트의 또 다른 삶. 3부. 무선 전자 및 전기 공학 백과사전

무료 기술 라이브러리

무선 전자 및 전기 공학 백과사전 / 컴퓨터

기사에 대한 의견 기사에 대한 의견

확실히 여러분 각자는(이 글을 읽고 있기 때문에) 살면서 플로피, CD 등을 접해보셨을 것입니다. 디스크 드라이브, 프린터, 스캐너, 일반적으로 스테퍼 모터를 포함하는 장치. 이제 전원을 켜봅시다. 아래 그림은 인터넷에서 찾은 다이어그램입니다. 저자가 저를 용서하게 해주세요. 링크를 제공하지 않지만 (어디에서 찾았는지 기억이 나지 않습니다) 그가이 기사를 본다면 그는 그의 계획을 알아볼 것입니다.

LPT 포트의 또 다른 삶
(확대하려면 클릭하십시오)

사실 모든 것이 공정하고 모든 것이 작동합니다. 모든 종류의 체계를 배치 할 수 있지만 이제는 회로 작동 원리가 아니라 엔진에 제어 신호를 공급하는 원리를 이해하는 것이 중요합니다. 아래 다이어그램이 이를 보여줍니다.

LPT 포트의 또 다른 삶

펄스는 각 모터 권선에 번갈아 가며 때로는 한 번에 두 개의 권선에 높은 신호 레벨이 있습니다. 다이어그램의 왼쪽을 보고 D0-D3을 확인하면 내가 도달한 위치를 즉시 이해할 수 있습니다.

LPT 포트의 또 다른 삶

이것이 바로 LPT 포트가 있는 컴퓨터로 끝나는 것입니다. 당신은 엔진과 각 유형의 엔진에 대해 직접 전원을 공급해야합니다. 다이어그램에 따르면 입력 A, B, C, D에 순서대로 &H3을 통해 2, 6, 4, 12, 8, 9, 1, 378을 공급합니다. 시작 위치는 중요하지 않습니다. 문제는 시퀀스를 유지하고 "원"에서 또는 필요한 만큼 반복하는 것입니다. 시퀀스의 방향을 바꾸면(뒤에서 앞으로) 모터의 회전은 반대 방향이 됩니다. 이 시퀀스는 모터가 절반 단계를 수행하도록 지시하고(모터 설계에 따라 다름) 전체 단계 제어의 경우 시퀀스는 3, 6, 12, 9가 됩니다.

그리고 계산기의 LED에 있는 XNUMX세그먼트 표시기가 눈에 들어왔습니다. 결정은 즉시 내려졌습니다.

이러한 표시기가 작동하는 방식은 다음과 같습니다.

LPT 포트의 또 다른 삶

간단하게 하기 위해 LED에 4자리(내 표시기에는 12개가 있음) 1분할 표시기를 그렸습니다. 비트 4-0에 XNUMX을 공급하고 세그먼트에 + 전원을 공급합니다(각 표시기 유형에는 자체 전원 매개변수가 있음). 모든 세그먼트가 결합되므로 동적 표시로 이러한 표시기를 켜야 합니다. 전자 시계를 직접 조립한 사람이라면 그것이 무엇인지 알지만 만일을 대비하여 자세히 살펴 보겠습니다.

1단계. 첫 번째 자리에 낮은 신호 레벨을 적용하고, 보고자 하는 자리의 코드를 세그먼트(높은 레벨)에 설정합니다.

LPT 포트의 또 다른 삶

2단계. 두 번째 자리에 낮은 신호 레벨을 적용하고, 보고자 하는 자리의 코드를 세그먼트(높은 레벨)에 설정합니다.

LPT 포트의 또 다른 삶

Step 3. 세 번째 자리에 낮은 신호 레벨을 적용하고, 보고자 하는 자리의 코드를 세그먼트(높은 레벨)에 설정합니다.

LPT 포트의 또 다른 삶

Step 4. 네 번째 자리에 Low 신호 레벨을 적용하고, 보고자 하는 자리의 코드를 세그먼트(High 레벨)에 설정합니다.

LPT 포트의 또 다른 삶

그리고 다시 새로운 단계 1, 2 등에서. 이 모든 일은 매우 빠르게 일어나기 때문에 우리의 눈은 깜박이는 숫자를 볼 시간이 없습니다.

우리는 표시기를 가져와 STROBE(1), AUTO(2), INIT(3), SELECT IN(4)에 비트 1, 14, 16, 17를 넣습니다. 이것은 숫자의 제어가 될 것이며 세그먼트 A, B, C, D, E, F, G를 D0, D1, D2, D3, D4, D5, D6에 배치합니다. 예를 들어 1(세그먼트 B, C)과 같은 첫 번째 숫자에서 점화하려면 주소 &H378에 숫자 6을 적용하고 주소 &H37A에 197을 적용해야 합니다.

LPT 포트의 또 다른 삶LPT 포트의 또 다른 삶

그리고 여기에 완성된 프로그램인 전자 시계가 있습니다.

양식에는 2개의 버튼이 있습니다. 첫 번째는 시계를 시작하고 두 번째는 멈춥니다. 매개변수 Z = 0.004는 실험적으로 선택되었습니다. 지연을 설정하지 않으면 숫자가 병합되고 모든 것이 너무 빨리 발생하며 LED가 꺼질 시간이 없습니다.

Option Explicit

LPT 포트 주소 작업을 위한 라이브러리 선언

개인 선언 함수 DlPortReadPortUchar Lib "dlportio.dll"(ByVal Port As Long) As Byte

Private Declare Sub DlPortWritePortUchar Lib "dlportio.dll"(ByVal 포트 길이, ByVal 값 바이트)

Dim I, J를 정수로

싱글로 Dim Z

문자열로 희미한 A

Private Sub Command1_Click ()

J = 1' 루프 분해능

Z = 0.004' 지연

하는 동안 J <> 0

사건

A = Mid$(Time$, 5, 1) '분 단위 읽기

DlPortWritePortUchar &H37A, 197 '첫 번째 비트를 켜십시오.

writetime '분 단위 표시

A = Mid$(Time$, 4, 1) 'XNUMX분 읽기

DlPortWritePortUchar &H37A, 198 '두 번째 비트가 켜지도록 함

writetime ' 수십 분 표시

A = Mid$(Time$, 2, 1) '시간 단위 읽기

DlPortWritePortUchar &H37A, 192 ' 세 번째 비트가 켜지도록 함

writetime '시간 단위 표시

A = Mid$(Time$, 1, 1) 'XNUMX시간 읽기

DlPortWritePortUchar &H37A, 204 '네 번째 비트가 켜지도록 허용

writetime ' 수십 시간 표시

J = 0이면 종료 Do

고리

DlPortWritePortUchar 및 H378, 0

최종 하위

공개 구독 쓰기 시간()

케이스 Val(A) 선택

대소문자 = 0

I = 63 '0 세그먼트 디스플레이의 경우 코드 XNUMX

대소문자 = 1

I = 6' 1세그먼트 표시기에 대한 코드 XNUMX

대소문자 = 2

I = 91 '2 세그먼트 디스플레이의 경우 코드 XNUMX

대소문자 = 3

I = 79 '3 세그먼트 디스플레이의 경우 코드 XNUMX

대소문자 = 4

I = 102 '4 세그먼트 디스플레이의 경우 코드 XNUMX

대소문자 = 5

I = 109 '5 세그먼트 디스플레이의 경우 코드 XNUMX

대소문자 = 6

I = 125 '6 세그먼트 디스플레이의 경우 코드 XNUMX

대소문자 = 7

I = 7' 7세그먼트 표시기에 대한 코드 XNUMX

대소문자 = 8

I = 255 '8 세그먼트 디스플레이의 경우 코드 XNUMX

대소문자 = 9

I = 239 '9 세그먼트 디스플레이의 경우 코드 XNUMX

선택 종료

DlPortWritePortUchar &H378, XNUMX-세그먼트 표시기용 코드 작성

일시 중지(Z) '지연

최종 하위

Private Sub Command2_Click ()

J=0

DlPortWritePortUchar 및 H378, 0

최종 하위

'지연 절차. 통화 형식: 일시 중지(초)

Public Sub Pause(단일 값)

희미한 시작, 끝

시작 = 타이머

타이머 < 시작 + 값 동안 수행

사건

고리

마침=타이머

최종 하위

LPT 포트의 또 다른 삶

이것이 실생활에서 작동하는 방식입니다.

형광 표시기의 연결에 대해서는 설명하지 않겠지 만 솔직히 시도해 보았습니다. 작동합니다. 방전 그리드에 양전위를 적용하고 필라멘트를 접지하고 D1-D0을 통해 세그먼트에 6을 적용했습니다. 모든 것이 빛납니다. 나는 LCD 표시기를 시도하지 않았으며 64Hz를 얻을 수 있는 위치를 알아내야 합니다. 누군가 연결하면 다이어그램을 받게되어 기쁩니다. 그건 그렇고, 흥미로운 아이디어입니다. 영숫자 정보를 표시하기 위해 LED에 실행 선을 만들 수 있습니다. 일반적으로 다시 한 번 저는 이 포트가 창의성을 위한 훌륭한 도구라고 확신합니다.

다음은 전기 모터에 대한 또 다른 작은 주제입니다. 모든 사람이 스테퍼 모터를 가지고 있는 것은 아니며 항상 편리하고 필요한 것은 아닙니다. 예를 들어, 수평면에서 특정 장치를 정확하게 움직이기 위해 기어박스가 있는 간단한 모터를 사용해 봅시다. 연필이나 펠트 펜으로 두십시오. 엔진은 감속 기어에 연결되고 감속 기어는 나사산 차축에 연결됩니다. 금속 섹터가 있는 디스크(광학용 접촉 패드 또는 슬롯)는 예를 들어 다음과 같이 나사 축에 단단히 고정됩니다.

LPT 포트의 또 다른 삶또는 LPT 포트의 또 다른 삶

이것은 더 이상 중요하지 않습니다. 중요한 것은 스레드 피치(예: 1mm 피치)를 알면 4개의 섹터가 있다는 것입니다. 즉, 디스크를 완전히 돌리면 캐리지가 1mm 앞으로 이동합니다. 그리고 0,25/XNUMX 회전 동안-XNUMXmm. 섹터 수는 원하는 만큼 지정할 수 있습니다. 그러나 우리는 지금 무엇을 얻습니까?

LPT 포트의 또 다른 삶

계속하세요. 예를 들어 엔진 제어 프로그램은 이러한 알고리즘에 따라 작동합니다.

LPT 포트의 또 다른 삶

컨트롤은 D0-D7 버스 및/또는 &H37A 포트를 통해 이동하며 액추에이터(센서)의 명령은 &H379 및/또는 &H378로 이동합니다. 일반적으로 당신의 상상력과 가능성. 동일한 원리를 사용하여 캐리지를 수직면으로 이동하는 것이 논리적입니다. 그리고 여기 두 방향으로 움직이는 기계가 있습니다. 저것들. 집에서 CNC 기계를 만드는 것(컴퓨터 수치 제어)은 매우 현실적입니다.

저자: Alexey Klyushnikov, Ivanovo; 간행물: cxem.net

다른 기사 보기 섹션 컴퓨터.

읽고 쓰기 유용한 이 기사에 대한 의견.

<< 뒤로

과학 기술의 최신 뉴스, 새로운 전자 제품:

터치 에뮬레이션을 위한 인조 가죽 15.04.2024

거리가 점점 일반화되는 현대 기술 세계에서는 연결과 친밀감을 유지하는 것이 중요합니다. 최근 독일 자를란트 대학(Saarland University) 과학자들이 인공 피부를 개발하면서 가상 상호 작용의 새로운 시대가 열렸습니다. 독일 자를란트 대학 연구진이 촉각 감각을 멀리까지 전달할 수 있는 초박형 필름을 개발했습니다. 이 최첨단 기술은 특히 사랑하는 사람과 멀리 떨어져 있는 사람들에게 가상 커뮤니케이션을 위한 새로운 기회를 제공합니다. 연구원들이 개발한 두께가 50마이크로미터에 불과한 초박형 필름은 직물에 통합되어 제XNUMX의 피부처럼 착용될 수 있습니다. 이 필름은 엄마나 아빠의 촉각 신호를 인식하는 센서이자, 이러한 움직임을 아기에게 전달하는 액추에이터 역할을 합니다. 부모가 직물을 만지면 압력에 반응하여 초박막 필름이 변형되는 센서가 활성화됩니다. 이것 ...>>

펫구구 글로벌 고양이 모래 15.04.2024

애완동물을 돌보는 것은 종종 어려운 일이 될 수 있습니다. 특히 집을 깨끗하게 유지하는 데 있어서는 더욱 그렇습니다. Petgugu Global 스타트업의 새롭고 흥미로운 솔루션이 제시되었습니다. 이 솔루션은 고양이 주인의 삶을 더 쉽게 만들고 집을 완벽하게 깨끗하고 깔끔하게 유지할 수 있도록 도와줍니다. 스타트업 펫구구글로벌(Petgugu Global)이 자동으로 배설물을 씻어내는 독특한 고양이 화장실을 공개해 집안을 깨끗하고 산뜻하게 유지해준다. 이 혁신적인 장치에는 애완동물의 배변 활동을 모니터링하고 사용 후 자동으로 청소하도록 활성화되는 다양한 스마트 센서가 장착되어 있습니다. 이 장치는 하수 시스템에 연결되어 소유자의 개입 없이 효율적인 폐기물 제거를 보장합니다. 또한 변기는 물을 내릴 수 있는 대용량 수납 공간을 갖추고 있어 다묘 가정에 이상적입니다. Petgugu 고양이 모래 그릇은 수용성 모래와 함께 사용하도록 설계되었으며 다양한 추가 기능을 제공합니다. ...>>

배려심 많은 남자의 매력 14.04.2024

여성이 '나쁜 남자'를 더 좋아한다는 고정관념은 오랫동안 널리 퍼져 있었습니다. 그러나 최근 모나쉬 대학의 영국 과학자들이 실시한 연구는 이 문제에 대한 새로운 관점을 제시합니다. 그들은 여성이 남성의 정서적 책임과 다른 사람을 도우려는 의지에 어떻게 반응하는지 살펴보았습니다. 이번 연구 결과는 무엇이 남성을 여성에게 매력적으로 만드는지에 대한 우리의 이해를 변화시킬 수 있습니다. Monash University의 과학자들이 실시한 연구는 여성에 대한 남성의 매력에 대한 새로운 발견으로 이어졌습니다. 실험에서 여성에게는 노숙자를 만났을 때의 반응을 포함하여 다양한 상황에서 자신의 행동에 대한 간략한 이야기와 함께 남성의 사진이 표시되었습니다. 일부 남성은 노숙인을 무시했지만, 다른 남성은 음식을 사주는 등 그를 도왔습니다. 한 연구에 따르면 공감과 친절을 보여주는 남성은 공감과 친절을 보여주는 남성에 비해 여성에게 더 매력적이었습니다. ...>>

아카이브의 무작위 뉴스

스마트폰 대신 스마트 안경과 이식 가능한 칩 01.06.2022

통신장비업체 노키아의 페카 룬드마크(Pekka Lundmark) 최고경영자(CEO)는 6년 2030세대(XNUMXG) 통신망의 상용화가 시작될 것이라고 말했다. 동시에 그는 그때쯤이면 많은 사람들이 웨어러블 전자 제품과 이식 가능한 칩을 선호하면서 스마트폰 사용을 거부할 것이라고 지적했습니다.

룬드마크는 다보스 세계경제포럼 연설에서 6년경 2030G의 상용화를 기대한다고 말했다. 그는 그 전에도 사람들이 스마트폰을 버리고 인터넷에 연결하고 서로 상호 작용할 수 있는 스마트 안경 및 기타 유사한 장치로 전환할 가능성이 있다고 언급했습니다. 또한 이러한 장치 중 일부는 인체에 ​​이식될 것입니다.

"그때쯤이면 오늘날 우리가 알고 있는 스마트폰은 더 이상 가장 일반적인 인터페이스가 아닐 것입니다. 이 중 많은 것들이 우리 몸에 직접 내장될 것입니다."라고 Lundmark는 말했습니다.

그는 정확히 무엇을 의미하는지 명시하지 않았지만 Elon Musk의 회사 Neuralink에서 개발한 것과 같은 전자 임플란트에 대해 이야기하고 있는 것 같습니다. 더 넓은 의미에서 우리는 손가락이나 신체의 다른 부분에 이식하도록 설계된 칩에 대해 이야기할 수 있습니다.

Lundmark는 또한 2030년까지 "엄청난 컴퓨팅 성능"이 필요한 "모든 것의 디지털 트윈"이 있을 것이라고 말했습니다. 그에 따르면 메타버스에서 데이터를 전송하려면 네트워크가 오늘날보다 100배 또는 1000배 빨라야 합니다.

다른 흥미로운 소식:

▪ 초소형 목재

▪ 근육보다 뇌가 중요하다

▪ 미래의 언어

▪ 토마토는 비타민 D를 생성합니다

▪ 항말라리아 모기를 만들었습니다.

과학 기술 뉴스 피드, 새로운 전자 제품

 

무료 기술 라이브러리의 흥미로운 자료:

▪ 농업용 도구 및 메커니즘 사이트 섹션. 기사 선택

▪ 기사 내일의 행복의 새. 대중적인 표현

▪ 기사 Tarakanova 공주라고 자칭하는 사기꾼의 죽음의 원인은 무엇입니까? 자세한 답변

▪ 기사 계산기. 업무 설명서

▪ 기사 XNUMX단 단속 팬. 무선 전자 및 전기 공학 백과사전

▪ 기사 전기 장비 및 범용 전기 설비. 오버 헤드 전력선 및 도체. 무선 전자 및 전기 공학 백과사전

이 기사에 대한 의견을 남겨주세요:

이름 :


이메일(선택사항):


댓글 :





이 페이지의 모든 언어

홈페이지 | 도서관 | 조항 | 사이트 맵 | 사이트 리뷰

www.diagram.com.ua

www.diagram.com.ua
2000-2024