需要资料请关注发送"BCB开源"。开源包括两部分,1部分是硬件,2部分是底层驱动部分,
你可以使用他控制小车底盘,你在比赛的时候,在做项目的时候可以直接使用,底层驱动代码和硬件都已经包好。
简单介绍硬件资源,如下。
电源:
仿真器:
仿真器主要是从网上拷贝的,需要别人写好的hex文件下载,我会另开一个文档说明如何DIY自己仿真器,自己直接做到板子上,很方便。
HUB:
用这个大芯片主要因为是便宜,还有更好的就是贵。大家可以换。
防浪涌雷电设计CAN口:
这个设计是参考了多个网站学来的,当然雷电试验没有试验,其他的试验了。大家可以参考下。我会详细一篇文章讲解这个电路图。
防浪涌雷电设计485口:
485是半双工,需要一个开关,这里使用了一个三极管巧妙了避开了这个开关,做个隐形收发自如。
网口:
参考正点原子电路图。没啥好说的。
继电器:
5V继电器,一共有三路。可以随意使用。
传感器:
这里有三个传感器,一个存储器。都是用IIC通信。
BMX055 是九轴传感器
ATC512存储器
SHT-20温度传感器(好像没写驱动)
BMP180气压传感器(好像没写驱动)
SD:
没啥可说的,直接用的接口接入。主要存一些log日志啥的。速度还挺快的。
蜂鸣器:
LED:
LED三彩LED,并接入的PWM通道。可以实现各种各样的颜色。以供现实使用。
FLASH:
W25Q256存储器
总结
这个块板子可以作为底层车底盘使用,CAN可以接入电机,485可以接入速率较慢的传感器,USART和网口接入电脑,另一个USART可以调试使用。等等。之前无论是在比赛还是具体项目中,这块作为底层主板力量发挥了很大的作用。