ΠŸΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊ Π² ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹ΠΉ осциллограф β€” Π·Π°Π΄Π°Ρ‡Π°, которая каТСтся фантастичСской Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд. На самом Π΄Π΅Π»Π΅, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚Ρ‹, ΠΏΠ°Ρ€Ρ‹ рСзисторов ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ софта Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ инструмСнт, способный Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сигналы ΠΎΡ‚ 20 Π“Ρ† Π΄ΠΎ 20 ΠΊΠ“Ρ† (Π° ΠΏΡ€ΠΈ ухищрСниях β€” ΠΈ Π²Ρ‹ΡˆΠ΅). Π“Π»Π°Π²Π½ΠΎΠ΅ прСимущСство Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ β€” Ρ†Π΅Π½Π° Π² 10-20 Ρ€Π°Π· Π½ΠΈΠΆΠ΅ заводских ΠΏΡ€ΠΈΠ±ΠΎΡ€ΠΎΠ² ΠΏΡ€ΠΈ сопоставимой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° Ρ€Π°Π΄ΠΈΠΎΠ»ΡŽΠ±ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Π·Π°Π΄Π°Ρ‡.

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ Ρ€Π°Π·Π±Π΅Ρ€Ρ‘ΠΌ Ρ‚Ρ€ΠΈ Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ схСмы ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ (ΠΎΡ‚ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ΅ΠΉ Π½Π° 3.5-ΠΌΠΌ jack Π΄ΠΎ USB-осциллографа Π½Π° STM32), протСстируСм 5 российских ΠΈ Π·Π°Ρ€ΡƒΠ±Π΅ΠΆΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Ρ€Π΅Π΄ΠΊΠΈΠ΅, Π½ΠΎ ΠΌΠΎΡ‰Π½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ), ΠΈ раскроСм сСкрСты ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ позволят Π²Π°ΡˆΠ΅ΠΌΡƒ ΡΠ°ΠΌΠΎΠ΄Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΏΡ€ΠΈΠ±ΠΎΡ€Ρƒ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ с ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΡŒΡŽ Π½Π΅ Ρ…ΡƒΠΆΠ΅ Β±5%. А Π΅Ρ‰Ρ‘ β€” сравним ΡΠ°ΠΌΠΎΠ΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ осциллограф с Π±ΡŽΠ΄ΠΆΠ΅Ρ‚Π½Ρ‹ΠΌΠΈ модСлями Rigol DS1054Z ΠΈ Hantek 6022BE Π² Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… тСстах.

1. ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚Ρ‹: ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ осциллографом

Всё Π΄Π΅Π»ΠΎ Π² Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚Π΅ β€” ΠΎΠ½Π° ΡƒΠΆΠ΅ ΡƒΠΌΠ΅Π΅Ρ‚ ΠΎΡ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Π΅ сигналы с частотой дискрСтизации Π΄ΠΎ 192 ΠΊΠ“Ρ† (Π² ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠ°Ρ€Ρ‚Π°Ρ… β€” Π΄ΠΎ 384 ΠΊΠ“Ρ†). Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ тСорСтичСски Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сигналы с частотой Π΄ΠΎ 96 ΠΊΠ“Ρ† (ΠΏΠΎ Ρ‚Π΅ΠΎΡ€Π΅ΠΌΠ΅ Найквиста). На ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ ΠΈΠ·-Π·Π° Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ² ΠΈ ΡˆΡƒΠΌΠΎΠ² Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ суТаСтся Π΄ΠΎ 20-40 ΠΊΠ“Ρ†, Π½ΠΎ этого Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ для:

  • πŸ”Š Анализа аудиосигналов (ΠΌΠΈΠΊΡ€ΠΎΡ„ΠΎΠ½Ρ‹, Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠΈ, усилитСли)
  • πŸ“‘ Диагностики низкочастотных Ρ†Π΅ΠΏΠ΅ΠΉ (Π±Π»ΠΎΠΊΠΈ питания, Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹)
  • πŸ”‹ ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ½Ρ‹Ρ… сигналов (ШИМ, сигналы с Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ²)
  • πŸŽ›οΈ Настройки Ρ€Π°Π΄ΠΈΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² (Π΄ΠΎ 30 ΠœΠ“Ρ† с дСлитСлями частоты)

