历史上的今天

今天是:2024年10月18日(星期五)

正在发生

2021年10月18日 | 基于51单片机电机PWM调速控制系统霍尔测速仪温度检测

发布者:风清扬yx 来源: eefocus关键字:51单片机  电机  霍尔测速仪  温度检测 手机看文章 扫描二维码
随时随地手机看文章

51单片机电机PWM调速控制系统霍尔测速仪温度检测4

本系统由STC89C52单片机、LCD1602液晶显示、L298N电机驱动模块

、按键、霍尔传感器、DS18B20温度传感器及电源组成。

1、通过按键可以控制电机的启动、停止、正转、反转、加速、减速。

2、通过温度传感器DS18B20检测温度。

3、通过液晶显示温度、PWM档位值、速度。

4、温度超过50度蜂鸣器报警。


按键说明

启动  停止

正传  反转

加速  减速


#include //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义

#include

#include "18b20.h"

#include "1602.h"

#include "delay.h"

 

sbit IN1=P2^0;   //引脚定义

sbit IN2=P2^1;

sbit ENA=P2^2;

sbit Buzzer=P1^7;

 

sbit Key1=P1^0; //按键引脚定义

sbit Key2=P1^3;

sbit Key3=P1^1;

sbit Key4=P1^4;

sbit Key5=P1^2;

sbit Key6=P1^5;

 

sbit LED1=P3^4;

sbit LED2=P3^5;

 

bit ReadTempFlag;//定义读时间标志

 

int temp;   //温度读取

float temperature; //实际温度

char displaytemp[16];//定义显示区域临时存储数组

unsigned long time_20ms=0; //定时器计数

 

unsigned char Count=0;    //调节占空比

unsigned char PwmZ=2;    //占空比调整

unsigned char MotorFlag=1;   //正反转标志

unsigned char rekey=0; //防止重复按键

unsigned char PwmVal; //pwm显示值

unsigned char ReadSuDu=0;  //读取速度标志

float SuDu;    //速度值

unsigned int PluNum;   //脉冲计数

 

void Init_Timer0(void); //函数声明

void UART_Init(void);

void SendByte(unsigned char dat);

void SendStr(unsigned char *s,unsigned char length);

 

void main (void)

