IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> 基于51单片机的车速控制系统 -> 正文阅读

[嵌入式]基于51单片机的车速控制系统

本次带来的项目是基于51单片机的车速控制系统,所谓的车速控制,即通过单片机作为主控,实现加速刹车过程中的能量释放与吸收的控制。


具体要求如下:

1、汽车减速存在两种形式,即刹车和动能回收。

2、由于汽车速度不同,对应的刹车加速度也不同,为了保证刹车效率和安全性,应该:
A.在一定车速范围内,刹车和动能回收一起控制车速
B.在一定车速范围只用动能回收进行刹车

3、对于回收的动能分配问题:
A.电池部分:转子将部分机械能转换为电能,储存起来可用于供能
B.飞轮留有的机械能可继续返回用于汽车行驶

4、汽车在启动时,应该有动力输出


在本项目中,实现车速控制和能源调配功能,在按下启动键后汽车启动,此时能源输出帮助启动,刹车时能源储存,高于60km/h时使用刹车和能源储存减速,汽车平稳运行时能源输出,节约燃油消耗。采用数码管显示实时车速,按键控制车速的快慢。在代码中采用状态函数串联,更具有可读性。


部分代码如下:

		if(s_key==0)//启动按键按下
		{
			delay(10);
			if(s_key==0)
			{
				state0();
				display(v);
			}
		}
		display(v);
		if(flag==1&a_key==0)//油门按键按下
		{
			delay(10);
			if(a_key==0)
			{
				state1();
				s_led=1;
				r_led=0;
				display(v);
				s_led=1;
				r_led=1;
			}
		}
		if(flag==1&b_key==0)//刹车按键按下
		{
			delay(10);
			if(b_key==0)
			{
				state2();
				s_led=0;
				r_led=1;
				display(v);
				s_led=1;
				r_led=1;
			}
		}
		if(flag==1&v<60)//低于60km/h储存
		{
			r_led=0;
			delay(20);
			r_led=1;
		}
		if(flag==1&v>60)//高于60km/h释放
		{
			s_led=0;
			delay(20);
			s_led=1;
		}

Proteus仿真原理图如下图所示:
在这里插入图片描述
此外,采用ad绘制PCB,需要制作实物可以直接找我打样焊接,打样价格5pcs/15元包邮,PCB如下图:
在这里插入图片描述
在这里插入图片描述
资源包括:keilC语言代码+Proteus仿真原理图+ad原理图PCB+产品说明书+演示视频
获得方式:评论区链接
资源有偿,谢绝白嫖;知识有价!开源万岁!

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2021-09-04 17:42:22  更:2021-09-04 17:42:58 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 0:33:35-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码