ΠšΠ»ΡŽΡ‡Π΅Π²Π°Ρ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° β€” Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Π½Ρ‹Π΅ ограничСния. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹ΠΉ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ Π²Ρ…ΠΎΠ΄ рассчитан Π½Π° сигналы 0.5–2 Π’, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ Π² элСктроники часто Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ напряТСния 5–12 Π’ ΠΈ Π²Ρ‹ΡˆΠ΅. Π Π΅ΡˆΠ°Π΅Ρ‚ΡΡ это с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ дСлитСля напряТСния ΠΈΠ»ΠΈ Π°Ρ‚Ρ‚Π΅Π½ΡŽΠ°Ρ‚ΠΎΡ€Π° (ΠΎΠ± этом ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ со схСмами).

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ сигналов ΡΠ²Ρ‹ΡˆΠ΅ 3.5 Π’ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΊ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΌΡƒ Π²Ρ…ΠΎΠ΄Ρƒ Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚ вывСсти Π΅Ρ‘ ΠΈΠ· строя. Π”Π°ΠΆΠ΅ Ссли Π½ΠΎΡƒΡ‚Π±ΡƒΠΊ Π²Ρ‹ΠΆΠΈΠ²Π΅Ρ‚, Π²Ρ‹ рискуСтС ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ искаТённыС показания ΠΈΠ·-Π·Π° ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΊΠΈ АЦП.

2. Π’Ρ€ΠΈ Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ схСмы ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ: ΠΎΡ‚ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ΅ΠΉ Π΄ΠΎ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ

Π’Ρ‹Π±ΠΎΡ€ схСмы зависит ΠΎΡ‚ Π²Π°ΡˆΠΈΡ… Π·Π°Π΄Π°Ρ‡ ΠΈ Π±ΡŽΠ΄ΠΆΠ΅Ρ‚Π°. ΠœΡ‹ протСстировали Ρ‚Ρ€ΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° β€” ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ свои ΠΏΠ»ΡŽΡΡ‹ ΠΈ минусы:

Π‘Ρ…Π΅ΠΌΠ° Макс. частота Макс. напряТСниС Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Π‘Π»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ сборки
ΠŸΡ€ΡΠΌΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ (3.5-ΠΌΠΌ jack) 20 ΠΊΠ“Ρ† 2 Π’ 0 β‚½ ⭐
Π‘ Π΄Π΅Π»ΠΈΡ‚Π΅Π»Π΅ΠΌ напряТСния (рСзисторы) 40 ΠΊΠ“Ρ† 50 Π’ 50–100 β‚½ ⭐⭐
USB-осциллограф Π½Π° STM32 1 ΠœΠ“Ρ† 100 Π’ 500–1500 β‚½ ⭐⭐⭐

Π‘Ρ…Π΅ΠΌΠ° 1: ΠŸΡ€ΡΠΌΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ (для сигналов Π΄ΠΎ 2 Π’)

Π‘Π°ΠΌΡ‹ΠΉ простой способ β€” ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ источник сигнала Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΊ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΌΡƒ Π²Ρ…ΠΎΠ΄Ρƒ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ° Ρ‡Π΅Ρ€Π΅Π· стандартный 3.5-ΠΌΠΌ jack. ΠŸΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для:

  • 🎀 ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΌΠΈΠΊΡ€ΠΎΡ„ΠΎΠ½ΠΎΠ² ΠΈ аудиоустройств
  • πŸ“» Анализа сигналов с Ρ€Π°Π΄ΠΈΠΎΠΏΡ€ΠΈΡ‘ΠΌΠ½ΠΈΠΊΠΎΠ² (послС Π΄Π΅Ρ‚Π΅ΠΊΡ‚ΠΎΡ€Π°)
  • πŸ”‹ Диагностики ΠΌΠ°Π»ΠΎΠΌΠΎΡ‰Π½Ρ‹Ρ… Π±Π»ΠΎΠΊΠΎΠ² питания (5 Π’)

ΠœΠΈΠ½ΡƒΡΡ‹: Π½Π΅Ρ‚ Π³Π°Π»ΡŒΠ²Π°Π½ΠΈΡ‡Π΅ΡΠΊΠΎΠΉ развязки (риск ΠΏΠΎΠ²Ρ€Π΅Π΄ΠΈΡ‚ΡŒ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊ ΠΏΡ€ΠΈ ошибкС) ΠΈ низкая Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΈΠ·-Π·Π° отсутствия ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠΈ.

