基于STC16F40K128的485+CAN+WiF集中器开发板
原标题:基于STC16F40K128的485+CAN+WiF集中器开发板
---------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------
名称:基于STC16F40K128的485+CAN+WiF集中器开发板
note1:Make by MikeXUE
note2:20210616
note3:《硬件开源》
note4:不知道具体用在哪个地方的,可用来做一些CAN和485总线通讯测试或者WIFI通讯测试
模组尺寸:82mmX52mm
---------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------
*********************************************************************************************************
*********************************************************************************************************
一、硬件功能概述
◆ TYPY_C 接口,用于对锂电池充电与USB转TTL通讯
◆ 支持对4.2V锂电池充电,最大充电电流1A,具有充电状态指示灯指示与反接保护
◆ 具有对锂电池的电压采样的分压网络
◆ 具有一个SPI板载大容量FLASH
◆ 具有一个I2C板载E2PROM
◆ 具有一个I2C板载温度传感器
◆ 具有三组独立硬件485通讯总线
◆ 具有一组组Can通讯总线
◆ 具有WiFi通讯功能
◆ Can总线与485总线的硬件电源输出具有开关可控能力
◆ 一个自定义微动按键
◆ 1个电源拨动开关
*********************************************************************************************************
二、硬件电路概述
1.Type-C_16P与CH304构成USB转TTL电路;
2.Type-C_16P与TP4056构成4.2V充电电路(充电电流可根据Rs1阻值调节);
3.NMOS与PMOS构成一个电流径电路,实现对锂电池无损害充电的同时可以对电路充电;
4.3.3V稳压芯片采用2片ME6119,专用一片为WiFi供电,受控与单片机的GPIO控制。另外一片强制输出,对板载其它器件供电;
5.CAN总线与485总线的硬件电源输出接口,采用PMOS+NMOS构成开关控制电路。用于控制是否对外输出电源;
6.电池电压采样电路采用电阻均分网络配合电压跟随器设计,分压电压连接到单片机的ADC;
7.三组485独立总线单元,采用3.3V 485芯片配合外部保护电路设计;
8.一组CAN通讯总线单元,采用3.3V CAN芯片配合外部保护电路设计(单片机内置Can驱动器,所以只需要CAN接口芯片即可);
9.WiFi通讯电路,采用集成模块ESP8266-12F,串口通讯;
10.贴片蜂鸣器与一个NPN三极管,配合二极管构成蜂鸣器驱动电路;
11.I2C总线上挂载AT24C64(E2PROM)、LM75AD(温度传感器),主要用于保存设备的关键运行参数;
12.大容量FLASH采用W25Q32,主要用于离网状态下的数据保存;
13.电源指示灯、运行指示灯、充电指示灯,均采用LED0603封装LED灯;
14.电源开关电路,采用MSK12C02机械拨动开关,左边开、右边关;
15.按键电路采用一个微动开关构成;
*********************************************************************************************************
三、硬件使用说明
1.USB1为Type-C_接口,用于串口通讯、ISP程序烧写、充电接口;
2.J1为4.2V锂电池接口;
3.SW1为拨动开关,用于对电路板的供电;
4.P1、P2为485总线单元1的通讯接口;
5.P3、P4为485总线单元2的通讯接口;
6.P5、P6为485总线单元3的通讯接口;
7.P7、P8、P9为CAN总线通讯接口;
8.SW2为微动开关,用于程序自定义功能;
*********************************************************************************************************
责任编辑:
【免责声明】
1、本文内容、数据、图表等来源于网络引用或其他公开资料,版权归属原作者、原发表出处。若版权所有方对本文的引用持有异议,请联系拍明芯城(marketing@iczoom.com),本方将及时处理。
2、本文的引用仅供读者交流学习使用,不涉及商业目的。
3、本文内容仅代表作者观点,拍明芯城不对内容的准确性、可靠性或完整性提供明示或暗示的保证。读者阅读本文后做出的决定或行为,是基于自主意愿和独立判断做出的,请读者明确相关结果。
4、如需转载本方拥有版权的文章,请联系拍明芯城(marketing@iczoom.com)注明“转载原因”。未经允许私自转载拍明芯城将保留追究其法律责任的权利。
拍明芯城拥有对此声明的最终解释权。