手机版

基于自由摆的平板控制系统设计报告(14)

发布时间:2021-06-07   来源:未知    
字号:

2011年 全国大学生电子设计竞赛 基于自由摆的平板控制系统 B题

TIM_Configuration();ENC_Init();

while(1){

t4=TIM_GetCounter(TIM4);D=t4*2000.00/90.00;tt=t4;

if(t4>=0&&t4<4000)

flag=1;

if(t4>=4000&&t4<=7999)

flag=2;if(flag==1){

flag=0;while(1){

t4=TIM_GetCounter(TIM4);D=t4/2000.00*90.00;if(t4-a1>=2){

a1=t4;

TIM1_Cmd(ENABLE);}

t2=TIM_GetCounter(TIM2);if(t2>=1){

TIM1_Cmd(DISABLE);TIM_SetCounter(TIM2,0);t2=0;continue;}

if(a1-t4>=2){

a1=t4;

TIM_Cmd(TIM5,ENABLE);}

t3=TIM_GetCounter(TIM3);if(t3>=1){

TIM_Cmd(TIM5,DISABLE);TIM_SetCounter(TIM3,0);t3=0;

//时钟初始化

//编码器接口初始化

//获取编码器脉冲//计算偏转角度

//转向标志位,1为右半圈,2为左半圈

//右半圈//标志位清零

//正向偏转

//打开PWM输出//PWM计数

//关闭PWM输出//PWM计数清零

//反向偏转

基于自由摆的平板控制系统设计报告(14).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)