哈Ha!
这篇文章是关于DIY开发以太网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 ! .
:
.. Mysensors , . RS485. — TEXAS INSTRUMENTS — ISO7321CDR. DC/DC Traco Power – TME0505S. RS485 . , ( ) VD1.
, .
. , 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-更新了委员会(第三修订版)。增加了电气间隙,Conders为0.1uF(不是)。可以在支路RO MAX13488上安装一个上拉电阻(标称值在本地选择),并将GND_isolate地与RS485_ground结合在一起。