Π­Π½ΠΊΠΎΠ΄Π΅Ρ€ схСма. Π­Π½ΠΊΠΎΠ΄Π΅Ρ€: ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ Arduino ΠΈ использованиС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ GyverEncoder

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ энкодСр ΠΈ ΠΊΠ°ΠΊ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. Как ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ энкодСр ΠΊ Arduino. Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ GyverEncoder для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с энкодСром. КакиС основныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ прСдоставляСт Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° GyverEncoder. Как ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Ρ‹ ΠΈ наТатия энкодСра Π² скСтчС Arduino.

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ энкодСр ΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹

Π­Π½ΠΊΠΎΠ΄Π΅Ρ€ — это элСктромСханичСскоС устройство, ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‰Π΅Π΅ ΡƒΠ³Π»ΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²Π°Π»Π° Π² Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ΄. Π˜Π½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ энкодСр Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΡ‹ ΠΏΡ€ΠΈ Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ Π²Π°Π»Π°, позволяя ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ вращСния.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ элСмСнты ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ энкодСра:

  • Диск с прорСзями, Π·Π°ΠΊΡ€Π΅ΠΏΠ»Π΅Π½Π½Ρ‹ΠΉ Π½Π° Π²Π°Π»Ρƒ
  • Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄
  • Π”Π²Π° Ρ„ΠΎΡ‚ΠΎΠ΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°

ΠŸΡ€ΠΈ Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ Π²Π°Π»Π° диск с прорСзями ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π΅Ρ‚ свСтовой ΠΏΠΎΡ‚ΠΎΠΊ ΠΌΠ΅ΠΆΠ΄Ρƒ свСтодиодом ΠΈ Ρ„ΠΎΡ‚ΠΎΠ΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ. Π­Ρ‚ΠΎ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ Π΄Π²Π° ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Ρ… сигнала, сдвинутых ΠΏΠΎ Ρ„Π°Π·Π΅ Π½Π° 90Β°. Анализируя ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ этих сигналов, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ ΡƒΠ³ΠΎΠ» ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π° Π²Π°Π»Π°.

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ энкодСра ΠΊ Arduino

Для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ энкодСра ΠΊ Arduino потрСбуСтся:


  • Π­Π½ΠΊΠΎΠ΄Π΅Ρ€
  • ΠŸΠ»Π°Ρ‚Π° Arduino
  • ΠŸΡ€ΠΎΠ²ΠΎΠ΄Π° для соСдинСния
  • РСзисторы 10 кОм — 2 ΡˆΡ‚ (ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅)

Π‘Ρ…Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ энкодСра ΠΊ Arduino:

  1. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΎΠ±Ρ‰ΠΈΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ (GND) энкодСра ΠΊ GND Arduino
  2. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ (+) энкодСра ΠΊ 5V Arduino
  3. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ A энкодСра ΠΊ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΌΡƒ ΠΏΠΈΠ½Ρƒ Arduino (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, D2)
  4. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ B энкодСра ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΌΡƒ ΠΏΠΈΠ½Ρƒ Arduino (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, D3)
  5. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ энкодСра (Ссли Π΅ΡΡ‚ΡŒ) ΠΊ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΌΡƒ ΠΏΠΈΠ½Ρƒ Arduino (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, D4)

НС Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ рСзисторы 10 кОм ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Ρ‹Ρ…ΠΎΠ΄Π°ΠΌΠΈ энкодСра ΠΈ Π·Π΅ΠΌΠ»Π΅ΠΉ для устранСния Π΄Ρ€Π΅Π±Π΅Π·Π³Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ².

ИспользованиС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ GyverEncoder

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° GyverEncoder Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ с энкодСрами Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… Arduino. Она прСдоставляСт ΡƒΠ΄ΠΎΠ±Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚ΠΎΠ² ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΉ энкодСра.

Для установки Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ:

  1. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Arduino IDE
  2. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ «Π‘ΠΊΠ΅Ρ‚Ρ‡» -> «ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ» -> «Π£ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌΠΈ»
  3. Π’ поискС Π²Π²Π΅Π΄ΠΈΡ‚Π΅ «GyverEncoder»
  4. НайдитС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ GyverEncoder ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ «Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ»

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ GyverEncoder

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° GyverEncoder прСдоставляСт ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ основныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с энкодСром:


  • tick() — опрос состояния энкодСра, вызываСтся Π² Ρ†ΠΈΠΊΠ»Π΅ loop()
  • isRight() — Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ true ΠΏΡ€ΠΈ ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π΅ ΠΏΠΎ часовой стрСлкС
  • isLeft() — Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ true ΠΏΡ€ΠΈ ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π΅ ΠΏΡ€ΠΎΡ‚ΠΈΠ² часовой стрСлки
  • isRightH() — Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ true ΠΏΡ€ΠΈ ΡƒΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠΈ ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π° ΠΏΠΎ часовой стрСлкС
  • isLeftH() — Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ true ΠΏΡ€ΠΈ ΡƒΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠΈ ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π° ΠΏΡ€ΠΎΡ‚ΠΈΠ² часовой стрСлки
  • isPress()
    — Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ true ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ энкодСра
  • isRelease() — Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ true ΠΏΡ€ΠΈ отпускании ΠΊΠ½ΠΎΠΏΠΊΠΈ энкодСра
  • isHolded() — Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ true ΠΏΡ€ΠΈ ΡƒΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ энкодСра

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования GyverEncoder Π² скСтчС Arduino

Рассмотрим простой ΠΏΡ€ΠΈΠΌΠ΅Ρ€ использования Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ GyverEncoder для управлСния ΡΡ€ΠΊΠΎΡΡ‚ΡŒΡŽ свСтодиода:

«`cpp #include #define CLK 2 #define DT 3 #define SW 4 #define LED_PIN 9 Encoder enc(CLK, DT, SW); int brightness = 0; void setup() { Serial.begin(9600); pinMode(LED_PIN, OUTPUT); enc.setType(TYPE2); } void loop() { enc.tick(); if (enc.isRight()) { brightness = min(255, brightness + 5); updateLED(); } if (enc.isLeft()) { brightness = max(0, brightness — 5); updateLED(); } if (enc.isPress()) { brightness = 0; updateLED(); } } void updateLED() { analogWrite(LED_PIN, brightness); Serial.print(«Π―Ρ€ΠΊΠΎΡΡ‚ΡŒ: «); Serial.println(brightness); } «`

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅:


  • Π­Π½ΠΊΠΎΠ΄Π΅Ρ€ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ ΠΏΠΈΠ½Π°ΠΌ 2 (CLK), 3 (DT) ΠΈ 4 (SW)
  • Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ ΠΏΠΈΠ½Ρƒ 9
  • ΠŸΡ€ΠΈ ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π΅ энкодСра Π²ΠΏΡ€Π°Π²ΠΎ ΡΡ€ΠΊΠΎΡΡ‚ΡŒ увСличиваСтся
  • ΠŸΡ€ΠΈ ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π΅ Π²Π»Π΅Π²ΠΎ — ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ΡΡ
  • ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ энкодСра ΡΡ€ΠΊΠΎΡΡ‚ΡŒ сбрасываСтся Π² 0

ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚ΠΎΠ² энкодСра

Для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚ΠΎΠ² энкодСра ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ isRight() ΠΈ isLeft(). Они Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ true ΠΏΡ€ΠΈ ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π΅ энкодСра ΠΏΠΎ часовой стрСлкС ΠΈ ΠΏΡ€ΠΎΡ‚ΠΈΠ² часовой стрСлки соотвСтствСнно.

Как ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Ρ‹ энкодСра?

  1. Π’Ρ‹Π·Ρ‹Π²Π°ΠΉΡ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ tick() Π² Ρ†ΠΈΠΊΠ»Π΅ loop() для обновлСния состояния энкодСра
  2. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ условныС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ с isRight() ΠΈ isLeft() для опрСдСлСния направлСния вращСния
  3. ВыполняйтС Π½ΡƒΠΆΠ½Ρ‹Π΅ дСйствия Π² зависимости ΠΎΡ‚ направлСния вращСния

ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π°ΠΆΠ°Ρ‚ΠΈΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ энкодСра

МногиС энкодСры ΠΈΠΌΠ΅ΡŽΡ‚ Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ. Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° GyverEncoder прСдоставляСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… событий ΠΊΠ½ΠΎΠΏΠΊΠΈ:

  • isPress() — ΠΎΠ΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅
  • isRelease() — отпусканиС ΠΊΠ½ΠΎΠΏΠΊΠΈ
  • isHolded() — ΡƒΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ

Как ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ наТатия ΠΊΠ½ΠΎΠΏΠΊΠΈ энкодСра?


  1. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ энкодСра ΠΊ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΌΡƒ ΠΏΠΈΠ½Ρƒ Arduino
  2. ΠŸΡ€ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Encoder ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΏΠΈΠ½ ΠΊΠ½ΠΎΠΏΠΊΠΈ
  3. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ условныС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ с функциями ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π² Ρ†ΠΈΠΊΠ»Π΅ loop()

Π Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ возмоТности Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ GyverEncoder

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° GyverEncoder прСдоставляСт ряд Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… возмоТностСй для Π±ΠΎΠ»Π΅Π΅ Π³ΠΈΠ±ΠΊΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с энкодСром:

  • setType(type) — установка Ρ‚ΠΈΠΏΠ° энкодСра (TYPE1 ΠΈΠ»ΠΈ TYPE2)
  • setDirection(direction)
    — инвСрсия направлСния вращСния
  • setFastTimeout(timeout) — установка Ρ‚Π°ΠΉΠΌΠ°ΡƒΡ‚Π° для ускорСнного Ρ€Π΅ΠΆΠΈΠΌΠ°
  • isFast() — Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ true ΠΏΡ€ΠΈ быстром Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ

Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ возмоТности Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ?

  1. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ Ρ‚ΠΈΠΏ вашСго энкодСра (с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ осциллографа ΠΈΠ»ΠΈ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎ)
  2. УстановитС ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Ρ‚ΠΈΠΏ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ setType() Π² setup()
  3. ΠŸΡ€ΠΈ нСобходимости ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ вращСния с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ setDirection()
  4. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ isFast() для опрСдСлСния быстрого вращСния ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ измСнСния Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ

ΠžΡ‚Π»Π°Π΄ΠΊΠ° ΠΈ устранСниС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с энкодСром

ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с энкодСрами ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹. Π’ΠΎΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ совСты ΠΏΠΎ ΠΈΡ… ΡƒΡΡ‚Ρ€Π°Π½Π΅Π½ΠΈΡŽ:


  • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ рСзисторы для устранСния Π΄Ρ€Π΅Π±Π΅Π·Π³Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ²
  • ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² энкодСра
  • Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Ρ‚ΠΈΠΏ энкодСра Π² настройках Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ
  • ΠŸΡ€ΠΈ Π½Π΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ENCODER_TICK_RATE Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅

Как ΠΎΡ‚Π»Π°ΠΆΠΈΠ²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с энкодСром?

  1. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Serial.print() для Π²Ρ‹Π²ΠΎΠ΄Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈ состояний энкодСра
  2. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Ρƒ энкодСра с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ простого скСтча, выводящСго Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ вращСния
  3. ΠŸΡ€ΠΈ нСобходимости ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ осциллограф для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ сигналов энкодСра

ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ энкодСров Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… Arduino

Π­Π½ΠΊΠΎΠ΄Π΅Ρ€Ρ‹ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… Arduino. Π’ΠΎΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ популярныС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ использования:

  • Π Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠ° громкости Π² Π°ΡƒΠ΄ΠΈΠΎΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…
  • Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ мСню Π½Π° LCD-дисплСС
  • Настройка ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π² ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ±ΠΎΡ€Π°Ρ…
  • Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ сСрвоприводов
  • Π’Π²ΠΎΠ΄ числовых Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π±Π΅Π· использования ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹

Как эффСктивно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ энкодСр Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ Arduino?

  1. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅, ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π² вашСм ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ ΡƒΠ΄ΠΎΠ±Π½ΠΎ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ энкодСра
  2. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°ΠΉΡ‚Π΅ понятный интСрфСйс, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°
  3. Π Π΅Π°Π»ΠΈΠ·ΡƒΠΉΡ‚Π΅ Π»ΠΎΠ³ΠΈΠΊΡƒ измСнСния Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ спСцифики вашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°
  4. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ энкодСра (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, сброс значСния ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ€Π΅ΠΆΠΈΠΌΠΎΠ²)

ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ мСханичСским энкодСрам

