
【ART-Pi】多功能电机驱动通信控制板
简介
设计一种多路PWM多种通信多传感器接口的扩展板
简介:设计一种多路PWM多种通信多传感器接口的扩展板开源协议
:Public Domain
描述
前言
充分利用PWM资源,增加隔离,控制多路步进电机,舵机,还可以利用PWM控制灯光、风扇等,除此之外增加232通信,485通信,CAN通信,Lora模块等,增加AD采集,转化,将信息显示到OLED屏幕,并能够通过各种方式传输,支持SPI,IIC协议的传感器,显示并传输采集的数据~~~~
1.PWM输出
设计的扩展板可用于简单的工业控制,集成了PWM输出控制步进电机,舵机,风扇,光源等。
~~~~
本次只选PA8输出占空比可调的波,由于手头暂无示波器,只能通过测量引脚电压变化,来验证。
通过CN11,CN12两路光电,CN11触发一次,占空比增加10%,CN12触发一次,占空比减小10%,并打印输出。
2.通信接口
各种通信接口,常用的232接口用于跟上位机通信,485,CAN通信用于板级通信,抗干扰能力强;无线串口模块,可在一定范围内远距离通信。
~~~~
本次进行232通信,485通信,CAN通信的验证,Lora至少需要两个进行测试,成本有限,只采了一个。
例程全程使用232通信,CN11触发时,进行CAN回环实验,打印接收到的数据。
3.传感器接口
增加IIC,SPI通信接口,用于跟相应的模块通信,比如MPU6050模块,OLED显示屏等。
本次进行基于IIC通信的MPU6050传感器的验证。
输入测试指令,读取传感器的六轴原始数据以及内部温度。
4.隔离输入
四路光耦隔离输入,实现不同电平的传感器之间的通信,可接入光电,作为限位,配合电机的使用,提高安全可靠性。
接入4路光电,触发时,板载红蓝指示灯进行翻转。
5.AD采集
增加一路AD采集,可以采集温度,光照强度,输出电压。
本次采集热敏电阻变化时的电压值。
测试开始打印采集到的AD值和电压值。
- - -
<br /><br />
设计图
BOM
ID | Name | Designator | Footprint | Quantity |
---|---|---|---|---|
1 | SMAJ6.0CA_C698928 | D3,D4 | SMA_L4.4-W2.6-LS5.0-BI | 2 |
2 | DB2EVC-3.81-2P | CN3 | CONN-TH_2P-P3.81_DB2EVC-3.81-2P-BK | 1 |
3 | 33uH | L1 | IND-SMD_L7.3-W7.3 | 1 |
4 | Header-Female-2.54_2x20 | P2,P1 | HDR-TH_40P-P2.54-V-R2-C20-S2.54 | 2 |
5 | 120 | R6,R31 | R0603 | 2 |

评论