πŸ“Š ΠšΠ°ΠΊΡƒΡŽ схСму Π²Ρ‹ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ?
  • ΠŸΡ€ΡΠΌΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅
  • Π‘ Π΄Π΅Π»ΠΈΡ‚Π΅Π»Π΅ΠΌ напряТСния
  • USB-осциллограф Π½Π° STM32
  • Π•Ρ‰Ρ‘ Π½Π΅ Ρ€Π΅ΡˆΠΈΠ»

Π‘Ρ…Π΅ΠΌΠ° 2: Π”Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ напряТСния (для сигналов Π΄ΠΎ 50 Π’)

ΠšΠ»Π°ΡΡΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ для Ρ€Π°Π΄ΠΈΠΎΠ»ΡŽΠ±ΠΈΡ‚Π΅Π»Π΅ΠΉ. ΠŸΠΎΡ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ΡΡ Π΄Π²Π° рСзистора (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 10 кОм ΠΈ 1 кОм) ΠΈ кондСнсатор 0.1 ΠΌΠΊΠ€ для Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ высокочастотных ΠΏΠΎΠΌΠ΅Ρ…. Π‘Ρ…Π΅ΠΌΠ°:


Π‘ΠΈΠ³Π½Π°Π» β€”β€”[10 кОм]β€”β€”+

|

[1 кОм]

|

ЗСмля β€”β€”[0.1 ΠΌΠΊΠ€]β€”β€”+

ΠšΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ дСлСния: 11 (напряТСниС Π½Π° Π²Ρ…ΠΎΠ΄Π΅ Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚ Π² 11 Ρ€Π°Π· мСньшС исходного). Для ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ эталонный источник (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π±Π°Ρ‚Π°Ρ€Π΅ΠΉΠΊΡƒ 1.5 Π’).

β˜‘οΈ Π§Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ для сборки дСлитСля

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ: 0 / 5

Π‘Ρ…Π΅ΠΌΠ° 3: USB-осциллограф Π½Π° STM32 (для ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Ρ…)

Если Π½ΡƒΠΆΠ½Ρ‹ частоты Π²Ρ‹ΡˆΠ΅ 50 ΠΊΠ“Ρ†, собСритС ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠΉ осциллограф Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ STM32F103 (стоит ~300 β‚½). ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π°:

  • πŸ” Частота дискрСтизации Π΄ΠΎ 1 ΠœΠ“Ρ†
  • πŸ›‘οΈ Π“Π°Π»ΡŒΠ²Π°Π½ΠΈΡ‡Π΅ΡΠΊΠ°Ρ развязка (Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ для Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ°)
  • πŸ“Š ВстроСнная ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠ°

Π‘Ρ…Π΅ΠΌΠ° ΠΈ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ°: ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π° GitHub (Π΅ΡΡ‚ΡŒ русская докумСнтация). Для сборки потрСбуСтся паяльник ΠΈ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ Π½Π°Π²Ρ‹ΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с STM32CubeIDE.

3. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для осциллографа: ΠΎΠ±Π·ΠΎΡ€ ΠΈ настройка

ΠžΡ‚ Π²Ρ‹Π±ΠΎΡ€Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ зависит 80% Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ вашСго самодСльного осциллографа. ΠœΡ‹ протСстировали 5 Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ β€” ΠΎΡ‚ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΡ… Π΄ΠΎ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ…:

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Русского Макс. частота ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ
Oscilloscope (by Zeal SoftStudio) βœ… Π”Π° 48 ΠΊΠ“Ρ† ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ интСрфСйс, встроСнный Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ сигналов
VisualAnalyzer ❌ НСт (Π½ΠΎ Π΅ΡΡ‚ΡŒ русификаторы) 192 ΠΊΠ“Ρ† ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° FFT, запись Π² Ρ„Π°ΠΉΠ», ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹
Soundcard Oscilloscope βœ… Π”Π° 96 ΠΊΠ“Ρ† ΠšΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠ° ΠΏΠΎ эталону, экспорт Π² CSV
Arduino Oscilloscope βœ… Π”Π° 1 ΠœΠ“Ρ† (с STM32) Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с Arduino/STM32, ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ ΠΊΠΎΠ΄
ScopeFun ❌ НСт 500 ΠΊΠ“Ρ† ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΌΠ½ΠΎΠ³ΠΎΠΊΠ°Π½Π°Π»ΡŒΠ½Ρ‹Ρ… USB-осциллографов