Π₯отя мСханичСскиС энкодСры ΡˆΠΈΡ€ΠΎΠΊΠΎ распространСны, ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ для Π²Π²ΠΎΠ΄Π° Π²Ρ€Π°Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΉ:


  • ΠžΠΏΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ энкодСры — Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½Ρ‹Π΅, Π½ΠΎ ΠΈ Π±ΠΎΠ»Π΅Π΅ Π΄ΠΎΡ€ΠΎΠ³ΠΈΠ΅
  • ΠœΠ°Π³Π½ΠΈΡ‚Π½Ρ‹Π΅ энкодСры — устойчивы ΠΊ загрязнСниям ΠΈ Π²Π»Π°Π³Π΅
  • ΠŸΠΎΡ‚Π΅Π½Ρ†ΠΈΠΎΠΌΠ΅Ρ‚Ρ€Ρ‹ — простыС Π² использовании, Π½ΠΎ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΉ ΡƒΠ³ΠΎΠ» ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π°
  • БСнсорныС ΠΊΡ€ΡƒΠ³ΠΎΠ²Ρ‹Π΅ слайдСры — соврСмСнноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π±Π΅Π· мСханичСских частСй

Как Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ устройство Π²Π²ΠΎΠ΄Π° для вашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°?

  1. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ трСбования ΠΊ точности ΠΈ скорости Π²Π²ΠΎΠ΄Π°
  2. Π£Ρ‡Ρ‚ΠΈΡ‚Π΅ условия эксплуатации устройства (Π²Π»Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ, загрязнСния, Π²ΠΈΠ±Ρ€Π°Ρ†ΠΈΠΈ)
  3. ΠžΡ†Π΅Π½ΠΈΡ‚Π΅ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ ΠΈ ΠΈΡ… ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с вашим ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ
  4. РассмотритС эргономику использования Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… устройств Π²Π²ΠΎΠ΄Π°

PRI (Ρ†Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²Π°Π»): энкодСры оптичСскиС ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ OPKON. КИП-БСрвис: ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Π°Ρ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠΊΠ°

Π˜Π½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ энкодСры (Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ ΡƒΠ³Π»Π° ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π°, ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΡƒΠ³Π»ΠΎΠ²Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΉ) ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для прСобразования ΡƒΠ³Π»Π° ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π° ΠΈΠ»ΠΈΒ ΡƒΠ³Π»ΠΎΠ²ΠΎΠΉ скорости Π²Β ΠΈΠΌΠΏΡƒΠ»ΡŒΡΡ‹. ΠŸΡ€ΠΈΒ ΠΎΠ΄Π½ΠΎΠΌ ΠΎΠ±ΠΎΡ€ΠΎΡ‚Π΅ Π²Π°Π»Π° энкодСр Π²Ρ‹Π΄Π°Π΅Ρ‚ фиксированноС количСство ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ². Это количСство ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ²Β β€” Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ (количСство ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ² Π½Π°Β ΠΎΠ±ΠΎΡ€ΠΎΡ‚), Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΡƒΡŽΡ‰Π°Ρ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ энкодСра.

Для удобства Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΡ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½Ρ‹ Π²Β Ρ„ΠΈΠ·ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ: расстояниС (количСство ΠΎΠ±ΠΎΡ€ΠΎΡ‚ΠΎΠ², ΡƒΠ³ΠΎΠ» ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π°) ΠΈΠ»ΠΈΒ Π²Β ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ (частоту вращСния). Для этого ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ Π²Ρ‚ΠΎΡ€ΠΈΡ‡Π½Ρ‹Π΅ устройства, ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ сигнал: счСтчики ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ², Ρ‚Π°Ρ…ΠΎΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΈΒ ΠŸΠ›Πš.

БСрия энкодСров PRIΒ β€” это оптичСскиС энкодСры, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Π΅ Π²Β Π»ΠΈΠ½Π΅ΠΉΠΊΠ΅ ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… энкодСров OPKON. Π˜ΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°ΡŽΡ‰ΡƒΡŽ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ Π΄ΠΎΒ 5000Β ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ² Π½Π°Β ΠΎΠ±ΠΎΡ€ΠΎΡ‚, производятся в корпусах Π΄ΠΈΠ°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ 40Β ΠΌΠΌ ΠΈΠ»ΠΈΒ 50Β ΠΌΠΌ.

БовмСстно с оптичСскими энкодСрами сСрии PRI ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ аксСссуары OPKON, Π°Β Ρ‚Π°ΠΊΠΆΠ΅ энкодСры Π΄Ρ€ΡƒΠ³ΠΈΡ… сСрий:

  • ΠœΡƒΡ„Ρ‚Ρ‹ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅
    ΠŸΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для соСдинСния Π²Π°Π»Π° энкодСра с мСханизмом, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΡΠΎΠΎΡΠ½ΠΎΡΡ‚ΡŒ.
  • Π­Π½ΠΊΠΎΠ΄Π΅Ρ€Ρ‹ OPKON PRI 50H с полым Π²Π°Π»ΠΎΠΌ
    ΠŸΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для установки Π½Π°Β Π²Π°Π» ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ°, Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ пространства.
  • БСрия ΠΌΠ°Π³Π½ΠΈΡ‚Π½Ρ‹Ρ… энкодСров MRI
    Для оборудования, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎΠ΄Π²Π΅Ρ€ΠΆΠ΅Π½ΠΎ Π²ΠΎΠ·Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡŽ Π²ΠΈΠ±Ρ€Π°Ρ†ΠΈΠΉ и мСханичСским Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ°ΠΌ.
  • БСрия OPKON MRV с аналоговым Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠΌ

    Для задач, Π²Β ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½ΡƒΠΆΠ½ΠΎ Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°.
  • Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ²: 100, 200, 360, 500, 600, 720, 1000, 1024, 1800, 2000, 2048, 2500, 4000, 4096, 5000Β ΠΈΠΌΠΏ/ΠΎΠ±
  • Π’ΠΈΠΏΡ‹ Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ²: Push-Pull, LineDriver (TTL, HTL)
  • Рабочая Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π°: -20…+80 Β°C
  • Π”ΠΈΠ°ΠΌΠ΅Ρ‚Ρ€ корпуса: 40Β ΠΌΠΌ, 50Β ΠΌΠΌ, 58Β ΠΌΠΌ
  • АксСссуары для ΠΌΠΎΠ½Ρ‚Π°ΠΆΠ° входят Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ поставки (для βˆ…50Β ΠΌΠΌ)
  • ΠšΠ°Π±Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Π²ΠΎΠ΄ с цвСтовой ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠΎΠΉ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠ²

Π˜Π½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ энкодСр — это устройство, ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‰Π΅Π΅ ΡƒΠ³Π»ΠΎΠ²ΠΎΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Π²Π°Π»Π° Π²Β Π½ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ дискрСтный сигнал. ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΈΠ²Π½ΠΎ энкодСр состоит ΠΈΠ·Β ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ прСобразоватСля, Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½ΠΎΠ³ΠΎ корпусом ΠΈΒ Π²Π°Π»Π°, ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ Π²Ρ€Π°Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅. Для защиты ΠΎΡ‚Β Π²Π½Π΅ΡˆΠ½ΠΈΡ… воздСйствий ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ части прСдусмотрСны уплотнСния корпуса ΠΈΒ Π²Π°Π»Π°, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ Π·Π°Ρ‰ΠΈΡ‚Ρƒ ΠΎΡ‚Β Π²Π½Π΅ΡˆΠ½ΠΈΡ… воздСйствий IP54. Бо стороны Π²Π°Π»Π° располоТСн Ρ„Π»Π°Π½Π΅Ρ† ΡΒ Ρ€Π΅Π·ΡŒΠ±ΠΎΠ²Ρ‹ΠΌΠΈ отвСрстиями (М3) для крСплСния энкодСра.

Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Π²ΠΈΠ΄ ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ энкодСра OPKON PRI

Π’Π½ΡƒΡ‚Ρ€ΠΈ корпуса располагаСтся Ρ„ΠΎΡ‚ΠΎΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ (Π΄Π°Ρ‚Ρ‡ΠΈΠΊ) ΠΈΒ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ с ним ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ диск. В качСствС ΠΊΠΎΠ΄ΠΈΡ€ΡƒΡŽΡ‰Π΅Π³ΠΎ диска ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π»ΠΈΠΌΠ± с нанСсСнными оптичСскими ΠΌΠ΅Ρ‚ΠΊΠ°ΠΌΠΈ. Во врСмя Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠΎΠ΄ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ диск приводится Π²Β Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π²Π°Π»ΠΎΠΌ ΠΈΒ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π΅Ρ‚ свСтовой сигнал.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ дСйствия энкодСров OPKON PRI основан на фотоэлСктричСском эффСктС: ΠΏΡ€ΠΈΒ ΠΏΠΎΠΏΠ°Π΄Π°Π½ΠΈΠΈ свСтового ΠΏΠΎΡ‚ΠΎΠΊΠ° Π½Π°Β Ρ„ΠΎΡ‚ΠΎΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ, формируСтся сигнал, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ логичСской Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅, Π°Β ΠΏΡ€ΠΈΒ Π΅Π³ΠΎ отсутствии — логичСскому Π½ΡƒΠ»ΡŽ.

ΠŸΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ свСтового ΠΏΠΎΡ‚ΠΎΠΊΠ° осущСствляСтся Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰ΠΈΠΌΡΡ ΠΊΠΎΠ΄ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌ диском. ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ строго постоянно и соотвСтствуСт количСству ΠΌΠ΅Ρ‚ΠΎΠΊ Π½Π°Β ΠΊΠΎΠ΄ΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΌ дискС. В характСристиках энкодСров эта Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° обозначаСтся ΠΊΠ°ΠΊ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅Β β€” количСство ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ², ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰ΠΈΡ… Π·Π°Β ΠΎΠ΄ΠΈΠ½ ΠΎΠ±ΠΎΡ€ΠΎΡ‚ (ΠΈΠΌΠΏ/ΠΎΠ±, PPR, pulse per revolution). Π‘Β ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π΄ΠΈΡΠΊΡ€Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒ энкодСра — ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΡƒ энкодСра.

НапримСр, Π΅ΡΠ»ΠΈΒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ энкодСры ΡΒ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ 100, 360 ΠΈΒ 5000Β ΠΈΠΌΠΏ/ΠΎΠ±, Ρ‚ΠΎΒ ΠΎΠ΄ΠΈΠ½ ΠΈΠΌΠΏΡƒΠ»ΡŒΡ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΡŽ Π½Π°Β 3.6Β°, 1Β°, 0.072Β° соотвСтствСнно.

Зная Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ энкодСра и считая количСство ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ² (ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ или счСтчиком) ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ:

  1. Π£Π³ΠΎΠ» ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π° (Ο†).
    ΠŸΠΎΠ΄ΡΡ‡Π΅Ρ‚ количСства ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ² (n), ΠΏΠΎΡΡ‚ΡƒΠΏΠΈΠ²ΡˆΠΈΡ… от энкодСра, позволяСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΡƒΠ³ΠΎΠ» ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π° (Ο†), ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½Ρ‹ΠΉ Π²Π°Π»ΠΎΠΌ.

    Ο†=nβ‹…360Β°Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅(ΠΈΠΌΠΏ/ΠΎΠ±)Ο† = {n cdot 360Β°} over {Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ (ΠΈΠΌΠΏ/ΠΎΠ±)}

    ΠŸΡ€ΠΈΠΌΠ΅Ρ€: Ссли энкодСр Π²Ρ‹Π΄Π°Π» 1250Β ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ², а сам ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ 5000Β ΠΈΠΌΠΏ/ΠΎΠ±, то это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎΒ Π²Π°Π» ΡΠΎΠ²Π΅Ρ€ΡˆΠΈΠ» ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚ Π½Π°Β 90Β° (1250 * 360 / 5000 = 90).
  2. Π£Π³Π»ΠΎΠ²ΡƒΡŽ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ (Ο‰).
    Для опрСдСлСния скорости вращСния (ΠΎΠ±/ΠΌΠΈΠ½) Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ количСство ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ², ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰ΠΈΡ… Π·Π°Β Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π°Β 1 сСкунду).

    Ο‰=nβ‹…60ΡΠ΅ΠΊΠ Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅(ΠΈΠΌΠΏ/ΠΎΠ±)Ο‰ = {n cdot 60 сСк} over {Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ (ΠΈΠΌΠΏ/ΠΎΠ±)}

    ΠŸΡ€ΠΈΠΌΠ΅Ρ€: Ссли за 1 сСкунду поступило 1250Β ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ² и энкодСр Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ 5000Β ΠΈΠΌΠΏ/ΠΎΠ±, Ρ‚ΠΎΒ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ вращСния Π²Π°Π»Π°Β β€” 15Β ΠΎΠ±ΠΎΡ€ΠΎΡ‚ΠΎΠ² Π²Β ΠΌΠΈΠ½ΡƒΡ‚Ρƒ (1250 * 60 / 5000 = 15).

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ справСдливы для мСханизмов одностороннСго дСйствия. Π˜Π·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ вращСния Π²Β Π΄Π²ΡƒΡ… направлСниях Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ρ‚Π°ΠΊΒ ΠΊΠ°ΠΊ ΠΎΠ΄ΠΈΠ½ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ½Ρ‹ΠΉ сигнал Π½Π΅Β ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΒ Ρ‚ΠΎΠΌ, Π²Β ΠΊΠ°ΠΊΠΎΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»Π° смСна направлСния. Π”Π»ΡΒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ в энкодСрах ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π΄Π²Π°Β Ρ„ΠΎΡ‚ΠΎΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° ΡΠΎΒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠΌ (маской), Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… два сигнала (сигнал А и сигнал Π’). Данная конструкция позволяСт энкодСру Π²Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒ Π΄Π²Π°Β ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ½Ρ‹Ρ… сигнала, сдвинутых Π΄Ρ€ΡƒΠ³ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΄Ρ€ΡƒΠ³Π° Π½Π°Β ΒΌ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° (90Β°).

