最近项目需求,计划做一款手持式调试工具,具备工业上常用的485、CAN调试功能
1.选ESP32 S3的原因:ESP32 S3转为调试而生,专为远程调试、升级而生,想想看,项目某些地方出了问题,最好的办法就是调试,如果有一款可远程调试的工具,使用时你只需要给远程操作员一个Key,他将Key填入手持式设备,接上手持设备,你可以远程看报文。
2.设备开发预留远程升级功能的,可以远程对改工具、其它设备进行远程升级。
3.485、CAN调试助手,直接在设备触摸屏上查看报文
社区朋友们帮忙给个建议需要加232芯片么?项目目前远距离通信较多,RS232没有使用
ESP32-S3模块IO规划如下:
ESP32-S3模块IO规划2如下(485与CAN不再复用):
最近编辑记录 Leotian (2024-06-13 12:24:06)
离线
CAN芯片是 PHY吗?
不需要,ESP32支持原生CAN,只是例程比较含糊
离线
CAN芯片是 PHY吗?
见:ESP-IDF的twai_alert_and_recovery例子:
| Supported Targets | ESP32 | ESP32-C3 | ESP32-C6 | ESP32-H2 | ESP32-S2 | ESP32-S3 |
| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- |
# TWAI Alert and Recovery Example
(See the README.md file in the upper level 'examples' directory for more information about examples.)
This example demonstrates how to use the alert and bus recovery features of the TWAI driver. The alert feature allows the TWAI driver to notify the application layer of certain TWAI driver or bus events. The bus recovery feature is used to recover the TWAI driver after it has entered the Bus-Off state. See the TWAI driver reference for more details.
## How to use example
### Hardware Required
This example requires only a single target (e.g., an ESP32 or ESP32-S2). The target must be connected to an external transceiver (e.g., a SN65HVD23X transceiver). This connection usually consists of a TX and an RX signal.
Note: If you don't have an external transceiver, this example can still be run by simply connecting the TX GPIO and RX GPIO with a jumper.
离线
我的理解是上TJA1050就行,跟485芯片类似并且不用管发送、接收方向
离线
预留SD卡记录Log功能,现在问题是看起来485与CAN要复用相同的IO了,ESP32S3 IO太少了,真的是
离线
@Gentlepig
目前RGB565就够用,T133的确挺好,还能省个触摸芯片,目前想联网还需要外加WIFI,成本大约得100左右。
联网功能计划使用阿里云物联网平台,可实现远程调试,只用申请个key就可以,如果消息多就需要收费,目前看来远程调试消息并不多。
最近编辑记录 Leotian (2024-06-13 23:05:32)
离线
@Gentlepig
感觉AIC D13x 挂个wifi模块 非常的合适 。需要的全部都有了
好方案,外挂WIFI厉害了,可惜AIC D13x 用户群体少些,遇到新的需求得自己改轮子,开发周期不一定跟得上。
最近编辑记录 Leotian (2024-06-13 23:07:10)
离线
持续关注中,建议把IIC加上。
1、2引脚的TWI就包含IIC功能
离线
@wxws
考虑过,设备想推给1000多个人,手机容易出现不适配现象
离线
要带多大的屏,如果分辨率不大。可以用8080接口用8bit并行数据。或者SPI接口。
这样可以节省一些IO出来。
带4.3寸RGB屏
离线