1.掌握直流电机和tb6612驱动芯片的基本原理和使用;
2 学会使用单片机产生PWM信号对电机进行调速;
3. 学会使用单片机的定时器捕获功能对电机进行测速;
4、学会用单片机编程实现电机闭环控制系统;
二.实验仪器:
1.数字示波器1台
2.信号发生器1台
3. 直流稳压电源 1台
三.实验任务:
1.由MSP430单片机(P1.2或者P1.3)产生10Khz的PWM信号,使用TB6612电机驱动芯片,驱动直流电机(按键控制电机正、反转,加、减速);
2.在OLED上显示学号、速度、位置,及正反转状态;
3.实现位置闭环控制,位置按键可控,比如按一下转一圈;
4.实现速度闭环控制,速度按键可控,比如按一下,速度给定加减100;
四、实验步骤:
说明:对小组所完成的每项实验任务列出如下内容
① 实现的功能描述;
1、 实现降低初始速度,按键加速
2、 实现显示屏显示学号
3、 实现正反转(但是好像有问题)
② 硬件接线照片或示意图;
1、
③ 单片机相关程序流程图;
④代码
五、列出实验过程中遇到的问题和解决的办法:
问题一、学号显示乱码
学号显示乱码是因为没有加双引号,加上后不再乱码
六、实验小结:
单片机实验不仅锻炼了动手能力和程序的逻辑思维能力,也要求与师兄之间合作完成。通过MSP430的学习,使我对单片机又有了更深入的了解,对编程也有了较大的提高,不再对编程有“恐惧”心理。
作为一名大学生,不光要学好自己的专业知识,更要深入了解,认真实践,把学到的东西学以致用,巩固提高。
作为一名自动化专业的学生,了解并学会使用各种型号的单片机是必须要做的,通过的学习对单片机有了更好的认识,收获巨大。
代码下载:
JP501_board_20181221.zip
(203.16 KB, 下载次数: 63)
|