Π‘ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ сигналов обСспСчиваСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ опрСдСлСния направлСния Π²Β ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ°. ΠŸΡ€ΠΈΒ Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ в прямом Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ сигнал А всСгда Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΠ΅Ρ€Π΅ΠΆΠ°Ρ‚ΡŒ сигнал В, Π°Β ΠΏΡ€ΠΈΒ Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ Π²Β ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌΒ β€” Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚, ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ сигнал В.

ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ² ΠΏΡ€ΠΈ прямом ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ

Помимо сигналов А ΠΈΒ Π’ в энкодСрах Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ сигнал Z. ΠžΠ½Β Π²Ρ‹Π΄Π°Π΅Ρ‚ Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹ΠΉ ΠΈΠΌΠΏΡƒΠ»ΡŒΡ, ΠΏΡ€ΠΈΒ ΠΏΡ€ΠΎΡ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠΈ ΠΊΠΎΠ΄ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌ диском ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ ΠΎΠ±ΠΎΡ€ΠΎΡ‚Π° (360Β°). Π‘ΠΈΠ³Π½Π°Π»Β Z позволяСт ΠΏΠΎΠ΄ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ количСство ΠΎΠ±ΠΎΡ€ΠΎΡ‚ΠΎΠ². Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ энкодСр ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ трСмя ΠΊΠ°Π½Π°Π»Π°ΠΌΠΈ (ABZ) для пСрСдачи сигнала.

Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ энкодСра

Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅Β β€” это основной ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ энкодСра, Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΡƒΡŽΡ‰ΠΈΠΉ Π΅Π³ΠΎ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ. На пСрвый взгляд ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎΒ Π»ΡƒΡ‡ΡˆΠΈΠΌ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ являСтся энкодСр ΡΒ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ. Но они ΠΈΠΌΠ΅ΡŽΡ‚ Π±ΠΎΠ»Π΅Π΅ Π²Ρ‹ΡΠΎΠΊΡƒΡŽ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΈΒ ΠΊΒ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ нС совмСстимы (по частотС сигнала) с вторичным ΠΏΡ€ΠΈΠ±ΠΎΡ€ΠΎΠΌ. Частота сигнала (Π²Ρ‚ΠΎΡ€ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠ±ΠΎΡ€Π°) Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°Π΅Ρ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ на максимальноС Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΈΒ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ вращСния энкодСра.

НапримСр: Π΄Π»ΡΒ ΠŸΠ›Πš с максимальной частотой Π½Π°Β Π²Ρ…ΠΎΠ΄Π΅ 10Β ΠΊΠ“Ρ†, Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ энкодСр, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ Π΄ΠΈΡΠΊΡ€Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒ Π²Β 1Β° ΠΏΡ€ΠΈΒ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ скорости вращСния 3000Β ΠΎΠ±/ΠΌΠΈΠ½.

  • Если Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ энкодСр в соотвСтствии с трСбуСмой Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ, Ρ‚ΠΎΒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° модСль 360Β ΠΈΠΌΠΏ/ΠΎΠ±. Но максимальная ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π½Π΅Β Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Ρ‚ΡŒ 1667Β ΠΎΠ±/ΠΌΠΈΠ½.
  • Если Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ энкодСр, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ по скорости вращСния, то это модСль 200Β ΠΈΠΌΠΏ/ΠΎΠ±. Но при таком Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ обСспСчиваСтся Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ 1.8Β°.

200Β ΠΈΠΌΠΏ/ΠΎΠ±Β β€” это номинальноС Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ энкодСра, Π½ΠΎΒ ΠΏΡ€ΠΈΒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² счСта Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Π²Β 2 ΠΈΒ Π²Β 4Β Ρ€Π°Π·Π°. Для этого при счСтС ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ сигнал Π½Π΅Β Ρ‚ΠΎΠ»ΡŒΠΊΠΎ канала А, Π½ΠΎΒ ΠΈΒ ΠΊΠ°Π½Π°Π»Π°Β Π’. ΠŸΡ€ΠΈΒ ΡΡ‡Π΅Ρ‚Π΅ ΠΏΠΎΒ Π΄Π²ΡƒΠΌ ΠΊΠ°Π½Π°Π»Π°ΠΌ, для каТдого ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ° ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Ρ… состояния:

  1. Π‘ΠΈΠ³Π½Π°Π» А = Π»ΠΎΠ³. Β«1Β», Π‘ΠΈΠ³Π½Π°Π» Π’ = Π»ΠΎΠ³. Β«0Β»
  2. Π‘ΠΈΠ³Π½Π°Π» А = Π»ΠΎΠ³. Β«1Β», Π‘ΠΈΠ³Π½Π°Π» Π’ = Π»ΠΎΠ³. Β«1Β»
  3. Π‘ΠΈΠ³Π½Π°Π» А = Π»ΠΎΠ³. Β«0Β», Π‘ΠΈΠ³Π½Π°Π» Π’ = Π»ΠΎΠ³. Β«1Β»
  4. Π‘ΠΈΠ³Π½Π°Π» А = Π»ΠΎΠ³. Β«0Β», Π‘ΠΈΠ³Π½Π°Π» Π’ = Π»ΠΎΠ³. Β«0Β»

БущСствуСт три основных Ρ€Π΅ΠΆΠΈΠΌΠ° счСта.

  1. X1
    Π‘Ρ‡Π΅Ρ‚ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ² производится Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΒ ΠΏΠ΅Ρ€Π΅Π΄Π½Π΅ΠΌΡƒ Ρ„Ρ€ΠΎΠ½Ρ‚Ρƒ ΠΎΠ΄Π½ΠΎΠ³ΠΎ сигнала. ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎΒ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ², Π²Ρ‹Π΄Π°Π²Π°Π΅ΠΌΡ‹Ρ… Π½Π°Β ΠΎΠ΄ΠΈΠ½ ΠΎΠ±ΠΎΡ€ΠΎΡ‚ соотвСтствуСт Π½ΠΎΠΌΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΌΡƒ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ энкодСра.
    ΠŸΡ€ΠΈΠΌΠ΅Ρ€: ΡΒ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ энкодСров ΡΒ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ 100, 200 ΠΈΒ 1000Β ΠΈΠΌΠΏ/ΠΎΠ± Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ отслСТиваниС пСрСмСщСния ΡΒ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ 3.6Β°, 1.8Β°, 0.36Β° соотвСтствСнно.

  1. X2
    ΠŸΡ€ΠΈΒ ΡΡ‡Π΅Ρ‚Π΅ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ² ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΈΒ ΠΏΠ΅Ρ€Π΅Π΄Π½ΠΈΠΉ ΠΈΒ Π·Π°Π΄Π½ΠΈΠΉ Ρ„Ρ€ΠΎΠ½Ρ‚Ρ‹. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ стандартный шаг разбиваСтся ΠΏΠΎΠΏΠΎΠ»Π°ΠΌ, Π°Β Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ увСличиваСтся Π²Π΄Π²ΠΎΠ΅.
    ΠŸΡ€ΠΈΠΌΠ΅Ρ€: ΡΒ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ энкодСров ΡΒ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ 100, 200 ΠΈΒ 1000Β ΠΈΠΌΠΏ/ΠΎΠ± Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ отслСТиваниС пСрСмСщСния ΡΒ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ 1.8Β°, 0.9Β°, 0.18Β° соотвСтствСнно.

  1. X4
    Для достиТСния максимальной Ρ€Π°Π·Ρ€Π΅ΡˆΠ°ΡŽΡ‰Π΅ΠΉ способности счСт осущСствляСтся ΠΏΠΎΒ ΠΏΠ΅Ρ€Π΅Π΄Π½Π΅ΠΌΡƒ ΠΈΒ Π·Π°Π΄Π½Π΅ΠΌΡƒ Ρ„Ρ€ΠΎΠ½Ρ‚Π°ΠΌ ΠΎΠ±ΠΎΠΈΡ… сигналов. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ‚Π°ΠΊΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ счСта Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ увСличиваСтся Π²Β 4Β Ρ€Π°Π·Π°.
    ΠŸΡ€ΠΈΠΌΠ΅Ρ€: ΡΒ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ энкодСров ΡΒ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ 100, 200 ΠΈΒ 1000Β ΠΈΠΌΠΏ/ΠΎΠ± Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ отслСТиваниС пСрСмСщСния ΡΒ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ 0.9Β°, 0.45Β°, 0.09Β° соотвСтствСнно.

Π’ΠΈΠΏΡ‹ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… сигналов

Для пСрСдачи сигнала энкодСры ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½Ρ‹ трСмя Ρ‚ΠΈΠΏΠ°ΠΌΠΈ Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ²:

  1. Вранзисторный Π²Ρ‹Ρ…ΠΎΠ΄ Push-Pull
    Для пСрСдачи сигнала ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚Ρ€ΠΈ ΠΊΠ°Π½Π°Π»Π° A, B ΠΈΒ Z. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ·Β Π½ΠΈΡ… ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ по схСмС NPN ΠΈΒ PNP.
    Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ сигнала (Π»ΠΎΠ³. Β«1Β» ΠΈΠ»ΠΈΒ Β«0Β» ) опрСдСляСтся ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΈΡ‚Π°ΡŽΡ‰Π΅Π³ΠΎ напряТСния. На рисункС справа прСдставлСна условная схСма ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ.

  1. Π”ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Ρ…ΠΎΠ΄ LineDriver TTL
    Для пСрСдачи сигнала ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚Ρ€ΠΈ ΠΏΠ°Ρ€Ρ‹ сигналов AA, BB, ZZ.
    КаТдая ΠΏΠ°Ρ€Π° ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ сигнал. Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ сигнала — 5Β Π’. Π”ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° ΠΏΡ€ΠΈΒ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Π²Π½Π΅ΡˆΠ½ΠΈΡ… источников ЭМ-ΠΏΠΎΠΌΠ΅Ρ… ΠΈΠ»ΠΈΒ ΠΏΡ€ΠΈΒ Π±ΠΎΠ»ΡŒΡˆΠΎΠΉ Π΄Π»ΠΈΠ½Π΅ сигнального кабСля.

  1. Π”ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Ρ…ΠΎΠ΄ LineDriver HTL
    Π”Π°Π½Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ Π²Ρ‹Ρ…ΠΎΠ΄Π° Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π΅Π½ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ LineDriver TTL. Но у модификации HTL ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ сигнала нС фиксированный (5Β Π’), Π°Β ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Π²Β Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ‚Β 5 Π΄ΠΎΒ 24Β Π’. Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ сигнала соотвСтствуСт ΠΏΠΈΡ‚Π°ΡŽΡ‰Π΅ΠΌΡƒ Π½Π°ΠΏΡ€ΡΠΆΠ΅Π½ΠΈΡŽ (см. рисунок справа).
    Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, энкодСр ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ HTL ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒ сигнал, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ TTL-Π»ΠΎΠ³ΠΈΠΊΠ΅, для этого достаточно лишь ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±Π»ΠΎΠΊ питания 5Β Π’. ΠšΒ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ модификация LineDriver HTL ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ, ΠΈΒ ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ энкодСр с Push-Pull-Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠΌ.
    Благодаря этому модификация LineDriver HTL (HLD) являСтся ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ взаимозамСняСмой с LineDriver TTL ΠΈΒ Push-Pull.

Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Π΅ Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹ LineDriver

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ·Β Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… сигналов (A, А, B, B, Z, Z) энкодСров OPKON PRI (ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ HTL) являСтся ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΌ (Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ по схСмС Push-Pull) Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с NPN, ΠΈΒ PNP-Π²Ρ…ΠΎΠ΄Π°ΠΌΠΈ. Π­Ρ‚ΠΎΒ Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ энкодСры с выходом LineDriver для пСрСдачи сигнала по стандартной Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ схСмС ΠΈΒ ΠΏΠΎΒ ΠΎΠ΄Π½ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ схСмС (Π±Π΅Π·Β ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… сигналов).

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ энкодСра PRI 50AR6 HLD 1000 Z V3 2M5R SL-TS ΠΊ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ с NPN-Π²Ρ…ΠΎΠ΄Π°ΠΌΠΈ
ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ энкодСра PRI 50AR6 HLD 1024 Z V3 2M5R SL-TS ΠΊ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΡŽ с PNP-Π²Ρ…ΠΎΠ΄Π°ΠΌΠΈ

ΠŸΠΎΠΌΠ΅Ρ…ΠΎΠ·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½ΠΎΡΡ‚ΡŒ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ сигнала