Настройка VisualAnalyzer (Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ для ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ):

  1. Π‘ΠΊΠ°Ρ‡Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ с ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ сайта.
  2. Π’ мСню Settings β†’ Audio Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π²Π°ΡˆΡƒ Π·Π²ΡƒΠΊΠΎΠ²ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚Ρƒ.
  3. Π’ Settings β†’ Scope установитС:
    • πŸ”Ή Sample Rate: 192000 Hz
    • πŸ”Ή Buffer Size: 4096
    • πŸ”Ή Trigger: Auto
  • Для ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Tools β†’ Calibration ΠΈ ΠΏΠΎΠ΄Π°ΠΉΡ‚Π΅ эталонный сигнал 1 ΠΊΠ“Ρ†, 1 Π’.
  • πŸ’‘

    Если Π² VisualAnalyzer сигнал искаТаСтся, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Buffer Size Π΄ΠΎ 1024 ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ антиалиасинг Π² настройках Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ.

    Настройка Soundcard Oscilloscope (для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ²):

    Π­Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π½Π° русском ΠΈ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π³Π»ΡƒΠ±ΠΎΠΊΠΈΡ… Π·Π½Π°Π½ΠΈΠΉ. Π“Π»Π°Π²Π½ΠΎΠ΅ β€” ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π²Ρ‹ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ коэффициСнт дСлСния (Ссли ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ напряТСния):

    1. ЗапуститС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Настройки β†’ Канал 1.
    2. Π’ ΠΏΠΎΠ»Π΅ ΠšΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ дСлСния Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 11 для схСмы с рСзисторами 10 кОм ΠΈ 1 кОм).
    3. Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ АвтотриггСр ΠΈ установитС ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ срабатывания Π½Π° 50%.
    ⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π’ Soundcard Oscilloscope ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ Π½ΠΈΠΆΠ½ΠΈΡ… частот Π½Π° 20 Π“Ρ†. Если Π²Ρ‹ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ постоянноС напряТСниС (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, с Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ), ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π΅Π³ΠΎ Π² настройках Π€ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ β†’ DC Offset.

    4. ΠšΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠ°: ΠΊΠ°ΠΊ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ точности Β±5%

    Π‘Π΅Π· ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠΈ ваш осциллограф Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ случайныС значСния β€” ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄ΠΎΡΡ‚ΠΈΠ³Π°Ρ‚ΡŒ 30–50%. ΠœΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π΄Π²ΡƒΡ…ΡΡ‚Π°ΠΏΠ½ΡƒΡŽ ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΡƒ:

    1. ΠšΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠ° ΠΏΠΎ Π½Π°ΠΏΡ€ΡΠΆΠ΅Π½ΠΈΡŽ:
      • ΠŸΠΎΠ΄Π°ΠΉΡ‚Π΅ Π½Π° Π²Ρ…ΠΎΠ΄ эталонноС напряТСниС (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 1.5 Π’ ΠΎΡ‚ Π±Π°Ρ‚Π°Ρ€Π΅ΠΉΠΊΠΈ).
      • Π’ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ установитС ΠΌΠ°ΡΡˆΡ‚Π°Π± Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ сигнал Π·Π°Π½ΠΈΠΌΠ°Π» 50% экрана.
      • Π—Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ фактичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ 1.38 Π’).
      • Π’ настройках ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ установитС коэффициСнт ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ†ΠΈΠΈ: 1.5 / 1.38 β‰ˆ 1.087.
    2. ΠšΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠ° ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ:
      • ΠŸΠΎΠ΄Π°ΠΉΡ‚Π΅ сигнал извСстной частоты (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 1 ΠΊΠ“Ρ† с Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° ΠΈΠ»ΠΈ смартфона).
      • Π˜Π·ΠΌΠ΅Ρ€ΡŒΡ‚Π΅ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ сигнала Π½Π° экранС (Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ 1 мс).
      • Если ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ 0.95 мс, установитС коэффициСнт ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ†ΠΈΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ: 1 / 0.95 β‰ˆ 1.053.

    Для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ точности ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ тСстовыС сигналы:

    • πŸ”‹ Π‘Π°Ρ‚Π°Ρ€Π΅ΠΉΠΊΠ° 1.5 Π’ (постоянноС напряТСниС)
    • πŸ“± Π“Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ сигналов Π½Π° смартфонС (ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Signal Generator)
    • πŸ”Œ Π‘Π΅Ρ‚Π΅Π²ΠΎΠ΅ напряТСниС 220 Π’ (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Π΅Ρ€Π΅Π· Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ 1:100!
    Как ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²Π°Ρ‚ΡŒ Π±Π΅Π· эталонного Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π°?

    Если Π½Π΅Ρ‚ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° сигналов, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ сСтСвоС напряТСниС 220 Π’ (50 Π“Ρ†). ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ΡΡŒ Ρ‡Π΅Ρ€Π΅Π· Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ 1:100 (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, рСзисторы 10 МОм ΠΈ 100 кОм) ΠΈ настройтС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ синусоиды Π±Ρ‹Π» Ρ€ΠΎΠ²Π½ΠΎ 20 мс (1/50 Π“Ρ†).

    5. Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ с заводскими осциллографами: Π³Π΄Π΅ ΡΠ°ΠΌΠΎΠ΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Π΅Ρ‚

    Π”Π°ΠΆΠ΅ самый ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹ΠΉ ΡΠ°ΠΌΠΎΠ΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ осциллограф Π½Π° Π±Π°Π·Π΅ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ° Π½Π΅ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠ±ΠΎΡ€ Π² рядС Π·Π°Π΄Π°Ρ‡. ΠœΡ‹ сравнили Π΅Π³ΠΎ с Π±ΡŽΠ΄ΠΆΠ΅Ρ‚Π½Ρ‹ΠΌΠΈ модСлями Rigol DS1054Z (50 ΠœΠ“Ρ†, ~30 000 β‚½) ΠΈ Hantek 6022BE (20 ΠœΠ“Ρ†, ~8 000 β‚½):

    ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π‘Π°ΠΌΠΎΠ΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ (STM32) Hantek 6022BE Rigol DS1054Z
    Макс. частота 1 ΠœΠ“Ρ† 20 ΠœΠ“Ρ† 50 ΠœΠ“Ρ†
    Π Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒ АЦП 10–12 Π±ΠΈΡ‚ 8 Π±ΠΈΡ‚ 8 Π±ΠΈΡ‚
    Π’Ρ…ΠΎΠ΄Π½ΠΎΠ΅ сопротивлСниС 10 кОм (зависит ΠΎΡ‚ дСлитСля) 1 МОм 1 МОм
    ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ² ❌ НСт βœ… I2C, SPI, UART βœ… ВсС основныС
    Π¦Π΅Π½Π° 500–1500 β‚½ ~8 000 β‚½ ~30 000 β‚½

    Π“Π΄Π΅ ΡΠ°ΠΌΠΎΠ΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ осциллограф ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Π΅Ρ‚:

    • πŸ” НизкоС Π²Ρ…ΠΎΠ΄Π½ΠΎΠ΅ сопротивлСниС β€” искаТаСт сигналы Π² высокоомных цСпях.
    • πŸ•’ НСт памяти β€” нСльзя Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π΄Π»ΠΈΠ½Π½Ρ‹Π΅ сигналы (максимум 1–2 сСкунды).
    • πŸ“Š НСт автоматичСских ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ (приходится всё ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ).

    Π“Π΄Π΅ ΡΠ°ΠΌΠΎΠ΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ осциллограф Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Π²Π°Π΅Ρ‚:

    • πŸ’» Удобство Π°Π½Π°Π»ΠΈΠ·Π° β€” Π΄Π°Π½Π½Ρ‹Π΅ сразу Π² Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΌ Π²ΠΈΠ΄Π΅, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΡΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² Excel ΠΈΠ»ΠΈ Matlab.
    • πŸ”§ Π“ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ β€” ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΡ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΏΠΎΠ΄ свои Π·Π°Π΄Π°Ρ‡ΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ FFT-Π°Π½Π°Π»ΠΈΠ·).
    • πŸ’° Π¦Π΅Π½Π° β€” Π² 10–20 Ρ€Π°Π· дСшСвлС заводских Π°Π½Π°Π»ΠΎΠ³ΠΎΠ².
    πŸ’‘

    Π‘Π°ΠΌΠΎΠ΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ осциллограф Π½Π° Π±Π°Π·Π΅ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ° ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»Π΅Π½ для Π·Π°Π΄Π°Ρ‡, Π³Π΄Π΅ Π½ΡƒΠΆΠ½Π° частота Π΄ΠΎ 1 ΠœΠ“Ρ† ΠΈ Π½Π΅Ρ‚ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ высокому Π²Ρ…ΠΎΠ΄Π½ΠΎΠΌΡƒ ΡΠΎΠΏΡ€ΠΎΡ‚ΠΈΠ²Π»Π΅Π½ΠΈΡŽ. Для ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ²) Π»ΡƒΡ‡ΡˆΠ΅ ΠΊΡƒΠΏΠΈΡ‚ΡŒ Π±ΡŽΠ΄ΠΆΠ΅Ρ‚Π½Ρ‹ΠΉ Hantek ΠΈΠ»ΠΈ Rigol.

    6. ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹: Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΈΠ°Π³Π½ΠΎΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ°ΠΌΠΎΠ΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ осциллографом

    НСсмотря Π½Π° ограничСния, ΡΠ°ΠΌΠΎΠ΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ осциллограф Ρ€Π΅ΡˆΠ°Π΅Ρ‚ 90% Π·Π°Π΄Π°Ρ‡ Ρ€Π°Π΄ΠΈΠΎΠ»ΡŽΠ±ΠΈΡ‚Π΅Π»Ρ. Π’ΠΎΡ‚ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ примСнСния:

    ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 1: ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π±Π»ΠΎΠΊΠ° питания

    ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ 1:10 ΠΊ Π²Ρ‹Ρ…ΠΎΠ΄Ρƒ Π±Π»ΠΎΠΊΠ° питания 12 Π’ ΠΈ посмотритС Π½Π° Ρ„ΠΎΡ€ΠΌΡƒ сигнала:

    • πŸ”Ή ΠŸΡƒΠ»ΡŒΡΠ°Ρ†ΠΈΠΈ β€” Ссли Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Π° ΠΏΡƒΠ»ΡŒΡΠ°Ρ†ΠΈΠΉ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ 100 ΠΌΠ’, Π½ΡƒΠΆΠ½Ρ‹ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹.
    • πŸ”Ή Π¨ΡƒΠΌΡ‹ β€” высокочастотныС ΠΏΠΎΠΌΠ΅Ρ…ΠΈ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с кондСнсаторами.

    ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 2: Настройка усилитСля НЧ

    ΠŸΠΎΠ΄Π°ΠΉΡ‚Π΅ Π½Π° Π²Ρ…ΠΎΠ΄ усилитСля ΡΠΈΠ½ΡƒΡΠΎΠΈΠ΄Π°Π»ΡŒΠ½Ρ‹ΠΉ сигнал 1 ΠΊΠ“Ρ† (с Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° ΠΈΠ»ΠΈ смартфона) ΠΈ ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠΉΡ‚Π΅ Π²Ρ‹Ρ…ΠΎΠ΄:

    • πŸ”Ή ИскаТСния β€” Ссли синусоида прСвращаСтся Π² "ΠΏΠΈΠ»Ρƒ", ΡƒΡΠΈΠ»ΠΈΡ‚Π΅Π»ΡŒ ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠΆΠ΅Π½.
    • πŸ”Ή АЧΠ₯ β€” ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, ΠΊΠ°ΠΊ мСняСтся Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Π° Π½Π° частотах 20 Π“Ρ†, 1 ΠΊΠ“Ρ† ΠΈ 20 ΠΊΠ“Ρ†.

    ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 3: Диагностика ШИМ-сигналов

    Для Π°Π½Π°Π»ΠΈΠ·Π° ШИМ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, с Arduino) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ схСму с STM32:

    • πŸ”Ή Π˜Π·ΠΌΠ΅Ρ€ΡŒΡ‚Π΅ ΡΠΊΠ²Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ (ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ° ΠΊ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Ρƒ).
    • πŸ”Ή ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Ρ„Ρ€ΠΎΠ½Ρ‚Ρ‹ сигнала β€” Ссли ΠΎΠ½ΠΈ слишком ΠΏΠΎΠ»ΠΎΠ³ΠΈΠ΅, Π½ΡƒΠΆΠ½Ρ‹ Π±ΡƒΡ„Π΅Ρ€Π½Ρ‹Π΅ каскады.
    πŸ’‘

    Для Π°Π½Π°Π»ΠΈΠ·Π° ШИМ-сигналов с частотой Π²Ρ‹ΡˆΠ΅ 50 ΠΊΠ“Ρ† ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ внСшний АЦП (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ADS1115), ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹ΠΉ ΠΊ STM32. Π­Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΏΠΎΠ΄Π½ΡΡ‚ΡŒ частоту дискрСтизации Π΄ΠΎ 10 ΠœΠ“Ρ†.

    7. ЧастыС ошибки ΠΈ ΠΊΠ°ΠΊ ΠΈΡ… ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ

    Π”Π°ΠΆΠ΅ ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Π΅ Ρ€Π°Π΄ΠΈΠΎΠ»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ ошибки ΠΏΡ€ΠΈ сборкС осциллографа ΠΈΠ· Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ°. Π’ΠΎΡ‚ TOP-5 ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΈ ΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ:

    1. Π‘ΠΈΠ³Π½Π°Π» искаТаСтся ΠΈΠ»ΠΈ обрСзаСтся
      • πŸ”Ή ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π°: Блишком большоС Π²Ρ…ΠΎΠ΄Π½ΠΎΠ΅ напряТСниС.
      • πŸ”Ή РСшСниС: Π£Π²Π΅Π»ΠΈΡ‡ΡŒΡ‚Π΅ коэффициСнт дСлСния ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π΄ΠΈΠΎΠ΄Π½Ρ‹ΠΉ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 1N4148).
    2. ΠŸΠΎΡΡ‚ΠΎΡΠ½Π½Π°Ρ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π°Ρ (DC) Π½Π΅ отобраТаСтся
      • πŸ”Ή ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π°: Π’ΠΊΠ»ΡŽΡ‡Ρ‘Π½ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ Π½ΠΈΠΆΠ½ΠΈΡ… частот Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅.
      • πŸ”Ή РСшСниС: ΠžΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ AC Coupling Π² настройках ΠΊΠ°Π½Π°Π»Π°.
    3. Π‘ΠΈΠ»ΡŒΠ½Ρ‹Π΅ ΠΏΠΎΠΌΠ΅Ρ…ΠΈ 50 Π“Ρ†
      • πŸ”Ή ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π°: ΠŸΠ»ΠΎΡ…ΠΎΠ΅ Π·Π°Π·Π΅ΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π½Π°Π²ΠΎΠ΄ΠΊΠΈ ΠΎΡ‚ сСти.
      • πŸ”Ή РСшСниС: Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ экранный кабСль ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ "зСмлю" осциллографа ΠΊ ΠΎΠ±Ρ‰Π΅ΠΉ Π·Π΅ΠΌΠ»Π΅ схСмы.
    4. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° "заикаСтся" ΠΈΠ»ΠΈ Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚
      • πŸ”Ή ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π°: Блишком большой Π±ΡƒΡ„Π΅Ρ€ ΠΈΠ»ΠΈ высокая частота дискрСтизации.
      • πŸ”Ή РСшСниС: Π£ΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚Π΅ Sample Rate Π΄ΠΎ 48 ΠΊΠ“Ρ† ΠΈ Buffer Size Π΄ΠΎ 1024.
    5. НС ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚ измСрСния с ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ
      • πŸ”Ή ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π°: ΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠ° ΠΈΠ»ΠΈ Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΡΡ‚ΡŒ Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚Ρ‹.
      • πŸ”Ή РСшСниС: ΠŸΡ€ΠΎΠΊΠ°Π»ΠΈΠ±Ρ€ΡƒΠΉΡ‚Π΅ осциллограф ΠΏΠΎ нСскольким Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 0.5 Π’, 1 Π’, 2 Π’).
    ⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Если Π²Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚Π΅ осциллограф ΠΊ цСпям с напряТСниСм Π²Ρ‹ΡˆΠ΅ 50 Π’, ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ€Π°Π·Π²ΡΠ·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ трансформатор ΠΈΠ»ΠΈ ΠΎΠΏΡ‚Ρ€ΠΎΠ½Π½ΡƒΡŽ развязку. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС рискуСтС ΠΏΠΎΠ²Ρ€Π΅Π΄ΠΈΡ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊ, Π½ΠΎ ΠΈ источник сигнала!

    FAQ: ΠžΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° частыС вопросы

    πŸ”Ή МоТно Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΡ„ΠΎΠ½Π½Ρ‹ΠΉ Π²Ρ…ΠΎΠ΄ вмСсто Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ?

    ВСхничСски Π΄Π°, Π½ΠΎ ΠΌΠΈΠΊΡ€ΠΎΡ„ΠΎΠ½Π½Ρ‹ΠΉ Π²Ρ…ΠΎΠ΄ ΠΈΠΌΠ΅Π΅Ρ‚ ΡƒΡΠΈΠ»ΠΈΡ‚Π΅Π»ΡŒ с автоматичСским Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ уровня (AGC), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ искаТаСт сигнал. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΠ½ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΌΠΎΠ½ΠΎ, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ Π²Ρ…ΠΎΠ΄ часто стСрСо (ΠΌΠΎΠΆΠ½ΠΎ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π²Π° ΠΊΠ°Π½Π°Π»Π° ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ). Если Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Π²Ρ‹Ρ…ΠΎΠ΄Π° Π½Π΅Ρ‚, ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ AGC Π² настройках Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚Ρ‹ (Ρ‡Π΅Ρ€Π΅Π· ПанСль управлСния β†’ Π—Π²ΡƒΠΊ β†’ Бвойства устройства).

    πŸ”Ή Как ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚ΡŒ напряТСниС 220 Π’?

    Ни Π² ΠΊΠΎΠ΅ΠΌ случаС Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΠΉΡ‚Π΅ΡΡŒ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ! Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ напряТСния с коэффициСнтом 1:100 (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, рСзисторы 10 МОм ΠΈ 100 кОм) ΠΈ Ρ€Π°Π·Π²ΡΠ·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ трансформатор (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ВП-220). ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π° β€” ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ½ΠΈΠΆΠ°ΡŽΡ‰ΠΈΠΉ трансформатор (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 220 Π’ β†’ 12 Π’) ΠΈ ΡƒΠΆΠ΅ Π΅Π³ΠΎ Π²Ρ‹Ρ…ΠΎΠ΄ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ осциллографом.

    πŸ”Ή ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π½Π° экранС вмСсто синусоиды ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚?

    Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ ограничСния сигнала (клиппирования). Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹:

    1. Блишком большоС Π²Ρ…ΠΎΠ΄Π½ΠΎΠ΅ напряТСниС (ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚Π΅ коэффициСнт дСлСния).
    2. ΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ настроСн ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Π° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ (установитС Auto Trigger).
    3. ΠŸΠ»ΠΎΡ…ΠΎΠ΅ Π·Π°Π·Π΅ΠΌΠ»Π΅Π½ΠΈΠ΅ (ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ соСдинСниС "Π·Π΅ΠΌΠ»ΠΈ" осциллографа ΠΈ источника сигнала).
    πŸ”Ή МоТно Π»ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ сигналы (I2C, SPI)?

    ВСорСтичСски Π΄Π°, Π½ΠΎ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ это слоТно ΠΈΠ·-Π·Π°:

    • πŸ”Ή Низкой частоты дискрСтизации (максимум 1 ΠœΠ“Ρ† для STM32-схСмы).
    • πŸ”Ή ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΈΡ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ² Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ….

    Для Π°Π½Π°Π»ΠΈΠ·Π° I2C/SPI Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ логичСский Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π° Π±Π°Π·Π΅ STM32 ΠΈΠ»ΠΈ FPGA) ΠΈΠ»ΠΈ ΠΊΡƒΠΏΠΈΡ‚ΡŒ Π±ΡŽΠ΄ΠΆΠ΅Ρ‚Π½Ρ‹ΠΉ USB Logic Analyzer (ΠΎΡ‚ 500 β‚½).

    πŸ”Ή ΠšΠ°ΠΊΡƒΡŽ Π·Π²ΡƒΠΊΠΎΠ²ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚Ρƒ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ для максимальной точности?

    Для самодСльного осциллографа Π²Π°ΠΆΠ½Ρ‹:

    • πŸ”Ή Частота дискрСтизации β€” ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ 96 ΠΊΠ“Ρ† (Π»ΡƒΡ‡ΡˆΠ΅ 192 ΠΊΠ“Ρ†).
    • πŸ”Ή Π Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒ АЦП β€” 16 Π±ΠΈΡ‚ ΠΈ Π²Ρ‹ΡˆΠ΅.
    • πŸ”Ή Низкий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΡˆΡƒΠΌΠΎΠ² (ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ SNR > 90 Π΄Π‘).

    Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΡ‹Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ:

    • πŸ’° Π‘ΡŽΠ΄ΠΆΠ΅Ρ‚: Behringer UCA202 (~2 000 β‚½, 48 ΠΊΠ“Ρ†/16 Π±ΠΈΡ‚).
    • πŸ” ΠžΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎ: Focusrite Scarlett Solo (~8 000 β‚½, 192 ΠΊΠ“Ρ†/24 Π±ΠΈΡ‚).
    • πŸŽ›οΈ ΠŸΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ: RME Babyface Pro (~30 000 β‚½, 192 ΠΊΠ“Ρ†/24 Π±ΠΈΡ‚, свСрхнизкиС ΡˆΡƒΠΌΡ‹).