微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 设计Arduino转接板

设计Arduino转接板

时间:10-02 整理:3721RD 点击:

为了迎合项目的功能,特打了一块转接板,用于接出所需要的功能。

转接板增加了RS485与CAN的通讯接口。

增加了继电器的驱动电路。

增加OneNet的8266接口。

将I2C、SPI、UART接口统一集中到一起。

原理图如下:

CAN使用的是芯片PCA82C250T,并使用光耦进行隔离。

RS485使用的芯片是6LB184,自动换向,不使用多余的GPIO进行方向的控制了。同样,也使用光耦进行隔离。

继电器的驱动使用的是光耦隔离的三极管。



PCB文件如下:

使用了Arduino的接口。

丝印比较小,由于布板、打样比较仓促,有一些地方可以修改的,下面这个是1.2版本的PCB,较第一版要好一点,但还是在修缮中。

最两侧的双排针最好是使用两边都是针的那种,这样也不影响原有的接口的使用,但我这儿没有那样的,就使用了普通的那种。



空板子,正反面;






焊接好的板子,正反面。




与开发板连接在一起,还是挻配的啊。再加上8266模块。



不错!

支持小编,

谢谢分享,学习学习。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top