ΠŸΡ€ΠΈΒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠΈ энкодСров со стандартным Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠΌ (ABZ) Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠ΅ Π»ΠΎΠΆΠ½Ρ‹Ρ… срабатываний. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈΠ·-за большой Π΄Π»ΠΈΠ½Ρ‹ сигнального кабСля, стороннСго оборудования (ΠΈΠ·Π»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ЭМ-ΠΏΠΎΠΌΠ΅Ρ…) ΠΈΠ»ΠΈΒ ΠΏΡ€ΠΈΒ Π½Π΅ΡΠΎΠ±Π»ΡŽΠ΄Π΅Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ» ΠΌΠΎΠ½Ρ‚Π°ΠΆΠ°. Для работы Π²Β Ρ‚Π°ΠΊΠΈΡ… условиях рСкомСндуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ энкодСры ΡΒ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠΌ (A, A,B, B, Z, Z).

ΠŸΠΎΠΌΠ΅Ρ…ΠΎΠ·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½ΠΎΡΡ‚ΡŒ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ сигнала Π²Ρ‹ΡˆΠ΅, Ρ‚.ΠΊ.Β Π²Ρ‚ΠΎΡ€ΠΈΡ‡Π½ΠΎΠ΅ устройство (счСтчик) отслСТиваСт Ρ€Π°Π·Π½ΠΈΡ†Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ двумя сигналами (A ΠΈ A), Π°Β Π½Π΅Β ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½Ρ‹ΠΌ сигналом ΠΈΒ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ ΠΏΠΈΡ‚Π°ΡŽΡ‰Π΅Π³ΠΎ напряТСния (А ΠΈ VΠΎΠ±Ρ‰.). Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΏΠΎΠΌΠ΅Ρ…ΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ Π²Π»ΠΈΡΡŽΡ‰ΠΈΠ΅ Π½Π°Β Π΄Π²Π° ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ° (A ΠΈ A) ΠΏΡ€ΠΈΒ Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅ΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ сигнала (Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ усилитСлСм Π²Ρ‚ΠΎΡ€ΠΈΡ‡Π½ΠΎΠ³ΠΎ устройства) Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΡƒΡŽΡ‚ΡΡ и нС вносят ошибок в измСрСния.

ΠžΡ‚Π»ΠΈΡ‡ΠΈΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹ энкодСров со стандартным ΠΈ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹ΠΌΠΈ сигналами

Бписок ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΉ:

  • Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠΏΡ€ΠΈΠ²ΠΎΠ΄ с Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹ΠΌ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ
  • ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ скорости Π½Π° автоматичСском Π°ΠΏΠΏΠ»ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π΅ этикСток
  • ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ полоТСния инструмСнта Π½Π° станкС с ЧПУ
  • Π—Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ раскачивания Π³Ρ€ΡƒΠ·Π° подвСсной ΠΊΡ€Π°Π½-Π±Π°Π»ΠΊΠΈ

Β 

Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠΏΡ€ΠΈΠ²ΠΎΠ΄ с Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹ΠΌ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ

ИспользованиС энкодСра OPKON PRI Π² качСствС ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связи элСктропривода

Π”Π»ΡΒ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ качСства рСгулирования элСктропривода ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связи. ΠšΒ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ частоты ELHART EMD-VL ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ энкодСр OPKON PRI 40AR6 HLD 1024 Z V3 2M5R SL-RF. ИспользованиС Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ° с обратной связью позволяСт ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ поддСрТания скорости. Π”Π»ΡΒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ энкодСров ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΊΠ°Ρ€Ρ‚Ρ‹ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ для ПЧ EMD-V-PGC, EMD-V-PGC1 ΠΈΒ EMD-V-PGC2.

Β 

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ скорости Π½Π° автоматичСском Π°ΠΏΠΏΠ»ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π΅ этикСток

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ контроля скорости с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ энкодСра PRI Π² автоматичСском Π°ΠΏΠΏΠ»ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π΅ этикСток

Π­Π½ΠΊΠΎΠ΄Π΅Ρ€Ρ‹ OPKON PRI 40AR6 HLD 1024 Z V3 2M5R SL-TS ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ в этикСтировочных ΠΌΠ°ΡˆΠΈΠ½Π°Ρ… для измСрСния скорости ΠΏΠΎΠ΄Π°Ρ‡ΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° ΠΈΠ»ΠΈΒ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π°. Π˜Π·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅Β ΡΠΊΠΎΡ€ΠΎΡΡ‚ΠΈ ΠΏΠΎΠ΄Π°Ρ‡ΠΈ ΠΊΠΎΡ€ΠΎΠ±ΠΎΠΊ Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ скорости ΠΏΠΎΠ΄Π°Ρ‡ΠΈ этикСток и самого ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π°. ΠŸΡ€ΠΈΒ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΠΈ ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ ΠΊΒ ΡƒΠ»ΡŒΡ‚Ρ€Π°Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΌΡƒ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΡƒ microsonic nero подаСтся ΠΊΠΎΠΌΠ°Π½Π΄Π° запуска Π°ΠΏΠΏΠ»ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°. ЗапускаСтся привод ELHART EMD-MINI, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠΉ Π·Π°Β Ρ€Π°Π·ΠΌΠΎΡ‚ΠΊΡƒ и нанСсСниС Π½Π°Β ΠΊΠΎΡ€ΠΎΠ±ΠΊΡƒ этикСтки. ΠŸΡ€ΠΈΒ ΡΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π½ΠΈΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° наличия этикСтки microsonic esf-1 частотный ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ EMD-MINI останавливаСтся. ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅Β ΡΠ½ΠΊΠΎΠ΄Π΅Ρ€Π° позволяСт автоматичСски ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ°Ρ‚Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ устройства (ПЧ EMD-MINI).

Β 

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ полоТСния инструмСнта Π½Π° станкС с ЧПУ

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ полоТСния инструмСнта Π½Π° станкС с ЧПУ

Π­Π½ΠΊΠΎΠ΄Π΅Ρ€ OPKON PRI 50AR6 HLD 5000 Z V3 2M5R SL-TS примСняСтся для измСрСния полоТСния инструмСнта Π½Π°Β Ρ„Ρ€Π΅Π·Π΅Ρ€Π½ΠΎΠΌ станкС с ЧПУ. Датчик присоСдиняСтся ΠΊΒ Π²Π΅Π΄ΠΎΠΌΠΎΠΌΡƒ Π²Π°Π»Ρƒ ΠΈΒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ сигнал на стойку управлСния, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ отслСТиваСт ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΈΒ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ инструмСнта ΠΏΡ€ΠΈΒ Ρ„Ρ€Π΅Π·Π΅Ρ€ΠΎΠ²Π°Π½ΠΈΠΈ. ВакТС энкодСр ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π½Π°Β Π²Π°Π» шпиндСля для контроля ΠΎΠ±ΠΎΡ€ΠΎΡ‚ΠΎΠ² Ρ„Ρ€Π΅Π·Ρ‹. Благодаря высокому Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ энкодСра PRI50 (Π΄ΠΎΒ 5000Β ΠΈΠΌΠΏ/ΠΎΠ±) достигаСтся высокая Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π΅Ρ‚Π°Π»ΠΈ. Для управлСния высокоскоростным шпиндСлСм ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ПЧ EMD-MINI, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΡƒΡŽ частоту Π΄ΠΎΒ 999Β Π“Ρ†.

Β 

Π—Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ раскачивания Π³Ρ€ΡƒΠ·Π° подвСсной ΠΊΡ€Π°Π½-Π±Π°Π»ΠΊΠΈ

ИспользованиС энкодСра для Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚ раскачивания Π³Ρ€ΡƒΠ·Π° подвСсной ΠΊΡ€Π°Π½-Π±Π°Π»ΠΊΠΈ

ΠŸΡ€ΠΈΒ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΈ Ρ…ΠΎΠ΄ΠΎΠ²ΠΎΠΉ ΠΊΠ°Ρ€Π΅Ρ‚ΠΊΠΈ по путям Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ раскачиваниС Π³Ρ€ΡƒΠ·Π°. Для защиты от раскачивания примСняСтся энкодСр OPKON PRI 40AR6 HLD 1024 Z V3 2M5R SLRF совмСстно с прСобразоватСлСм частоты EMD-VH. ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅Β ΠŸΠ§, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅Π³ΠΎ Π²Β Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ с обратной связью позволяСт ΠΏΠ»Π°Π²Π½ΠΎ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ двиТСния Π±Π΅Π·Β Ρ€Π΅Π·ΠΊΠΈΡ… ускорСний ΠΈΒ Ρ€Ρ‹Π²ΠΊΠΎΠ², тСм самым ΡΠ½ΠΈΠ·ΠΈΡ‚ΡŒ врСмя простоя.

ΠœΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ PRI 40 PRI 50 PRI 58
Π”ΠΈΠ°ΠΌΠ΅Ρ‚Ρ€ корпуса 40Β ΠΌΠΌ 50Β ΠΌΠΌ 58Β ΠΌΠΌ
Π’ΠΈΠΏ Π²Π°Π»Π° Ρ†Π΅Π»ΡŒΠ½Ρ‹ΠΉ
Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ 100, 200, 360, 500, 600,
1000, 1024 ΠΈΠΌΠΏ/ΠΎΠ±
100, 200, 360, 500, 600,
720, 1000, 1024, 1800,
2000, 2048, 2500, 3600,
4000, 4096, 5000 ΠΈΠΌΠΏ/ΠΎΠ±
Π’Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ сигнал Push-Pull, TTL, HTL
НапряТСниС питания =5 Π’, =5…24 Π’
Максимальная ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ вращСния 3500 ΠΎΠ±/ΠΌΠΈΠ½
Π‘Ρ‚Π΅ΠΏΠ΅Π½ΡŒ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ IP54
Максимальная Ρ€Π°Π΄ΠΈΠ°Π»ΡŒΠ½Π°Ρ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π½Π° Π²Π°Π» 80 Н 100 Н 60 Н
Максимальная осСвая Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π½Π° Π²Π°Π» 40 Н 60 Н 40 Н
Рабочая Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π° -20…+80 Β°C
Π’Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π° хранСния -30…+90 Β°C
ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» корпуса алюминий, ΡΡ‚Π°Π»ΡŒ
ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» Π²Π°Π»Π° Π½Π΅Ρ€ΠΆΠ°Π²Π΅ΡŽΡ‰Π°Ρ ΡΡ‚Π°Π»ΡŒ
Π”ΠΈΠ°ΠΌΠ΅Ρ‚Ρ€ Π²Π°Π»Π° 4 / 6Β ΠΌΠΌ 6 / 8 / 10Β ΠΌΠΌ
ΠšΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅ 3 отвСрстия М3

ΠšΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ поставки
НаимСнованиС
ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ…
ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π°
PRI 40AR4 PRI 40AR6 PRI 50AR6
PRI 50AR8
PRI 50AR10
PRI 58AR6
PRI 58AR8
PRI 58AR10
Π“-ΠΎΠ±Ρ€Π°Π·Π½Ρ‹ΠΉ ΠΊΡ€ΠΎΠ½ΡˆΡ‚Π΅ΠΉΠ½
ΠœΡƒΡ„Ρ‚Π°

Π˜Π½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ оптичСский энкодСр OPKON PRI40

Π“Π°Π±Π°Ρ€ΠΈΡ‚Π½Ρ‹Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ оптичСского энкодСра OPKON PRI40,Β ΠΌΠΌ

R D
βˆ…Β 4Β ΠΌΠΌ 3,3Β ΠΌΠΌ
βˆ…Β 6 ΠΌΠΌ 5,3Β ΠΌΠΌ


Π˜Π½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ оптичСский энкодСр OPKON PRI50

Π“Π°Π±Π°Ρ€ΠΈΡ‚Π½Ρ‹Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ оптичСского энкодСра OPKON PRI50,Β ΠΌΠΌ

R D
βˆ…Β 6Β ΠΌΠΌ 5,5Β ΠΌΠΌ
βˆ…Β 8Β ΠΌΠΌ 7,3Β ΠΌΠΌ
βˆ…Β 10Β ΠΌΠΌ 9Β ΠΌΠΌ


Π˜Π½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ оптичСский энкодСр OPKON PRI58

Π“Π°Π±Π°Ρ€ΠΈΡ‚Π½Ρ‹Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ оптичСского энкодСра OPKON PRI58,Β ΠΌΠΌ

R D
βˆ…Β 6Β ΠΌΠΌ 5Β ΠΌΠΌ
βˆ…Β 8Β ΠΌΠΌ 7Β ΠΌΠΌ
βˆ…Β 10Β ΠΌΠΌ 9Β ΠΌΠΌ

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ энкодСров c Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹ΠΌ сигналом Push-Pull

