本科项目——基于单片机的直流电机PWM控制系统

报告下载地址:http://download.csdn.net/detail/cxp2205455256/8192199

程序下载地址:http://download.csdn.net/detail/cxp2205455256/8192191

基于单片机的直流电机 PWM 控制系统。PWM 控制提高了调速 范围,提高了调速精度,改善了快速性能、功率和功率因数。系统在设计中被控对象采用 5V 的直流电,以 MCS-51 单片机为控制核心,采用 LCD12864 液晶作为显示元件,进行软硬件的设计。硬件电路由 protel 设计制作,主要设计了液晶显示电路、键盘控制电路、复位电路、测速电路和驱动电路。软件设计在 Keil 开发平台用 C 语言编写,程序采用模块化设计方案,包括液初始化程序、晶显示程序、键盘控制程序。

下面是项目的一些截图:

1、整体照:

2、电机转速实时监控界面:

3、PWM控制界面

4、转速监控界面

5、电机电压实时显示界面

6、转速设置界面

7、系统设置界面

8、转速曲线界面

9、电机驱动与测试模块界面

10、最后一张整体图

时间: 2024-10-07 17:49:33

本科项目——基于单片机的直流电机PWM控制系统的相关文章

本科项目——基于STM32的室内温度控制系统

一.设计要求 设计基于DS18B20的数字式室内变电站温度控制系统,控制程序主要包括主程序.读出温度子程序.按键子程序.控制风机子程序等.要求能检测.显示及通过控制排气风机来降低室内温度. 采用的温度传感器是DS18B20数字温度传感器,当温度变化时,该传感器通过内部的模拟信号通过A/D转换器,将温度数据转换为数字信号,单线协议发送至单片机端口,单片机处理温度数据后通过TFT彩色液晶显示,同时单片机将温度信号分别与控制温度.报警温度比较,并通过PID控制算法计算出控制量调节风扇转速,从而达到控制

本科项目——51单片机多功能万年历

源程序下载地址:http://download.csdn.net/detail/cxp2205455256/8183217 设计报告下载地址:http://download.csdn.net/detail/cxp2205455256/8183231 本设计是一个基于STC12C5A60S2系列单片机为核心的LCD12864数字时钟,结合相关的元器件(按钮,蜂鸣器,温度传感器DS18B20等)在配以相应的软件,它具有时.分.秒.年.月.日.星期,温度显示功能,而且时.分.秒.年.月.日.星期可调:

一个基于ATMEGA128的直流电机抱死程序(转)

源:一个基于ATMEGA128的直流电机抱死程序 先说一下我的硬件情况:一块ATMEGA128实验板:一个带编码器的80:1的变速电机,编码器的输出端连接到单片机的PD4和PD5引脚:一块电机驱动电路,该电路的输入为:24v电源.两路pwm信号输入,输出即为电机的正负极,要用该电路来驱动电机,则必须让两路pwm输入信号的一路占空比为0,另一路不为0,相当于让电机的一极接地,另一极接pwm,通过控制两路pwm的占空比来控制电机的转速和转动方向.pwm信号的输入端连接到单片机的PD6和PD7引脚.

基于ARM的智能灯光控制系统(11)状态更新

基于ARM的智能灯光控制系统(11)状态更新 项目中硬件模块的开关状态,由独立的状态线程进行控制管理. 设备状态更新头文件 (sw_pro.h) #ifndef _SL2000_SW_IPC_H #define _SL2000_SW_IPC_H void* sw_pro(void* arg);//状态更新线程 void area_sw_update(void);//更新区域状态 int dev_sw_update(struct sys_dev *head);//更新设备开关状态 #endif 设

PHP 基于redis实现的流量控制系统

PHP 基于redis实现的流量控制系统 我们对项目模块进行了一定程度的微服务化改造,之前所有模块都放在一个项目里(一个大文件夹),线上部署也一样,这样的缺点显而易见. 后面我们按照业务功能拆分成一个个的子模块,然后子模块之间通过RPC框架进行访问,各个子模块有各自独立的线上机器集群.mysql及redis等存储资源,这样一个子模块出问题不会影响到其它模块,同时可维护性,扩展性更强. 但现实中每个子模块的服务能力是不同的, 如下图按子模块拆分之后的架构图所示,假设到达A模块的QPS为100,A依

基于单片机的光控路灯设计含程序和仿真图

基于单片机的光控路灯设计含程序和仿真图本设计是以光敏电阻对于外界光线强弱的感应能力为基础进行的路灯自动化控制系统设计. 当光线强度弱到一定程度的时候, 路灯就会自动灭掉: 当光线强到一定程度的时候, 路灯就会自动开启. 本设计以当外界光线强度弱到使光敏电阻阻值大于等于 200 欧的时候, LED 灯会自动开启:小于 200 欧的时候,自动关闭.完整的资料在闯客网技术论坛可以免费下载,资料群:613377058下载地址:https://bbs.usoftchina.com/thread-21051

Spring 4与Struts 2项目基于XML的集成实战

Spring 4与Struts 2项目基于XML的集成实战 作者:chszs,版权所有,未经同意,不得转载.博主主页:http://blog.csdn.net/chszs 为什么要写这篇Hello World级别的文章.大约十年前,我开始使用Spring 2和Struts 1开发Web应用,构建工具使用的是Ant.早些年,把多个框架集成在一起并不容易,各框架间的兼容性也没有现在这么好.不管怎么样,这些基础的框架伴随我们多年.如今十年过去了,沧海桑田,Spring框架和Struts框架都经过了无数

基于ARM的智能灯光控制系统(10)网络节点

基于ARM的智能灯光控制系统(10)网络节点 嵌入式开发培训(阶段2)底层系统开发 智能灯光控制系统 节点设备 络通信协议 //--head-- cmd data crc //0x5a 0x15 0x 0x 0x 协议头部(2字节) 命令位(1字节) 数据位(1字节) 校验位(1字节) 功能 0x5a 0x15 0x10 0x11 前四位求和 查询设备在线 0x5a 0x15 0x20 0x21 前四位求和 在线 0x5a 0x15 0x30 0x31 前四位求和 设备开 0x5a 0x15 0

(转)基于单片机的网络视频监控系统的设计

本文提出了一种网络化视频监控系统,将单片机控制技术.USB数据采集技术与基于TCP/IP协议栈的计算机网络结构有机结合起来,使人们能够通过监控现场的摄像机和麦克风等视频音频捕捉设备. 将监控现场的信号通过局域网传输,并送到监视器上以获得实时图像和声音,从而实现远程遥视现场. 随着嵌入式系统的飞速发展,在许多领域,以微控制器为中心的应用系统正逐步取代以计算机为中心的应用.因此,对于网络应用系统的研究,越来越多的研究人员将研究重点转移到嵌入式系统上来.基于此背景,本文提出了一种网络化视频监控系统方案