完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
花了两天时间,规划了IO口,由于要手工做板子,所以用直插式的元器件。
板的功能包括: 1、四路舵机,后期做机械手使用; 2、四路直流电机,后期做四轮车或者三轮车使用; 3、 两路步进电机,后期做实际工程项目多用到步进电机; 4、五个按键,可以用跳线帽选择是不是使用中断方式识别; 5、一个OLED,一个LCD1602显示,两个不能同时使用,因为有些口是同时使用了; 6、包括了一个7805降压电路; 7、蜂鸣器和LED灯声光状态显示的电路; 8、系统板子上面有一个TB6612模块,可以用跳线帽上电,可以控制两路直流电机。 9、有一个DB18B20和超声波,红外遥控的接口; 10、另外把P0口,P1口单独整齐的拉出来,因为stc8a的IO口不整齐,整齐拉出来,可以用杜邦线等接外部的模块。但是这两个目前主要是做AD转换使用,因为stc8a的内置AD就是P0口和P1口,方便使用循迹小车。总共有15个通道;占用了几个,只有12个AD作用循迹;够用了; 11、还接了串口1(下载电路),不下载的时候,可做其他使用,接了串口3,串口4,串口2,都单独的印出来排针。方便做蓝牙、openmv通信,stm32通信等; 12.、步进电机的引脚,主要是和外部DRV8825驱动电路配合,主要是脉冲,方向,使能接口。外部驱动可以加上光耦隔离。主要用定时器T3和T4的脉冲,产生PWM。因为需要调节脉冲的频率和个数,不方便和其他电机同时使用PWM模块。内置的PWM模块,都是一起用同一个时钟等,基本都是统一周期,不方便调节脉冲的频率。所以用定时器比较方便。 13、舵机排针,也设置可以从内部的5V供电,小舵机,如果用外部电压,就从舵机排针的pwm和GND,引脚出来就行,比较方便。主要的是CCP的PWM功能。 14、直流电机接口,也主要是用TB6612或者是L298N都可以。 接了一个是增强版的PWM引脚,还有两个IO口,做IN0,IN1,方便调节方向。 15、五个独立按键,可以排针选择是否使用中断功能,由于stc8a的中断不多,所以采用了二极管门电路来中断扩展,比较方便。查询+中断来判断是不是有按键按下。五个按键,够用,包括了加、减、选择参数和模式、确定、加减的倍率(0.01、0.1,1,10,100,1000)六档; 注意菜单式程序的编写; 综上,可以用该板子,完成很多训练。 包括基本IO口的操作,独立按键,外部中断,超声波测距、红外遥控、蓝牙、D18B20,LCD1602显示,OLED显示,舵机控制,直流电机控制,步进电机控制,内置AD模块做循迹,内置PWM控制电机、定时器产生PWM控制电机、定时器做波特率;等。目前,再整理资料,制作了部分的教学视频。 |
|
|
|
只有小组成员才能发言,加入小组>>
2443 浏览 0 评论
9135 浏览 4 评论
36820 浏览 19 评论
5036 浏览 0 评论
24798 浏览 34 评论
1545浏览 2评论
1766浏览 1评论
2213浏览 1评论
1571浏览 0评论
543浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-26 23:56 , Processed in 1.156300 second(s), Total 48, Slave 42 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号