Π‘Ρ…Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ Π²Ρ‚ΠΎΡ€ΠΈΡ‡Π½ΠΎΠΌΡƒ ΠΏΡ€ΠΈΠ±ΠΎΡ€Ρƒ с Π²Ρ…ΠΎΠ΄Π°ΠΌΠΈ PNPΠ‘Ρ…Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ Π²Ρ‚ΠΎΡ€ΠΈΡ‡Π½ΠΎΠΌΡƒ ΠΏΡ€ΠΈΠ±ΠΎΡ€Ρƒ с Π²Ρ…ΠΎΠ΄Π°ΠΌΠΈ NPNΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ² при прямом Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ (по часовой стрСлкС)

ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ ΠžΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ОписаниС
ΠšΠΎΡ€ΠΈΡ‡Π½Π΅Π²Ρ‹ΠΉ V+ ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅, 5…24 Π’
Π‘Π΅Π»Ρ‹ΠΉ V- ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅, 0 Π’
Π–Π΅Π»Ρ‚Ρ‹ΠΉ A Π’Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ сигнал, Ρ„Π°Π·Π° А
Π—Π΅Π»Π΅Π½Ρ‹ΠΉ B Π’Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ сигнал, Ρ„Π°Π·Π° B
Π‘Π΅Ρ€Ρ‹ΠΉ Z Π’Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ сигнал, Ρ„Π°Π·Π° Z
Π­ΠΊΡ€Π°Π½ GND Π—Π°Π·Π΅ΠΌΠ»Π΅Π½ΠΈΠ΅


ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ энкодСров PRI c Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹ΠΌ сигналом LineDriver

Π‘Ρ…Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ энкодСра ΠΊΒ Π²Ρ‚ΠΎΡ€ΠΈΡ‡Π½ΠΎΠΌΡƒ ΠΏΡ€ΠΈΠ±ΠΎΡ€Ρƒ ΡΒ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠΌΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ² при прямом Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ (по часовой стрСлкС)

ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ ΠžΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ОписаниС
ΠšΠΎΡ€ΠΈΡ‡Π½Π΅Π²Ρ‹ΠΉ V+ ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅, 5…24 Π’
Π‘Π΅Π»Ρ‹ΠΉ V- ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅, 0 Π’
Π–Π΅Π»Ρ‚Ρ‹ΠΉ A Π’Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ сигнал, Ρ„Π°Π·Π° А
Π‘ΠΈΠ½ΠΈΠΉ A Π’Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ сигнал, Ρ„Π°Π·Π° A
Π—Π΅Π»Π΅Π½Ρ‹ΠΉ B Π’Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ сигнал, Ρ„Π°Π·Π° B
ΠšΡ€Π°ΡΠ½Ρ‹ΠΉ B Π’Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ сигнал, Ρ„Π°Π·Π° B
Π‘Π΅Ρ€Ρ‹ΠΉ Z Π’Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ сигнал, Ρ„Π°Π·Π° Z
Π ΠΎΠ·ΠΎΠ²Ρ‹ΠΉ Z Π’Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ сигнал, Ρ„Π°Π·Π° Z
Π­ΠΊΡ€Π°Π½ GND Π—Π°Π·Π΅ΠΌΠ»Π΅Π½ΠΈΠ΅

PRI *
40Β ΠΌΠΌ 40
50Β ΠΌΠΌ 50
58Β ΠΌΠΌ 58
Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΠΎΠ΅ исполнСниС A
4Β ΠΌΠΌ R4
6Β ΠΌΠΌ R6
8Β ΠΌΠΌ R8
10Β ΠΌΠΌ R10
Push-Pull LTP
TTL Linedriver LD
HTL Linedriver HLD
PRI40: 100, 200, 360, 500,
600, 1000, 1024Β ΠΈΠΌΠΏ/ΠΎΠ±
100…1024
PRI50, PRI58: 100, 200, 360, 400, 500,
600, 720, 1000, 1024, 1800, 2000, 2048,
2500, 3600, 4000, 4096, 5000Β ΠΈΠΌΠΏ/ΠΎΠ±
100…5000
ΠšΠ°Π½Π°Π»Ρ‹ A ΠΈ B B
ΠšΠ°Π½Π°Π»Ρ‹ A, B ΠΈ Z Z
=5 Π’ V1
=5…24 Π’ V3
КабСль 2,5 ΠΌΠ΅Ρ‚Ρ€Π° 2M5
КабСль 5 ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² 5M
Π£Π³Π»ΠΎΠ²ΠΎΠΉ R

* — модификация энкодСра опрСдСляСтся ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΌ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€: PRI 40AR6 HLD 500 Z V3 2M5R SL-RF.

ИспользованиС энкодСра β€” ΠΠ°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ сборная Worldskills Россия

β€œ

В этом ΡƒΡ€ΠΎΠΊΠ΅ мы познакомимся ΡΒ ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΌΠ°Π³Π½ΠΈΡ‚Π½Ρ‹ΠΌ энкодСром, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ поставляСтся Π²Β ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π΅ оборудования WorldskillsMobile Robotic Collection, Π°Β Ρ‚Π°ΠΊΠΆΠ΅ с программируСмой логичСской ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ схСмой ΠŸΠ›Π˜Π‘. БовмСстим ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ знания и напишСм ΠΊΠΎΠ΄ Π½Π°Β ΠŸΠ›Π˜Π‘, ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΡƒΠ΅ΠΌ Π΅Π³ΠΎ в нашС устройство и запустим всС Π²Β Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. НачнСм.

Глоссарий

Для ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ освоСния ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π° Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ Π²Π°ΠΌ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ понятия:

ΠžΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡΠΎΡ€Π΅Π²Π½ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ Ρ‡Π΅ΠΌΠΏΠΈΠΎΠ½Π°Ρ‚Π° WorldSkills International ΠΏΠΎ ΠΊΠΎΠΌΠΏΠ΅Ρ‚Π΅Π½Ρ†ΠΈΠΈ «Мобильная Π ΠΎΠ±ΠΎΡ‚ΠΎΡ‚Π΅Ρ…Π½ΠΈΠΊΠ°Β»

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠ°Ρ ЛогичСская Π˜Π½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½Π°Ρ Π‘Ρ…Π΅ΠΌΠ°

Устройство подсчСта ΡƒΠ³Π»Π° ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π° оси

Field-Programmable Gate Array, Ρ€Π°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡ‚ΡŒ ΠŸΠ›Π˜Π‘, конфигурация ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π° послС Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ питания

ВидСолСкция

ΠšΠΎΠ½ΡΠΏΠ΅ΠΊΡ‚

Π­Π½ΠΊΠΎΠ΄Π΅Ρ€

Π­Π½ΠΊΠΎΠ΄Π΅Ρ€ (Π΄Π°Ρ‚Ρ‡ΠΈΠΊ ΡƒΠ³Π»Π° ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π°)Β β€” это элСктромСханичСскоС устройство, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠ΅ для прСобразования ΡƒΠ³Π»ΠΎΠ²ΠΎΠ³ΠΎ полоТСния Π²Π°Π»Π° ΠΈΠ»ΠΈ оси в элСктричСскиС сигналы.
Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π΄Π²Π° основных Ρ‚ΠΈΠΏΠ°.

Π˜Π½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ

Π˜Π½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ энкодСр Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΡ‹, число ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ ΡƒΠ³Π»Ρƒ ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π°. ΠŸΠΎΠ΄ΡΡ‡Π΅Ρ‚ числа этих ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ² Π΄Π°Π΅Ρ‚ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ ΡƒΠ³Π»Π° ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π° Π²Π°Π»Π° ΠΈΒ ΠΊΠΎΠ΄Π΅Ρ€Π° ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΅Π³ΠΎ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ полоТСния. Π­Ρ‚ΠΎΡ‚ Ρ‚ΠΈΠΏ энкодСров Π½Π΅Β Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΡ‹, ΠΊΠΎΠ³Π΄Π° Π΅Π³ΠΎ Π²Π°Π» находится Π²Β ΠΏΠΎΠΊΠΎΠ΅.

ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅:

  • ΠΈΠ½Π΄ΡƒΡΡ‚Ρ€ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ срСдства управлСния
  • бытовая ΠΈ ΠΌΡƒΠ·Ρ‹ΠΊΠ°Π»ΡŒΠ½Π°Ρ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ°

ΠœΠ°Π³Π½ΠΈΡ‚Π½Ρ‹ΠΉ

Π­Π½ΠΊΠΎΠ΄Π΅Ρ€, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡƒΠ³Π»ΠΎΠ²ΠΎΠ³ΠΎ пСрСмСщСния Π²Π°Π»Π° Π² элСктронный сигнал рСализуСтся бСсконтактно Π½Π° основС эффСкта Π₯ΠΎΠ»Π»Π°; допускаСт ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ сигналов Π½Π° скоростях Π΄ΠΎ 60 000 ΠΎΠ±ΠΎΡ€ΠΎΡ‚ΠΎΠ² Π² ΠΌΠΈΠ½ΡƒΡ‚Ρƒ. Π’ ΠΌΠ°Π³Π½ΠΈΡ‚Π½ΠΎΠΌ энкодСрС Π½Π° скоростноС Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ внСшнСго Π²Π°Π»Π°, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π·Π°ΠΊΡ€Π΅ΠΏΠ»Π΅Π½ цилиндричСский постоянный ΠΌΠ°Π³Π½ΠΈΡ‚, воспринимаСтся Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠΌ Π₯ΠΎΠ»Π»Π° совмСщСнным Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΏΠΎΠ»ΡƒΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠΎΠ²ΠΎΠΌ кристаллС с ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ сигналов. ΠŸΡ€ΠΈ Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ полюсов постоянного ΠΌΠ°Π³Π½ΠΈΡ‚Π° Π½Π°Π΄ микросхСмы с Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠΌ Π₯ΠΎΠ»Π»Π°, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ Π²Π΅ΠΊΡ‚ΠΎΡ€ ΠΌΠ°Π³Π½ΠΈΡ‚Π½ΠΎΠΉ ΠΈΠ½Π΄ΡƒΠΊΡ†ΠΈΠΈ Π½Π°Π²ΠΎΠ΄ΠΈΡ‚ напряТСниС Π₯ΠΎΠ»Π»Π°, содСрТащСС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ ΡƒΠ³Π»Π° ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π° Π²Π°Π»Π°.

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ обСспСчиваСт быстроС ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ напряТСния Π₯ΠΎΠ»Π»Π°, ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΡƒΠ³Π»Π° позиционирования. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ³ΠΎ прСобразования Π±Π΅Π· нСпосрСдствСнного мСханичСского соСдинСния элСмСнтов ΠΌΠ°Π³Π½ΠΈΡ‚Π° ΠΈΒ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° Π₯ΠΎΠ»Π»Π° являСтся основным прСимущСством ΠΌΠ°Π³Π½ΠΈΡ‚Π½Ρ‹Ρ… энкодСров, обСспСчиваСт ΠΈΠΌΒ Π²Ρ‹ΡΠΎΠΊΡƒΡŽ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΒ Π΄ΠΎΠ»Π³ΠΎΠ²Π΅Ρ‡Π½ΠΎΡΡ‚ΡŒ.

ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅:

  • высокоскоростныС прилоТСния, связанныС ΡΒ ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΠΉ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ, ΠΏΠΎΠ»ΠΈΠ³Ρ€Π°Ρ„ΠΈΠ΅ΠΉ, ΠΌΠ΅Ρ‚Π°Π»Π»ΠΎΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ
  • ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎ-ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ логичСскиС ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½Ρ‹Π΅ схСмы ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ, программируя устройство, вы сами создаСтС Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ ΠΈΠ·Β Π±Π°Π·ΠΎΠ²Ρ‹Ρ… логичСских элСмСнтов. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π²Ρ‹Β ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅:

  • высокоС быстродСйствиС
  • Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ микросхСмы
  • Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ, нС измСняя Π½ΠΈΒ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ‡ΠΈΠΏΠ°, Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ†Π΅Π»Ρ‹ΠΉ ряд ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ².

Π’Β Π½Π°ΡˆΠ΅ΠΌ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π²ΠΈΠ΄ ΠŸΠ›Π˜Π‘ ΠΏΠΎΠ΄ FPGA. ΠœΠΈΠΊΡ€ΠΎΡΡ…Π΅ΠΌΠ° FPGAΒ β€” это заказная микросхСма ASIC, состоящая ΠΈΠ·Β Ρ‚Π°ΠΊΠΈΡ…Β ΠΆΠ΅ транзисторов, ΠΈΠ·Β ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡ‚ΡΡ Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Ρ‹, рСгистры, ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»Π΅ΠΊΡΠΎΡ€Ρ‹ ΠΈΒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ логичСскиС элСмСнты для ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… схСм.

ВозмоТности

МоТно ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ†ΠΈΡŽ сигналов ΠΌΠ΅ΠΆΠ΄Ρƒ Π±ΠΎΠ»Π΅Π΅ ΠΊΡ€ΡƒΠΏΠ½Ρ‹ΠΌΠΈ Π±Π»ΠΎΠΊΠ°ΠΌΠΈ (CLBΒ β€” ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ логичСскиС Π±Π»ΠΎΠΊΠΈ)

МоТно ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ выполняСт CLB