{ time_20ms = 0;                 

Init_Timer0();

UART_Init();

EX0=1;         //外部中断0开

IT0=1;         //边沿触发

    EA=1;          //全局中断开

 

LCD_Init();           //初始化液晶

Buzzer = 0;

DelayMs(200);          //延时有助于稳定

Buzzer = 1;

LCD_Clear();          //清屏

SendStr("ready ok!",9);

关键字:51单片机  电机  霍尔测速仪  温度检测 引用地址:基于51单片机电机PWM调速控制系统霍尔测速仪温度检测

上一篇:基于51单片机霍尔测速仪表测转速调速系统方案原理图设计
下一篇:51汇编学习-51单片机汇编写40%占空比pwm

推荐阅读

全球电子元器件分销商儒卓力(Rutronik Elektronische Bauelemente GmbH)将于11月13日(星期二)至11月16日(星期五) 参展在德国慕尼黑举办的2018年德国慕尼黑电子展(electronica 2018),儒卓力电子商务平台 Rutronik24将重点展示专用设计项目和应用示例。Rutronik24在C4-434展台布置了十多个展柜,参观者将能够亲身观赏儒卓力和供应商的产品演示,涵盖面...
全球云和本地环境数据管理软件的公认领导者Commvault近日在Commvault GO 2019大会上宣布加入近期成立的 “商业复仇者联盟”(Business Avengers)。该联盟由17家跨国公司组成,总收入超过5000亿美元、员工总数达90万人,致力于在2030年前共同实现联合国全体成员国通过的“17项可持续发展目标” (SDG),因此该联盟的成立具有重大意义。 不同于其他“超...
据外媒报道,巴西国家电信局ANATEL新机入网的信息显示,iPhone 12 mini电池容量为2227mAh,iPhone 12则采用2815mAh电池,比iPhone 11的 3110mAh电池更小,iPhone 12 Pro / Max 暂未披露。图源:MacRumorsiPhone 12 mini电池容量为2227mAh,续航堪忧,估计出门要带着充电宝才有安全感。虽然iPhone 12系列的电池容量相比上代有缩水,但由于 A14...
许多人期待着OPPO能够尽快推出一款伸缩屏智能机,但它显然无法在短时间内登陆零售市场。与此同时,早前有传闻称绿厂在开发一款有趣的折叠屏智能机,且网络上的爆料讨论也挺像有这么一回事。 据说作为三星Galaxy Z Fold3的一个替代,OPPO折叠屏新机配备了7.8 ~ 8英寸 @ QHD分辨率的120Hz高刷屏。处理器方面,知名爆料人 @数码闲聊站 在微博上透露,...

史海拾趣

问答坊 | AI 解惑

如何看FLASH芯片的型号,识别其容量

如题,怎么样查看FLASH芯片的型号,识别其容量 比如sst 39VF6401B大小怎么看了,路过大侠来指点下啊!…

查看全部问答∨

称重传感器仪表设计(内部讲义)

讲解的很详细全面,适合初入该领域研发设计人士…

查看全部问答∨

【藏书阁】电路分析基础课件

第1章 电路的基本概念和定律 34页.ppt 第2章 电阻性网络分析的一般方法 38页.ppt 第3章 一阶动态电路分析 61页.ppt 第4章 正弦稳态电路分析 59页.ppt 第5章 耦合电感元件合理想变压器 40页.ppt 第6章 二端口网络 65页.ppt 第7章 谐振电路 22 ...…

查看全部问答∨

求助 LPC1114的UCOS例程

求助 LPC1114的UCOS例程 求助LPC1114的UCOS例程?或者提供UC/OSii与ARM处理器相关的具体函数的例程?感激…… …

查看全部问答∨

郁闷,在南京华龙电子城买的Max232,通电后发烫

本帖最后由 ddllxxrr 于 2016-1-7 17:18 编辑 今年年初了一批也是 好到其他店了。请问,大家有什么到正牌的 MAX232?正牌的MAX232有什么好的识别方法? …

查看全部问答∨

怎么样使阻容降压更加稳定

附件中是我做的一个阻容降压的电路,但这个电源相当不稳定,老是把芯片冲击坏掉(芯片的5V电压管脚和GND直接短路,通了),自我改动:加了个Pi型滤波电路,但仍然没效果。新的一个想法是:用一个1:1的隔离变压器把市电隔离开来,但不知道变压器的 ...…

查看全部问答∨

如何下载程序到LM3S9B96开发板上

本人刚拿到一块LM3S9B96开发板,现在想在KEIL开发软件下弄个例程下载到开发板上去,熟悉一下这个开发的过程。由于刚接触不知道怎么操作。望哪位前辈能指点一下,越详细越好!谢谢啦!…

查看全部问答∨

请教usb2.0的问题,急,在线等,谢谢

用的是新的例程,可是自举成功后老判断不出usb工作标准 是这句  hshostlink = (Usb2or11 & SX2_HSGRANT) ? TRUE : FALSE; 返回肯定是false 因为自举后Usb2or11=2  SX2_HSGRANT=0x80   是Usb2or11的返回值错误 ...…

查看全部问答∨

单片机控制步进电机问题

我用单片机(AT89S52)控制步进电机,代码如下,出现的问题是:开始按正转,停止和反正,运行正常,按下加速和减速按钮,电机转速只能改变一点,然后再按正转,停止和反转按钮就不起作用了,请高手帮我看看是什么问题?先谢谢大家。 [ 本帖最后由 ...…

查看全部问答∨

UART FIFO

今天我调试的时候,发现一个有点奇怪的问题,就是接收FIFO。FIFO的可以装下16字节的数据,我设置接收FIFO深度位7/8,当我发送14个数据的时候,这个时候是肯定不会发生超时中断的,这个效果也出来了。但是当我发送15个数据的时候,也不会发生超时中 ...…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved