信盈达——您身边的嵌入式培训专家!

网校课堂 协同育人 学员论坛 加入收藏

基于stm32的平衡车设计

时间:2019-07-14 08:45:54 来源:信盈达 作者:信盈达

信盈达-基于stm32的智能平衡车设计


    

    众所周知要深入学习一款单片机最好的方法,是以高级项目制作为导向,边做边学,缺啥补啥,印象深刻。

    在基本熟悉了STM32以后,就想做个小东西来练练手,相信很多单片机初学者学习单片机后都会有这种跃跃欲试的感觉。

    而像现在市面上的四轴飞行器、运动手表、平衡车等比较热门、炫酷的电子产品当然成为了单片机工程师们的挑战对象,今天我们就来看看信盈达车联网事业部的智能平衡车项目。   



    信盈达两轮智能平衡小车是集成机械、 电子、 通信、 自动化、 嵌入式等技术于一体的小型智能机器人,涉及到传感器的驱动,数据的处理,角度的计算,电机的控制等,内容比较丰富。


    其原理看似简单,但谁都不能小看它,它绝对当得上“精妙”二字。



    主要模块:

        ①OLED 显示屏

        ②自带霍尔编码器的直流减速电机

        ③电机驱动模块

        ④MPU6050 模块

        ⑤蓝牙模块

        ⑥超声波模块

        ⑦红外传感器模块


    软件部分主要功能:

    (1)各传感器信号的采集、处理;

    (2)电机 PWM 输出;

    (3)车模运行控制:直立控制、速度控制、方向控制;

    (4)车模运行流程控制:程序初始化、车模启动与结束、车模状态监控;

    (5)车模信息显示与参数设定:状态显示、上位机监控、参数设定等。


    开发教程:

    为了让初学者快速入门,减少学习时间,在更短的时间内学到更多的知识, 尤其为了那些准备制作平衡小车而没时间深入研究平衡小车原理的朋友, 信盈达特意出版了 STM32 平衡小车开发教程,力求大大减少初学者的学习时间。

    信盈达平衡小车开发教程, 主要有原理部分、 电路设计部分、软件开发部分、 车模调试部分、PID算法部分。



信盈达-基于stm32的智能平衡车设计

    

    信盈达的智能平衡车涉及从电路硬件设计到单片机软件开发整个完整的项目开发流程。


    为什么我们做单片机开发还要了解硬件部分的内容呢?就像拿到10Koffer的李同学所说,如果你只是做单片机软件开发,不了解硬件接口的话,面试官会觉得你没有做过产品,聊天的欲望就会大大降低,将直接影响你的面试结果。



   所以,如果想要学好单片机不仅软件要过关,硬件基础也要扎实才可以。


    信盈达嵌入式+单片机课程从基础的电子电路、PCB设计到C语言、Cortex-M4程序设计,涉及从硬件到软件产品设计的方方面面,课程主要以实战为主,项目更加贴合企业需求,有四轴飞行器、机械手臂、17度自由运动机器人、MCU环境检测项目等,详细实战项目请看这里。另外还会学习一整套的产品开发流程,设计文档整理、项目需求、功能设计、项目答辩等,让你在短时间内获得丰富的开发经验。

    信盈达嵌入式暑假班火热开班中,预约试听课或者报名请联系杨老师:13316957201,也可扫描下方二维码直接添加老师微信。





Copyright 2016-2020 信盈达 粤ICP备09072292