МоТно ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Ρ€Π°Π·Π½ΡƒΡŽ ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ†ΠΈΡŽ сигналов ΠΌΠ΅ΠΆΠ΄Ρƒ CLB, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π±Π»ΠΎΠΊΠΈ CLB находятся Π²Β ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅, которая Π·Π°Π΄Π°Π΅Ρ‚ соСдинСниС Π²Ρ…ΠΎΠ΄ΠΎΠ² ΠΈΒ Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ² Π±Π»ΠΎΠΊΠΎΠ² CLB. На каТдом пСрСсСчСнии ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠΎΠ² находятся 6 ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΡ… ΠΊΠ»ΡŽΡ‡Π΅ΠΉ, управляСмых своими ячСйками ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ памяти

ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°

Боздадим VI для написания кодов FPGA.

1. ΠžΡ‚ΠΊΡ€ΠΎΠ΅ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈΒ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ к устройству Mario Chassis.

2. Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ Π½ΠΎΠ²ΡƒΡŽΒ VI ΠΈΒ Ρ€Π°Π·Π΄Π΅Π»ΠΈΠΌ Ρ„Ρ€ΠΎΠ½Ρ‚ ΠΏΠ°Π½Π΅Π»ΠΈ Π±Π»ΠΎΠΊΠ° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ ΠΏΠΎΠΏΠΎΠ»Π°ΠΌ.

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚Ρ‹ энкодСра

Когда Π²Π°Π» энкодСра вращаСтся, Π½Π°Β Π²Ρ‹Ρ…ΠΎΠ΄Π°Ρ… ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ Π΄Π²Π° ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹Ρ… сигнала, сдвинутых ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Π°. ΠžΡ‚Β Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡ вращСния Π²Π°Π»Π° энкодСра зависит, ΠΊΠ°ΠΊΠΎΠΉ из сигналов Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΠ΅Ρ€Π΅ΠΆΠ°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ.

На рисункС прСдставлСны Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ сигналов для идСального случая. Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄, Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΎΠΉ Π½ΠΈΠΆΠ΅.

1. ΠŸΠ΅Ρ€Π΅ΠΏΠΈΡˆΠ΅ΠΌ этот ΠΊΠΎΠ΄ Π½Π°Β Π½Π°ΡˆΡƒ Π±Π»ΠΎΠΊ-Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡƒ и создадим 2 контроля Source А ΠΈΒ SourceΒ Π’.

2. НаТмСм ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ Π½Π°Β ΠΏΠ΅Ρ€Π΅Π΄Π½Π΅ΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ. Boolean ΠΈΒ Push-button. SourceΒ A ΠΈΒ SourceΒ B

3. На блок-Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ΅ Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ элСмСнт Exclusive Or. Π”Π΅Π»Π°Π΅ΠΌ Ρ‚Ρ€ΠΈ Π΅Π³ΠΎ ΠΊΠΎΠΏΠΈΠΈ.

4. На рисункС Π²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΡ‚Β SourceΒ A создаСтся ссылка Π²Β ΠΊΠΎΠ½Ρ†Π΅ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ считывания этих Π΄Π°Π½Π½Ρ‹Ρ….

5. Π‘Π΄Π΅Π»Π°Π΅ΠΌ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ этот ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π±Ρ‹Π» Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Ρ†ΠΈΠΊΠ»Π° нашСго SourceΒ A. Π’ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ элСмСнтом Feedback node. Нам Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ SourceΒ A Π²Β Y нашСго Exclusive for.

Для этого:

  • Π½Π°ΠΆΠΌΠ΅ΠΌ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΏΠΎ Feedback Node’Ρƒ
  • Π½Π°ΠΆΠΌΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΎΡ‡ΠΊΡƒ change Direction.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ с выхода Source AΒ Π½Π° XΒ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ΄Π°Π²Π°Ρ‚ΡŒΡΡ свСТСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Feedback Node’Π°. На YΒ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ΄Π°Π²Π°Ρ‚ΡŒΡΡ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ с прСдыдущСй ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, Π΄Π΅Π»Π°Π΅ΠΌ Ρ‚ΠΎ ΠΆΠ΅ самоС для Source BΒ ΠΈΒ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ Exclusive for.

6. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ ΠΊΒ XΒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Source A, ΠΊ YΒ β€” послСднСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Source B.

7. ВыполняСм логичСскоС слоТСниС Π΄Π²ΡƒΡ… Π²Π΅Ρ€Ρ…Π½ΠΈΡ… элСмСнтов.

8.
Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ элСмСнтом Π±ΡƒΠ΄Π΅Ρ‚ Node Exclusive Or.

Π’Π°ΠΆΠ½ΠΎ

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ эти элСмСнты ΠΏΠΎΡ‡Ρ‚ΠΈ Π½ΠΈΠΊΠ°ΠΊ Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π° Π½Π΅ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ, ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΡ‡ΠΊΠΈ Π½Π° ΠΊΠΎΠ½Ρ†Π΅ этого элСмСнта

9. Π’ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ Select для прибавлСния ΠΈΠ»ΠΈ вычитания 1 ΠΎΡ‚Β ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ нашСго энкодСра.

10. Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ константу Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹. Π—Π°ΠΉΠ΄Π΅ΠΌ Π²Β NumericΒ β€” Numeric constant, Π½Π°Β True ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ 1; ΡΒ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π·Π°ΠΆΠ°Ρ‚ΠΎΠΉ клавиши Ctrl Π΄Π΅Π»Π°Π΅ΠΌ копию ΠΈΒ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ на этой ΠΊΠΎΠΏΠΈΠΈ -1.

11.
Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ сСлСкта складываСм ΠΈΒ Π΄Π°Π½Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΡΒ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Selecta ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌ.

ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°

В случаС, Ссли True, Ρ‚ΠΎΒ ΠΌΡ‹Β Π±ΡƒΠ΄Π΅ΠΌ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΈΠ»ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΎΠ΅-Π»ΠΈΠ±ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Π”Π°Π½Π½Ρ‹ΠΉ select Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‡Π°Ρ‚ΡŒ Π·Π°Β Ρ‚ΠΎ, двигаСтся ли наш энкодСр, Ρ‚. Π΅. вращаСтся ли Π²Π°Π». НиТнСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ дальшС Π½Π°Β ΠΈΡ‚ΠΎΠ³ΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒΡΡ в нашСм Ρ€Π΅Π°Π»Ρ‚Π°ΠΉΠΌΠ΅, с которым в дальнСйшСм ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. На False выдаСтся Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ вычислСния, Π½Π°Β True β€” ноль. Ноль, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄Π°Π½Π½ΠΎΠ³ΠΎ selecta ΠΌΡ‹Β Π±ΡƒΠ΄Π΅ΠΌ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ энкодСра.
Π—Π°Π΄Π°Π΄ΠΈΠΌ с послСднСго сСлСкта ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€, Π½Π°Π·ΠΎΠ²Π΅ΠΌ Π΅Π³ΠΎ Position.

Π£ΠΏΡ€ΠΎΡ‰Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄, ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Direction ΠΈΒ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ считывания Π²Β Ρ€Π΅Π°Π»Ρ‚Π°ΠΉΠΌΠ΅.

1. Π£Π΄Π°Π»ΠΈΠΌ Π΄Π°Π½Π½Ρ‹ΠΉ элСмСнт ΠΈΒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠΌ Exclusive orΒ ΠΊΒ Π½Π°ΡˆΠ΅ΠΌΡƒ сСлСктору.

2. ВмСсто плюса Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ элСмСнтами Increment ΠΈΒ Decrement

3. ΠšΒ Π½Π°ΡˆΠ΅ΠΌΡƒ +1 ΠΈΒ -1 Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ значСния с нашСй ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. Π”Π΅Π»Π°Π΅ΠΌ это ΡΒ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Feedback Node.

4. Π£Π΄Π°Π»ΠΈΠΌ константы +1 ΠΈΒ -1, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠΌ Π½Π°Β True.

5. На False ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ с Feedback node’a.

Π’Π°ΠΆΠ½ΠΎ

Если наш Π²Π°Π» вращаСтся, выполняСтся условиС ΠΈ опрСдСляСтся, Π² ΠΊΠ°ΠΊΡƒΡŽ сторону Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅. БоотвСтствСнно, прибавляСтся Π΅Π΄ΠΈΠ½ΠΈΡ†Π° ΠΈΠ»ΠΈ вычитаСтся. Если Ρƒ нас Π²Π°Π» Π½Π΅ вращаСтся, Ρ‚ΠΎ позиция Π½Π΅ измСняСтся ΠΈ пСрСдаСтся Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅, которая Π±Ρ‹Π»Π° Π½Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Ρ†ΠΈΠΊΠ»Π°

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΡƒΠ΄Π° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹ нашСго энкодСра. Для этого ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠΌ Π΅Π³ΠΎ ΠΊΒ myRIO и посмотрим ΡΒ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ IO ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ энкодСр и элСмСнт питания ΠΊΒ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρƒ.

Запуск

1. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠΌΡΡ ΠΊΒ RIO и запустим ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ.

2. ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π²ΠΎΒ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ с цифровыми Digital Input / Output (Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ Π²Ρ…ΠΎΠ΄Ρ‹ ΠΈΒ Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹).

3. Π’Ρ‹Π±Π΅Ρ€Π΅ΠΌ доступныС всСм Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ Π²Ρ…ΠΎΠ΄Ρ‹ ΠΈΒ Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹ и посмотрим, Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ.

4.
ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ, ΠΊΒ ΠΊΠ°ΠΊΠΈΠΌ Π²Ρ…ΠΎΠ΄Π°ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ энкодСр.

5. Π’ΠΎΠ·ΡŒΠΌΠ΅ΠΌ ΠΌΠΎΡ‚ΠΎΡ€ ΠΈΒ ΠΏΠΎΠΊΡ€ΡƒΡ‚ΠΈΠΌ колСсо. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚: DIO-3 ΠΈΒ DIO-4 ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ. БоотвСтствСнно, Π΄Π²Π° DIO Π²Ρ‹Ρ…ΠΎΠ΄Π°Β β€” это DIO-3 ΠΈΒ DIO-4.

6. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ Π²Β LabVIEW и напишСм для этого ΠΊΠΎΠ΄.

7. Π”ΠΎΠ±Π°Π²ΠΈΠΌ вмСсто Source А ΠΈ Source B наш Π²Ρ…ΠΎΠ΄ с ΠΊΠΎΠ½Π½Π΅ΠΊΡ‚ΠΎΡ€Π° А, Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ DIO-7 DIO-0, ΠΈ Π½Π°ΠΉΠ΄Π΅ΠΌ DIO-3 ΠΈ DIO-4.

8. ΠŸΠ΅Ρ€Π΅Π½Π΅ΡΠ΅ΠΌ ΠΈΡ…Β Π½Π°Β Π½Π°ΡˆΡƒ Π±Π»ΠΎΠΊ-Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡƒ ΠΈΒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠΌ соотвСтствСнно.

9. ΠŸΠΎΠΌΠ΅ΡΡ‚ΠΈΠΌ написанный ΠΊΠΎΠ΄ в структуру While loop, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ»ΠΈΡΡŒ постоянно.

Π’Π°ΠΆΠ½ΠΎ

Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ real-time, Π½Π° ΠŸΠ›Π˜Π‘ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΡƒ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠŸΠ›Π˜Π‘ являСтся довольно высокоскоростным устройством, ΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° Π½Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠ΅ΡˆΠ°Ρ‚ΡŒ

10. Запустим Π½Π°ΡˆΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΊΡƒ, сохраним Π΅Π΅, Π½Π°Π·ΠΎΠ²Π΅ΠΌ энкодСр FPGA ΠΈΒ ΡƒΠΊΠ°ΠΆΠ΅ΠΌ Use the local compile server.

11. НаТимаСм OK ΠΈΒ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌ ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠ΅ компиляции FPGA-Ρ„Π°ΠΉΠ»Π°.

12. ΠŸΠΎΠΊΡ€ΡƒΡ‚ΠΈΠΌ нашС колСсо ΠΏΡ€ΠΎΡ‚ΠΈΠ² часовой стрСлки. Position считаСтся Π²Β ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ сторону. Π’Ρ€Π°Ρ‰Π°Π΅ΠΌ по часовой, Position считаСтся Π²Β ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ сторону. НаТимаСм ResetΒ β€” позиция обнуляСтся.

ΠŸΠ΅Ρ€Π΅Π½ΠΎΡ ΠŸΠ›Π˜Π‘ Π½Π° Real-time

1. Π’Β ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ ΠΏΠΎΠ΄ myRIO создаСм Π½ΠΎΠ²ΡƒΡŽΒ VI.

2. Π”Π΅Π»ΠΈΠΌ экран.

3. ΠžΠ±Ρ€Π°Ρ‰Π°Π΅ΠΌΡΡ Π²Β Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ FPGA-interface ΠΈΒ Π±Π΅Ρ€Π΅ΠΌ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ элСмСнт — Open FPGA Reference.

4. Π—Π°Ρ…ΠΎΠ΄ΠΈΠΌ Π²Β Π΄Π°Π½Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ ΠΈΒ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡΒ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π±ΠΈΡ‚-Ρ„Π°ΠΉΠ»Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ находится Π²Β ΠΏΠ°ΠΏΠΎΡ‡ΠΊΠ΅ FPGA bit-files.

5. Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ Resource name, нашС устройство FPGA target RIO.

Π’Π°ΠΆΠ½ΠΎ

Π•ΡΡ‚ΡŒ Π΄Π²Π° Π²Ρ‹Ρ…ΠΎΠ΄Π°: кластСр ошибки ΠΈ FPGA Reference out. По Π΄Π°Π½Π½ΠΎΠΌΡƒ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Ρƒ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ΄Ρ‚ΠΈ информация, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ Π² нашСм Ρ†ΠΈΠΊΠ»Π΅ для считывания, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ с энкодСра

6. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Π²Β Ρ†ΠΈΠΊΠ», Π·Π°Ρ‚Π΅ΠΌ ΠΎΡ‚Ρ‚ΡƒΠ΄Π°Β ΠΆΠ΅ ΠΈΠ·Β FPGA interface возьмСм элСмСнт Read write control, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠΌ Π΅Π³ΠΎ Π½Π°Β FPGAΒ VI Reference, и в этом элСмСнтС ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ тС названия ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ мы создали в нашСм ΠŸΠ›Π˜Π‘Π΅. ΠšΒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Reset, я растяну Π΅Π³ΠΎ Ρ‡ΡƒΡ‚ΡŒ Π½ΠΈΠΆΠ΅Β β€” Position. На Reset создаю Control, Π½Π°Β Position создаю Indicator. Π£ΠΊΠ°Π·Ρ‹Π²Π°ΡŽ условиС остановки Ρ†ΠΈΠΊΠ»Π° ΠΈΒ ΡΡ‚Π°Π²Π»ΡŽ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΡƒ в этом Ρ†ΠΈΠΊΠ»Π΅ 10 мс. ЗапускаСм и сохраняСм.

β€œ

В этом ΡƒΡ€ΠΎΠΊΠ΅ ΠΌΡ‹Β ΡƒΠ·Π½Π°Π»ΠΈ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ энкодСр, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠŸΠ›Π˜Π‘, написали ΠΊΠΎΠ΄ для энкодСра Π½Π°Β ΠŸΠ›Π˜Π‘ и воспользовались сконфигурированным ΠŸΠ›Π˜Π‘ на устройствС Π²Β real-time. ΠŸΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌ Π²Π°ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ знания!

Π˜Π½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅

Для закрСплСния ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… Π·Π½Π°Π½ΠΈΠΉ ΠΏΡ€ΠΎΠΉΠ΄ΠΈΡ‚Π΅ тСст

Π‘Ρ‚Π°Ρ€Ρ‚ΡƒΠ΅ΠΌ!

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Π°Ρ логичСская ΠΈ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΈΠ²Π½Π°Ρ сборка

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠ°Ρ логичСская ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½Π°Ρ схСма

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ свСтодиод

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠ°Ρ логичСская интСрактивная сборка

Π”Π°Π»ΡŒΡˆΠ΅

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ

Π£Π·Π½Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚

Π­Ρ„Ρ„Π΅ΠΊΡ‚ Π‘ΠΎΡ€Π°

Π­Ρ„Ρ„Π΅ΠΊΡ‚ Π’ΠΎΡ€Π°

Π­Ρ„Ρ„Π΅ΠΊΡ‚ Π₯Π»ΠΎΡ€Π°

Π­Ρ„Ρ„Π΅ΠΊΡ‚ Π₯ΠΎΠ»Π»Π°

Π”Π°Π»ΡŒΡˆΠ΅

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ

Π£Π·Π½Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚

Π‘ΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ

Π£ΠΌΠ½ΠΎΠΆΠ°Ρ‚ΡŒ

Π”Π΅Π»ΠΈΡ‚ΡŒ

Π’ΠΎΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π² ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ

Π”Π°Π»ΡŒΡˆΠ΅

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ

Π£Π·Π½Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚

К соТалСнию, Π²Ρ‹ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΠ»ΠΈ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ

ΠŸΡ€ΠΎΡ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ Π»Π΅ΠΊΡ†ΠΈΡŽ ΠΈ посмотритС Π²ΠΈΠ΄Π΅ΠΎ Π΅Ρ‰Π΅ Ρ€Π°Π·

ΠŸΡ€ΠΎΠΉΡ‚ΠΈ Π΅Ρ‰Π΅ Ρ€Π°Π·

НСплохо!

