电机转速测量系统(7)

时间:2025-05-01

通过数码管显示出转速!

5、实验程序及分析

测量转速,使用光电传感器,被测电机带动纸片旋转,我们在纸片上开了10小孔,电机每旋转一周就会产生10个脉冲,产生12个脉冲,要求将转速值(转/分)显示在数码管上。

实验程序如下:

#include <REG52.H>

#define uchar unsigned char

#define uint unsigned int

#define ulong unsigned long

#define LED_DAT P1

sbit LED_SEG0 = P0^3;

sbit LED_SEG1 = P0^2;

sbit LED_SEG2 = P0^1;

sbit LED_SEG3 = P0^0;

//sbit pin_SpeedSenser = P3^5; //光电传感器信号接在T1上 #define TIME_CYLC 100 //12M晶振,定时器10ms 中断一次 我们1秒计算一次转速 // 1000ms/10ms = 100

#define PLUS_PER 10 //码盘的齿数 ,这里假定码盘上有10个齿,即传感器检测到10个脉冲,认为1圈

#define K 100.0 //校准系数

电机转速测量系统(7).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219