完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
1、平衡车硬件设计说明
主控的设计(STM32f103c8t6):因为 MCU 是整个系统中最重要的电路,所以滤波电路是必不可少的部分,这是作者设计的电路,不过 LC 滤波电路的效果会更加好。 BLE(HC-08):采用 uart 通信,这个用于与上位机和微信小程序通信,主要负责参数整定,波形调试等。因为买的是模块,所以电路上只对电源增加一个 0.1uF 的电容。
基于RT-THREAD nano的平衡车--硬件.pdf
(729.09 KB, 下载次数: 0
)
2、平衡车上位机软件设计 上位机与下位机通信,是采用串口通信,我自己定义了一个协议:
基于RT-THREAD nano的平衡车--上位机软件.pdf
(200.19 KB, 下载次数: 0
)
3、平衡车下位机软件设计 代码结构 平衡车的代码设计,该平衡车是基于 RT-THREAD NANO 上进行设计,主要分为 3 层, driver-device-controler。 driver 层:主要对接 STM32 的 HAL 层。这部分的代码,模仿了 rt-thread 完整版的设备驱动框架。 device 层:主要实现平衡车各种外设的驱动。 controler 层:主要实现平衡车的算法,控制,显示,通信等功能。
基于RT-THREAD nano的平衡车--下位机软件.pdf
(382 KB, 下载次数: 0
)
4、平衡车小程序实现 在我的平衡车中,也是基于上面的代码进行补充,包括 UUID 的过滤,数据包的打包等功能。 过滤 UUID, 获取对应 UUID(0000FFE0-0000-1000-8000-00805F9B34FB)的属性:
基于RT-THREAD nano的平衡车--微信小程序.pdf
(169.86 KB, 下载次数: 0
)
|
|
|
相关推荐
|
|
1033 浏览 0 评论
2877 浏览 0 评论
图腾柱PFC无法上升至400V,且电感电流为正弦波形,但是幅值极小
9386 浏览 0 评论
飞凌嵌入式ElfBoard-Vim编辑器之静态链接和动态链接
2898 浏览 0 评论
使用 LinkBoy 将程序导出为 C 语言代码并烧录至 Arduino ESP32 开发板
2302 浏览 1 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 22:50 , Processed in 0.823358 second(s), Total 70, Slave 50 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