Но ΠΌΠΎΠΆΠ½ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. 2 = 4 Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ.

  • Π’Ρ‹Ρ…ΠΎΠ΄ энкодСра ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Π½ΠΈΠ·ΠΊΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Π²Ρ‹Ρ…ΠΎΠ΄ Π°ΠΊΡ‚ΠΈΠ²Π΅Π½ (Π½ΠΈΠ·ΠΊΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ) Π² любой ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π° ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹ Π½Π΅Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ (высокий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ). Активный Π½ΠΈΠ·ΠΊΠΈΠΉ Π²Ρ‹Ρ…ΠΎΠ΄ выбираСтся Π½Π° основС Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, присвоСнного Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌΡƒ Π²Ρ…ΠΎΠ΄Ρƒ.
  • Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ энкодСров, Π² Ρ‚ΠΎΠΌ числС энкодСры с ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°ΡŽΡ‚ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ Π²Ρ…ΠΎΠ΄Ρƒ, ΠΈ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎ-Π²Π·Π²Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ энкодСры, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π΄Π²ΠΎΠΈΡ‡Π½ΡƒΡŽ систСму взвСшивания для присвоСния Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… ΠΊΠΎΠ΄ΠΎΠ² Π²Ρ…ΠΎΠ΄Π°ΠΌ.
  • Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, энкодСр β€” это цифровая схСма, которая ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ Π½Π°Π±ΠΎΡ€ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Π² ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ΄, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ Π²Ρ…ΠΎΠ΄Π°. ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠΈ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… систСмах для прСобразования ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Ρ… Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹. 9n Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… строк с β€˜n’ Π±ΠΈΡ‚Π°ΠΌΠΈ.

    Π­Π½ΠΊΠΎΠ΄Π΅Ρ€ 4:2 –

    Π­Π½ΠΊΠΎΠ΄Π΅Ρ€ 4 Π½Π° 2 состоит ΠΈΠ· Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Π²Ρ…ΠΎΠ΄ΠΎΠ² Y3, Y2, Y1 ΠΈ Y0 ΠΈ Π΄Π²ΡƒΡ… Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ² A1 ΠΈ A0 . Π’ любой ΠΌΠΎΠΌΠ΅Π½Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· этих 4 Π²Ρ…ΠΎΠ΄ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Β«1Β», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ΄. На рисункС Π½ΠΈΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ логичСский символ энкодСра 4 Π½Π° 2: Π’Π°Π±Π»ΠΈΡ†Π° истинности энкодСра 4 Π½Π° 2 выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: ЛогичСскоС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ для A1 ΠΈ A0:

     A1 = Y3 + Y2
    A0 = Y3 + Y1 

    Π’Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π΄Π²Π΅ логичСскиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ A1 ΠΈ A0 ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ с использованиСм Π΄Π²ΡƒΡ… Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… логичСских элСмСнтов Π˜Π›Π˜:

    8 : 3 Π­Π½ΠΊΠΎΠ΄Π΅Ρ€ (Π²ΠΎΡΡŒΠΌΠ΅Ρ€ΠΈΡ‡Π½Ρ‹ΠΉ Π² Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ) –

    Π­Π½ΠΊΠΎΠ΄Π΅Ρ€ 8 Π² 3 ΠΈΠ»ΠΈ Π²ΠΎΡΡŒΠΌΠ΅Ρ€ΠΈΡ‡Π½Ρ‹ΠΉ Π² Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ энкодСр состоит ΠΈΠ· 8 Π²Ρ…ΠΎΠ΄ΠΎΠ² : ΠΎΡ‚ Y7 Π΄ΠΎ Y0 ΠΈ 3 Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ² : A2, A1 ΠΈ A0. КаТдая входная строка соотвСтствуСт ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π²ΠΎΡΡŒΠΌΠ΅Ρ€ΠΈΡ‡Π½ΠΎΠΉ Ρ†ΠΈΡ„Ρ€Π΅, Π° Ρ‚Ρ€ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΡŽΡ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ΄. На рисункС Π½ΠΈΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ логичСский символ прСобразования Π²ΠΎΡΡŒΠΌΠ΅Ρ€ΠΈΡ‡Π½ΠΎΠ³ΠΎ Π² Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ: Π’Π°Π±Π»ΠΈΡ†Π° истинности для ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠ° ΠΎΡ‚ 8 Π΄ΠΎ 3 выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: ЛогичСскоС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ для A2, A1 ΠΈ A0:

     A2 = Y7 + Y6 + Y5 + Y4
    А1 = У7 + У6 + У3 + У2
    А0 = Y7 + Y5 + Y3 + Y1 

    Π’Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π΄Π²Π΅ логичСскиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ A2, A1 ΠΈ A0 ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ с использованиСм Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… логичСских элСмСнтов Π˜Π›Π˜:

    ДСсятично-Π΄Π²ΠΎΠΈΡ‡Π½ΠΎ-дСсятичный энкодСр –

    ДСсятично-Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ энкодСр ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ состоит ΠΈΠ· 10 Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… строк ΠΈ 4 Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… строк . КаТдая входная строка соотвСтствуСт ΠΊΠ°ΠΆΠ΄ΠΎΠΉ дСсятичной Ρ†ΠΈΡ„Ρ€Π΅, Π° 4 Π²Ρ‹Ρ…ΠΎΠ΄Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎ-дСсятичному ΠΊΠΎΠ΄Ρƒ. Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ дСсятичныС Π΄Π°Π½Π½Ρ‹Π΅ Π² качСствС Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΊΠΎΠ΄ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΈΡ… Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎ-дСсятичный ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ доступСн Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… линиях. На рисункС Π½ΠΈΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ логичСский символ дСсятичного ΠΊΠΎΠ΄Π΅Ρ€Π° Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎ-дСсятичный: Π’Π°Π±Π»ΠΈΡ†Π° истинности дСсятичного ΠΊΠΎΠ΄Π΅Ρ€Π° Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎ-дСсятичный выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: ЛогичСскоС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ для A3, A2, A1 ΠΈ A0:

     A3 = Y9 + Y8
     А2 = У7 + У6 + У5 + У4
     А1 = У7 + У6 + У3 + У2
     A0 = Y9 + Y7 +Y5 +Y3 + Y1 

    Π’Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π΄Π²Π΅ Π±ΡƒΠ»Π΅Π²Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ логичСских элСмСнтов Π˜Π›Π˜:

    ΠŸΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π½Ρ‹ΠΉ энкодСр –

    Π­Π½ΠΊΠΎΠ΄Π΅Ρ€ с ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΎΠΌ ΠΎΡ‚ 4 Π΄ΠΎ 2 ΠΈΠΌΠ΅Π΅Ρ‚ 4 Π²Ρ…ΠΎΠ΄Π° : Y3, Y2, Y1 ΠΈ Y0 ΠΈ 2 Π²Ρ‹Ρ…ΠΎΠ΄Π° : A1 ΠΈ A0. Π—Π΄Π΅ΡΡŒ Π²Ρ…ΠΎΠ΄ Y3 ΠΈΠΌΠ΅Π΅Ρ‚ самый высокий ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ , Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ Π²Ρ…ΠΎΠ΄ Y0 ΠΈΠΌΠ΅Π΅Ρ‚ самый Π½ΠΈΠ·ΠΊΠΈΠΉ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ . Π’ этом случаС, Π΄Π°ΠΆΠ΅ Ссли Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ ΠΎΠ΄ΠΈΠ½ Π²Ρ…ΠΎΠ΄ Ρ€Π°Π²Π΅Π½ Β«1Β» ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ Π±ΡƒΠ΄Π΅Ρ‚ (Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ) ΠΊΠΎΠ΄, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π²Ρ…ΠΎΠ΄Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ высокий ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ . Π’Π°Π±Π»ΠΈΡ†Π° истинности для ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π½ΠΎΠ³ΠΎ энкодСра выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: Π’Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π΄Π²Π΅ логичСскиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ ΠΊΠ°ΠΊ: НСдостатки ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… энкодСров –

    1. БущСствуСт Π½Π΅ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° всС Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹ энкодСра Ρ€Π°Π²Π½Ρ‹ Π½ΡƒΠ»ΡŽ.
    2. Если Π°ΠΊΡ‚ΠΈΠ²Π΅Π½ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π²Ρ…ΠΎΠ΄Π° Высокий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ, ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Π²Ρ‹Π΄Π°Π΅Ρ‚ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ сигнал, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ.

    Π˜Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅ΠΎΠ΄ΠΎΠ»Π΅Ρ‚ΡŒ эти трудности, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Ρ‹ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ Π²Ρ…ΠΎΠ΄Ρƒ энкодСра. Π—Π°Ρ‚Π΅ΠΌ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ энкодСра Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΠΎΠ΄ (ΠΊΠΎΠ΄, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ высоким Π²Ρ…ΠΎΠ΄Π°ΠΌ, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌ Π±ΠΎΠ»Π΅Π΅ высокий ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚. ИспользованиС энкодСров β€”

    1. Π­Π½ΠΊΠΎΠ΄Π΅Ρ€Ρ‹ β€” ΠΎΡ‡Π΅Π½ΡŒ распространСнныС элСктронныС схСмы, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π²ΠΎ всСх Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… систСмах.
    2. Π­Π½ΠΊΠΎΠ΄Π΅Ρ€Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для пСрСвСсти дСсятичныС значСния Π² Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ слоТСниС, Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅, ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Ρ‚. Π΄.
    3. Π”Ρ€ΡƒΠ³ΠΈΠ΅ прилоТСния, особСнно для ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π½Ρ‹Ρ… энкодСров, ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ Π² микропроцСссорных прилоТСниях.

    ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° использования энкодСров Π² Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠ΅:

    1. УмСньшСниС количСства Π»ΠΈΠ½ΠΈΠΉ: Π­Π½ΠΊΠΎΠ΄Π΅Ρ€Ρ‹ ΡΠΎΠΊΡ€Π°Ρ‰Π°ΡŽΡ‚ количСство Π»ΠΈΠ½ΠΈΠΉ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ с Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π²Ρ…ΠΎΠ΄ΠΎΠ² Π½Π° ΠΎΠ΄ΠΈΠ½ Π²Ρ‹Ρ…ΠΎΠ΄, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ систСмы ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ΡƒΡŽΡ‰ΠΈΡ….
    2. ΠŸΠΎΠ²Ρ‹ΡˆΠ΅Π½Π½Π°Ρ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ: ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Ρ нСсколько Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΎΠ΄ΠΈΠ½ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄, ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠ½ΠΈΠ·ΠΈΡ‚ΡŒ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ ошибок ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.
    3. ΠŸΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ: ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ систСмы Π·Π° счСт сокращСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ с Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π²Ρ…ΠΎΠ΄ΠΎΠ² Π½Π° ΠΎΠ΄ΠΈΠ½ Π²Ρ‹Ρ…ΠΎΠ΄.

    НСдостатки использования энкодСров Π² Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠ΅:

    1. ΠŸΠΎΠ²Ρ‹ΡˆΠ΅Π½Π½Π°Ρ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ: энкодСры ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой Π±ΠΎΠ»Π΅Π΅ слоТныС схСмы ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»Π΅ΠΊΡΠΎΡ€Π°ΠΌΠΈ ΠΈ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ.
    2. ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌΠΈ прилоТСниями: Π­Π½ΠΊΠΎΠ΄Π΅Ρ€Ρ‹ подходят Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ Π²Ρ…ΠΎΠ΄ΠΎΠ² Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄.
    3. ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Π°Ρ Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ: ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Ρ‹ Π² своСй гибкости, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ фиксированноС количСство Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Π² фиксированноС количСство Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ….
    4. Π’ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅, энкодСры ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ схСмы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ свои прСимущСства ΠΈ нСдостатки. Π’Ρ‹Π±ΠΎΡ€ Ρ‚ΠΎΠ³ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ ΠΈΠ»ΠΈ Π½Π΅Ρ‚, зависит ΠΎΡ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ систСмы ΠΈ компромисса ΠΌΠ΅ΠΆΠ΄Ρƒ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ, Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ, ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΈ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΡŽ.

    Π£Π³Π»ΠΎΠ²Ρ‹Π΅ вопросы GATE CS ΠžΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ вопросы ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π²Π°ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ свои знания. ВсС вопросы Π±Ρ‹Π»ΠΈ Π·Π°Π΄Π°Π½Ρ‹ Π² GATE Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠ΅ Π³ΠΎΠ΄Ρ‹ ΠΈΠ»ΠΈ Π² ΠΏΡ€ΠΎΠ±Π½Ρ‹Ρ… тСстах GATE. ΠΠ°ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ рСкомСндуСтся ΠΈΡ… ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ.

    1. GATE CS 2013, вопрос 65
    2. GATE CS 2014 (Π½Π°Π±ΠΎΡ€ 3), вопрос 65

    Бсылки 

    Π’ΠΎΡ‚ нСсколько ΠΊΠ½ΠΈΠ³, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ Π·Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠ΅ ΠΈ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠ°Ρ…

    :
  • Β«ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… систСм с использованиСм VHDLΒ», Π§Π°Ρ€Π»ΡŒΠ· Π₯. Π ΠΎΡ‚-младший ΠΈ Π›ΠΈΠ·ΠΈ ΠšΡƒΡ€ΠΈΠ°Π½ Π”ΠΆΠΎΠ½
  • Β«Π¦ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½ ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Π°Ρ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Β», Дэвид Π₯аррис ΠΈ Π‘Π°Ρ€Π° Π₯аррис
  • Β«ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ проСктирования», ДэниСл Π”. Гайски, Ѐрэнк Π’Π°Ρ…ΠΈΠ΄ ΠΈ Π’ΠΎΠ½ΠΈ Гиваргис
  • Β«ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… схСм: Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅Β» Вомаса Π›. Π€Π»ΠΎΠΉΠ΄Π° ΠΈ Дэвида Мани Π₯арриса
  • Β«Π¦ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ основы» Вомаса Π›. Π€Π»ΠΎΠΉΠ΄Π°
  • Π­Ρ‚ΠΈ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ‚Π΅ΠΌΡ‹ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ ΠΈ проСктирования, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ энкодСры, ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ -глубокая информация ΠΏΠΎ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ, ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… схСм.

    – ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ – ВикипСдия ΠŸΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ – ВикипСдия Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ прСдоставлСна ​​ Harshita Pandey . Если Π²Π°ΠΌ нравится GeeksforGeeks ΠΈ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄, Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΡΡ‚Π°Ρ‚ΡŒΡŽ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ write.geeksforgeeks.org ΠΈΠ»ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π΅Π΅ ΠΏΠΎ адрСсу [email protected]. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅, ΠΊΠ°ΠΊ ваша ΡΡ‚Π°Ρ‚ΡŒΡ появится Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ страницС GeeksforGeeks, ΠΈ ΠΏΠΎΠΌΠΎΠ³ΠΈΡ‚Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠΌ Π³ΠΈΠΊΠ°ΠΌ. ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ, Ссли Π²Ρ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚Π΅ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅, ΠΈΠ»ΠΈ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅, обсуТдаСмой Π²Ρ‹ΡˆΠ΅.


    ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Π² Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ элСктроникС β€” Javatpoint

    ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ β†’ ← прСдыдущая

    ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ схСмы, ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‰ΠΈΠ΅ Π΄Π²ΠΎΠΈΡ‡Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² N Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… строк, извСстны ΠΊΠ°ΠΊ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠΈ . Двоичная информация пСрСдаСтся Π² Π²ΠΈΠ΄Π΅ 2 N Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… строк. Π’Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ строки ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ N-Π±ΠΈΡ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ для Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. ΠŸΡ€ΠΎΡ‰Π΅ говоря, ΠšΠΎΠ΄Π΅Ρ€ выполняСт ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ, ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ Π”Π΅ΠΊΠΎΠ΄Π΅Ρ€Ρƒ . Для простоты ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ активируСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Π° строка Π²Π²ΠΎΠ΄Π°. Π‘ΠΎΠ·Π΄Π°Π²Π°Π΅ΠΌΡ‹ΠΉ N-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠ΄ эквивалСнтСн Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

    Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ энкодСров, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ:

    4-2-строчный Π­Π½ΠΊΠΎΠ΄Π΅Ρ€:

    Π’ 4-2-строчном энкодСрС всСго Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Π²Ρ…ΠΎΠ΄Π°, Ρ‚. Π΅. Y 0 , Y 1 , Y 2 ΠΈ Y 3 , ΠΈ Π΄Π²Π° Π²Ρ‹Ρ…ΠΎΠ΄Π°, Ρ‚. Π΅. A 0 ΠΈ A 1 . Π’ 4-Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… строках ΠΎΠ΄Π½Π° входная строка устанавливаСтся Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ true Π·Π° Ρ€Π°Π·, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ сторонС. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π±Π»ΠΎΠΊ-схСма ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Π° истинности энкодСра с 4 Π½Π° 2 строки.

    Π‘Π»ΠΎΠΊ-схСма:

    Π’Π°Π±Π»ΠΈΡ†Π° истинности:

    ЛогичСскоС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π° A0 ΠΈ A1 выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

    A 1 = Y 3 + Y 2
    A 0 = Y 3 + Y 1

    ЛогичСская схСма ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Π²Ρ‹ΡˆΠ΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° Π½ΠΈΠΆΠ΅:

    8-3-строчный Π­Π½ΠΊΠΎΠ΄Π΅Ρ€:

    ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ с 8 Π½Π° 3 строки Ρ‚Π°ΠΊΠΆΠ΅ извСстСн ΠΊΠ°ΠΊ Π’ΠΎΡΡŒΠΌΠ΅Ρ€ΠΈΡ‡Π½ΠΎ-Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ . Π’ 8-3-строчном энкодСрС всСго восСмь Π²Ρ…ΠΎΠ΄ΠΎΠ², Ρ‚. Π΅. Y 0 , Y 1 , Y 2 , Y 3 , Y 4 , Y 5 , Y 6 , ΠΈ Y 7 ΠΈ Ρ‚Ρ€ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π°, I.E.E. А1 ΠΈ А 2 . Π’ 8-Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… строках ΠΎΠ΄Π½Π° входная строка устанавливаСтся Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ true Π·Π° Ρ€Π°Π·, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π½Π° сторонС Π²Ρ‹Π²ΠΎΠ΄Π°. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π±Π»ΠΎΠΊ-схСма ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Π° истинности 8- ΠΈ 3-строчного энкодСра.

    Π‘Π»ΠΎΠΊ-схСма:

    Π’Π°Π±Π»ΠΈΡ†Π° истинности:

    ЛогичСскоС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ‡Π»Π΅Π½ΠΎΠ² A0, A1 ΠΈ A2 ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

    A 2 = Y 4 +Y 5 +Y 6 +y 7
    A 1 = Y 2 +Y 3 y 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 y 3 y 3 3 3 3 3 3 .
    А 0 =Y 7 +Y 5 +Y 3 +Y 1

    ЛогичСская схСма ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Π²Ρ‹ΡˆΠ΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° Π½ΠΈΠΆΠ΅:

    ДСсятичный ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Π² BCD

    Π’ΠΎΡΡŒΠΌΠ΅Ρ€ΠΈΡ‡Π½ΠΎ-Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Ρ‚Π°ΠΊΠΆΠ΅ извСстСн ΠΊΠ°ΠΊ 10-4-строчный ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ . Π’ энкодСрС ΠΎΡ‚ 10 Π΄ΠΎ 4 строк всСго имССтся Π΄Π΅ΡΡΡ‚ΡŒ Π²Ρ…ΠΎΠ΄ΠΎΠ², Ρ‚. Π΅. Y 0 , Y 1 , Y 2 , Y 3 , Y 4 , Y 5 , Y 6 , Y 7 , Y 8 , and Y 9 and Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Π²Ρ‹Ρ…ΠΎΠ΄Π°, Ρ‚. Π΅. A 0 , A1, A 2 ΠΈ A 3 . Π’ 10-Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… строках ΠΎΠ΄Π½Π° входная строка устанавливаСтся Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ true Π·Π° Ρ€Π°Π·, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ BCD-ΠΊΠΎΠ΄ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ сторонС. Π‘Π»ΠΎΠΊ-схСма ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Π° истинности дСсятичного ΠΊΠΎΠ΄Π΅Ρ€Π° Π² BCD ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π½ΠΈΠΆΠ΅.

    Π‘Π»ΠΎΠΊ-схСма:

    Π’Π°Π±Π»ΠΈΡ†Π° истинности:

    ЛогичСскоС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ‚Π΅Ρ€ΠΌΠ° A 0 , A 1 , A 2 ΠΈ A 3 выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

    A3 = Y9 + Y8
    A2 = Y7 + Y6 + Y5 + Y4
    A1 = Y7 + Y6 + Y3 + Y2
    A0 = Y9 + Y7 + Y5 + Y3 + Y1

    ЛогичСская схСма ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Π²Ρ‹ΡˆΠ΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° Π½ΠΈΠΆΠ΅:

    ΠŸΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠ°:

    4-2-строчный ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ с ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΎΠΌ:

    Π’ этом ΠΊΠΎΠ΄Π΅Ρ€Π΅ с ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΎΠΌ всСго 4 Π²Ρ…ΠΎΠ΄Π°, Ρ‚. Π΅. Y 0 , Y 1 , Y 2 ΠΈ Y 3 , ΠΈ Π΄Π²Π° Π²Ρ‹Ρ…ΠΎΠ΄Π°, Ρ‚. Π΅. A 0 ΠΈ A 1 . Y 3 ΠΈΠΌΠ΅Π΅Ρ‚ высокий, Π° Y 0 Π²Ρ…ΠΎΠ΄Ρ‹ с Π½ΠΈΠ·ΠΊΠΈΠΌ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΎΠΌ.

    Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

    Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *