Communication sur courant porteur. Partie 2 - Principaux blocs de l'appareil

Partie 1 - Principes de base de la transmission de données sur les lignes électriques





Dans la première partie de l' article, nous nous sommes brièvement familiarisés avec les concepts de base de la transmission de données sur les lignes électriques. Nous avons appris ce qu'est un «signal utile», comment il peut être utilisé pour coder les informations transmises. Mais il n'y avait pas un mot sur la façon dont cet appareil devrait être fabriqué physiquement, comment il générera un signal et comment le connecter à un réseau 220 V.





Dans cette partie et la suivante de l'article, nous décrirons quels blocs de base devraient être dans le dispositif de transmission de données PLC le plus simple . Petit à petit, en tant que constructeur, nous ajouterons bloc par bloc à l'image globale et déterminerons à quoi sert chaque bloc et comment il fonctionne.





-

-

-

-

-





: . , , , , . - , , .









1, . . , . (FSK ).





— — , / . ( ) .





: “0”, “ ” 74 . “1”, , , 80 . , . , .









“S”, . . “S”, . “0” “1”.





— “zero cross ”.





, — , PLC (). / ZC .





, ZC “ ” . 74 80 .





, , PLC . . “ ”.





— , ZC , “ ” PLC , .





, “” . “ ” ”.





, , .





220 , ZC , .





— , : , , , ..





— -, (), ( ), - . , : . “”, .





   digikey.com
digikey.com

. , , (, , ). , . USB .





. . , , , Linux, “ATtiny”. , , .





. , .





, : “0” “1”. . .





, 10 , . .





, (). .





, , .





74 80 . 74 , “0”.





80 , “1”.





, - : “0” “1”, . — — .





— , , “0” “1” , . .





. . .





, , , . , -.





, :













  • ( USB CAN, , , , - ..)





10 . 100%, - . .





— . , . “ ” .





: , , . , ( ).





, . , . . .





[ ].





, . - — 4-5. .





, , 80 . 80 1/80000 = 12,5. 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. .





   easyelectronics.ru
easyelectronics.ru

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 .





    allexpress.com
allexpress.com

, , .





, :).





“” “Reset” , Datasheet. . , .





3 -

, , .





.





   caxapa.ru " ,  "
caxapa.ru " , "

.





. .





. . . .





: , 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 -








All Articles