STM32F103C8T6、FreeModbus从站的设计与测试(2)——硬件设计

关键词:Modbus FreeModbus STM32F103C8T6 CubeMX

只有串口通信的话,硬件设计相对简单,孔丙火(微信公众号:孔丙火)认为,大体可以分为3个部分:单片机、电源部分和485部分,分别如图1、图2和图3所示。

图1

图2

图3

单片机采用STM32F103C8T6,从孔丙火(微信公众号:孔丙火)的认知来看,这款单片机是当前比较常用的型号之一。UART1用过ISP下载和串口打印,UART2用于RS485通信,整块板子采用DC5V供电,通过AMIS1117转换成3.3V给单片机供电,RS485采用隔离设计,隔离电源采用IB0505S-W75R3,隔离电压是1500VDC,485信号转换及隔离采用ADM2483BRWZ。在单片机部分加一个外部看门狗SP706SEN,同时具备供电电源监控功能,单片机供电电源低于2.93V时会复位单片机。单片机留有SWD接口,用于程序调试。由于IB0505S-W75R3的负载范围是10%-100%,为了保证电源的稳定,孔丙火(微信公众号:孔丙火)在输出端加了一个R8的死负载。ADM2483BRWZ内部采用磁隔离设计,虽然成本高一些,但电路设计简单,也可以节省PCB面积。

单片机、ARM、现场总线、PLC、嵌入式软硬件的设计经验分享,秉承“点点滴滴皆智慧”的理念,一起分享,共同交流。


猜你喜欢

转载自blog.51cto.com/2773203/2547479