Teil 1 - Grundlagen der StromleitungsdatenĂŒbertragung
Im ersten Teil des Artikels haben wir uns kurz mit den Grundkonzepten der DatenĂŒbertragung ĂŒber Stromleitungen vertraut gemacht. Wir haben gelernt, was ein ânĂŒtzliches Signalâ ist und wie es zur Codierung der ĂŒbertragenen Informationen verwendet werden kann. Es gab jedoch kein Wort darĂŒber, wie dieses GerĂ€t physisch hergestellt werden sollte, wie es ein Signal erzeugt und wie es ĂŒberhaupt an ein 220-V-Netzwerk angeschlossen werden kann.
In diesem und dem nĂ€chsten Teil des Artikels werden wir beschreiben, welche Grundblöcke in der einfachsten SPS -DatenĂŒbertragungsvorrichtung enthalten sein sollten . Als Konstruktor fĂŒgen wir dem Gesamtbild nach und nach Block fĂŒr Block hinzu und finden heraus, wofĂŒr jeder Block gedacht ist und wie er funktioniert.
-
- â
-
-
-
: . , , , , . - , , .
1, . . , . (FSK ).
â â , / . ( ) .
: â0â, â â 74 . â1â, , , 80 . , . , .
âSâ, . . âSâ, . â0â â1â.
â âzero cross â.
, â , PLC (). / ZC .
, ZC â â . 74 80 .
, , PLC . . â â.
â , ZC , â â PLC , .
, ââ . â â â â.
, , .
220 , ZC , .
â
â , : , , , ..
â -, (), ( ), - . , : . ââ, .
. , , (, , ). , . USB .
. . , , , Linux, âATtinyâ. , , .
. , .
, : â0â â1â. . .
, 10 , . .
, (). .
, , .
74 80 . 74 , â0â.
80 , â1â.
, - : â0â â1â, . â â .
â , , â0â â1â , . .
. . .
, , , . , -.
, :
( USB CAN, , , , - ..)
10 . 100%, - . .
â . , . â â .
: , , . , ( ).
, . , . . .
[ ].
, . - â 4-5. .
, , 80 . 80 . 5 2.5 .
. .
? , ? .
, , .
.
, , , â â.
. , ( , ).
80 , 12.5 . 4 . 3.125 .
, .
. 1.56 .
, . , 80 , 1.5 . , .
â â.
, 8- AVR Atmel ATmega8, . . .
, ââ . 2.5, â1â, 2.5, â0â. .
â â . , .
ATmega8 . , .
, R-2R. .
0 1 , âOUTâ. , . R-2R .
ATmega8 , . , STM32. â STM32F103 â 32- ARM Cortex-M3 ( 72 MHz).
, , , . , .
, .
?
72 MHz, 8- 20 MHz . .
?
40-50 . 100 . .
?
, 72 MHz. , 80 , .
STM32 , : ( 1.5 ) 12.5 . 14 .
14 MHz. , 14 14 MHz â 1 .
! 100 , 10 . , .
80 .
?
80 . , , , 1.5 , .
, , STM32F103 1 MSPS. 1 .
80 .
STM32F103 â USB. COM . , USB-UART.
- .
PLC , ASCII , . - 220 .
, , . , , .
, , . , .
. ââ â â â, .
â â, EEPROM - UART .
â . ( ).
: , â â . , , .
10 1 .
. , â . , . . - , , , .
, .
1 -
â .
âGNDâ â . - .
ââ (, EEPROM ..) , âDGNDâ.
â â , , âAGNDâ. .
2 -
. , Datasheet .
, , .
, :).
ââ âResetâ , Datasheet. . , .
3 -
, , .
.
.
. .
. . . .
: , zc 220 . . : , ..
/ - PLC :)
https://nag.ru/articles/article/24485/strasti-po-plc.html - PLC
https://www.electronshik.ru/catalog/interfeys-modemy-plc - PLC datasheet ( )
https://ru.wikipedia.org/wiki/_ - FSK
http://www.atmega8.ru/ - ATmega8
STM32
https://www.st.com/en/microcontrollers-microprocessors/stm32f103.html - STM32F103
https://themagicsmoke.ru/courses/stm32/led.html - â â stm32
https://blog.avislab.com/stm32-clock_ru - stm32
https://habr.com/ru/post/312810/ - stm32
https://blog.avislab.com/stm32-adc_ru/ - stm32
https://blog.avislab.com/stm32-usb_ru/ - USB stm32
http://easyelectronics.ru/parallelnyj-cifro-analogovyj-preobrazovatel-po-sxeme-r-2r.html - R-2R
http://caxapa.ru/lib/emc_immunity.html - " ",
https://www.ruselectronic.com/passive-filters -