FastBond3基础部分-基于ESP32-S3的扩展板创意设计
本项目涉及到3个方向:工业4.0、影音娱乐、物联网。 项目目标是基于ESP32-S3开发板,设计一款支持CAN、RS485、RS232等工业通讯协议的扩展板。 扩展板还引出开发板的GPIO、UART、I2C、SPI等资源便于扩展丰富的功能。
标签
ESP32-S3
CAN
RS232
RS485
FastBond3
chinaking
更新2024-07-09
150

一、   创意方案和所选创意方向介绍

本项目涉及到3个方向:工业4.0、影音娱乐、物联网。

项目目标是基于ESP32-S3开发板,设计一款支持多种工业通讯协议的扩展板。

扩展板具有CAN、RS485、RS232等多种通讯接口,满足工业上使用要求,便于工作中调试使用。

同时,扩展板能引出开发板的GPIO、UART、I2C、SPI等多种资源,便于外接传感器、模块及屏幕。为提高项目趣味性,本系统将外接颜色传感器、手势传感器、语音播放模块、电机驱动模块等,通过影音娱乐的方式,完成功能验证。

项目使用的ESP32-S3开发板具有蓝牙BLE接口,最后项目也会测试两块开发板的物联网无线通讯功能。

二、     方案框图和介绍


三、     元器件选型

ESP32-S3开发板

ESP32-S3开发板有很多种,如源地工作室的YD-ESP32-23,此开发板使用ESP32-S3-WROOM-1模组,与乐鑫官方ESP32-S3-DevKitC-1开发板比较相似。此外,Seeed科技的SEEEDSTUDIO XIAO ESP32S3M5Stack 公司的M5STAMP ESP32S3 MODULE等小体积的ESP32开发板也可以选用。

CAN收发器

CAN收发器常用的有NXP公司的TJA1051 T/3MicroChip公司的MCP2515、德州仪器的SN65HVD230等,此方案中会计划选用NXP的芯片。

RS485、RS232收发器

RS485、RS232收发器常用的有MAXIM公司(现在属于ADI公司)的MAX3232MAX3485UMWSP3232SP3485等。

外围模块

系统中会用到一些传感器等测试模块,此次计划使用的颜色传感器模块、手势传感器模块、电机驱动模块等都来自DFRobot公司。语音模块选用国产MP3模块JQ8900

屏幕

屏幕选用SPI接口的彩色屏,根据电路板情况选择0.96寸或2.4寸彩屏。

0.96寸彩屏,分辨率60*160,驱动芯片ST7735

2.4寸触摸屏,分辨率320*240,驱动芯片 ILI9341

项目中也可能会用到点阵屏幕进行测试。

调试设备

本系统中,会用到USB232USB485PCAN等工具,便于连接电脑测试通讯接口。时间充分的情况下,会根据网上资料,使用STM32F072C8T6 TJA1051 T/3等芯片自己制作一个PCAN工具。

四、     心得体会

本次开发硬件设计使用Kicad软件,相关电路会参考微雪电子、Seeed科技等开发板资料。

软件开发为节省时间,计划使用Arduino软件编程,尽量的融入此前发布在电子森林的项目,开发更丰富的功能。

 

团队介绍
老胡,自动化工程师。
评论
0 / 100
查看更多
硬禾服务号
关注最新动态
0512-67862536
info@eetree.cn
江苏省苏州市苏州工业园区新平街388号腾飞创新园A2幢815室
苏州硬禾信息科技有限公司
Copyright © 2024 苏州硬禾信息科技有限公司 All Rights Reserved 苏ICP备19040198号