بوابة STM32 Ethernet-RS485 IoT

مرحبا يا هابر!


يدور هذا المنشور حول تطوير DIY لبوابة Ethernet-RS485. الهدف من هذه البوابة هو توفير إدارة مركزية لعقد Mysensors بواسطة وحدة تحكم المنزل الذكي.


صورةفي الآونة الأخيرة ، ما زلت أحصل على أسلاك ، وشرائط ، ولحام ، إلخ. وتم اتخاذ قرار طويل الأمد - لجعل مجالسنا من الصفر ، أي كلها خطيرة. :)
يقال - انتهى!


كانت الخطوة الأولى هي تطوير ورسم مخطط تخطيطي للبوابة ، حاولت فيه أخذ جميع رغباتي ورغباتي في الاعتبار. بعد ذلك ، تم تصميم اللوحة وتركيبها بالأبعاد المطلوبة (50x50mm). والمرحلة الأخيرة هي ترتيب الألواح في الإنتاج. طلبت في مصنع JLCPCB ، 5 لوحات - $ 2 + شحن.


تعتمد هذه البوابة على STM32F103CB (8) T6 MK . كما تعمل شريحة إيثرنت كرقاقة معروفة من WIZnet - W5500 . نقل هذه البوابة في شبكة Mysensors هو واجهة RS485 السلكية. تم اختيار الشريحة MAX13488EESA + T كسائق RS485 ، بما في ذلك بسبب وجود التحديد التلقائي لاتجاه الاستقبال / الإرسال فيه.


لذلك دعونا نلقي نظرة فاحصة على الأجزاء الرئيسية من البوابة.


STM32F103CBT6 48LQFN. Cortex-M3, 128 20 . — 72, USB , 128, . 3.3. , 8 32.768. SWD. STM32F103C8T6, .


Ethernet W5500. Cortex M0, SPI ( 80 ). 100Mbps Full Link 132. Wake on LAN, 4 4 (SPD / DUP / ACT / Link). 32 RAM TCP/IP , 8 TCP/UDP ( ). TCP/IP : TCP, UDP, MAC, ICMP, IPv4, ARP, IGMP, PPPoE. -40...85°C. — 3.3.


RS485 — MAX13488EESA+T. SOIC-8 150mil. 16 Mb/s. — 5, — 4.5 A. 128 RS485. /, .. UART ! .


:


RS485 .



.



Ethernet.



.. Mysensors , . RS485. — TEXAS INSTRUMENTS — ISO7321CDR. DC/DC Traco Power – TME0505S. RS485 . , ( ) VD1.


, .


.



.



3D — .



3D — .



. , USART SPI. STM32F103CBT6 3 USART 4.5Mbits/s. SPI . ( ), RS485 USART1 ( PB6, PB7 ). W5500 — SPI1 ( PA4-7).


Ethernet W5500 . , , , . lcsc.com . Ethernet — HR911105A, .


, 48- lqfp . , . .


, , , ( RGB). , I2C EEPROM / HDC1080. , , , .


RS485 , DB2EV-5.08-3P, 5.08. , . microUSB — 1.25 JST, .






5, microUSB, Power. 5 RS485, DC/DC . .. STM32 Ethernet 3.3, LDO — LDL1117S33R. 5 3.3 . — 0603.


.. ,
. RS485, DC/DC — D1, — D3. "" .




R31, R32 R2, VD3.


, , 30 , . , RS485 — 0.5-1Mbit. 1Mbit, 0.5Mbit. , , , . RS485, R31 R32 . , . , , .. RS485, . , . 120 RS485, .


, . . , - .


— ! :)


— , Ethernet-RS485 . , , .



.


Mysensor — https://t.me/mysensors_rus — mysensors.ru.


صورة PS — Mysensors RS485. . , .


P.P.S. , . !


P.P.P.S. , , . :)


PPPPS 02/20/2020 - تحديث اللوحة (المراجعة الثالثة). إضافة الفجوات الجلفانية ، كوندرز عند 0.1 فائق التوهج (حيث لم تكن). القدرة على تركيب مقاوم سحب على الساق RO MAX13488 (يتم تحديد قيمته الاسمية محليًا) ودمج أرض GND_isolate مع RS485_ground.


All Articles