基于单片机出租车计价器设计

news/2023/11/28 18:31:00

 功能介绍

  • 以51单片机作为主控系统;
  • 1602液晶屏显示最初的起步价,里程收费,等待时间收费;
  • 按键调整起步价,里程收费,等待时间收费;
  • 电机旋转,通过霍尔传感器检测转速,来模拟出租车行驶;

电路图

仿真图

元器件清单

B15V直流电机+托盘(粘好磁铁)
BT12032纽扣电池+电池座
C1,C6470uf电解电容
C2104瓷片电容
C310uF电解电容
C4, C530pf瓷片电容
D11N4007二极管
J1电源接口
K1, K2, K3, K4, K5, K6, K7, K8轻触按键
P14P排针
P2LCD1602液晶显示屏+16P排母
PR18位103排阻
Q18550三极管
R1, R2, R3, R74.7K电阻
R43K电阻
R5, R8, R910K电阻
R1530欧电阻
R61K电阻
SW1自锁开关
U1DS1302芯片+DIP8底座
U2STC89C52单片机+DIP40底座

源代码

//User Code 2 主函数整理部分
void main()
{TMOD=0x01;TH0=0x3C;TL0=0xb0;ET0=1;EA=1;TR0=1;		  //配制定时器 0 为常规定时器EX0=1;IT0=1;		  //外部中断位边沿触发LCD1602_cls();  //调用液晶初始化函数Read_Memory();while(1) {Memory();if(DJ_Star==1) DJ = 0;else 		  DJ = 1;   //当电机触发标志位为 1 ,就去驱动电机,否则关闭电机Display();  				//调用显示函数read_time1();			//调用读取时间函数Control();}}void Trigger() interrupt 0 	 //电机托盘上有两个磁铁,当一个磁铁滑过霍尔传感器,会产生一个中断,两个中断就是转动一圈。{Pulse++;				 //累加if(Pulse>=2) 			 //大于等于 2 ,也就是满足一圈了{Pulse=0;			 //清零,为下次转一圈做准备if(Page==1) 		 //等于 1 ,也就是开始计费的时候{Mileage_float = Mileage_float +	Perimeter ;   //里程数累加,累加是用的浮点型数,因为整型数据是计算不了小数点后面的数据的,所以先用浮点数计算,再赋值//距离=	之前距离 + 轮子周长	Mileage = Mileage_float;	   //赋值} }}void Time0() interrupt 1	 //定时器中断函数{TH0=0x4C;TL0=0xb0; 				 //重新装载初值ms++;					 //计时累加Key_Dispose1();			 //调用按键处理函数if(ms%10==0)	 s0=~s0;     //闪烁标志位if(ms>=20)				 //计数 20 次,也就是 1S的时间{ms=0;					 //清零,为下次时间计时做准备if(DJ_Star==0&&Page==1)  	//在计费界面,并且,电机关闭,那就开始计时等待时间{Waiting_Time++;		//等待时间计数,每隔一秒加一}if(Page==1){Driving_time++;		//总时间计数,每隔一秒加一  } } }

模块介绍

霍尔测速

        里程计算是通过安装在车轮上的霍尔传感器A44E检测到的信号,送到单片机处理计算,送给显示单元的,其原理如图所示。         

        由于A44E 属于开关型的霍尔器件,其工作电压范围比较宽(4.5~18V),其输出的信号符合TTL 电平标准,可以直接接到单片机的IO 端口上,而且其最高检测频率可达到1MHZ。

       A44E 集成霍耳开关由稳压器A、霍耳电势发生器(即硅霍耳片)B、差分放大器C、施密特触发器D 和OC 门输出E 五个基本部分组成。

        在输入端输入电压CC V ,经稳压器稳压后加在霍耳电势发生器的两端,根据霍耳效应原理,当霍耳片处在磁场中时,在垂直于磁场的方向通以电流,则与这二者相垂直的方向上将会产生霍耳电势差H V 输出,该H V 信号经放大器放大后送至施密特触发器整形,使其成为方波输送到OC 门输出。当施加的磁场达到工作点(即OP B )时,触发器输出高电压(相对于地电位),使三极管导通,此时OC 门输出端输出低电压,通常称这种状态为开。当施加的磁场达到释放点(即rP B )时,触发器输出低电压,三极管截止,使OC 门输出高电压,这种状态为关。这样两次电压变换,使霍耳开关完成了一次开关动作。

参考文献

[1] 丁元杰,吴大伟.《单片微机实题集与实验指导书》[M].机械工业出版社, 2004.P124~125.

[2] 王力强.Prote1DXP 2004电路设计与实践.天津.天津大学出版社.2008

[3] 殷淑英.传感器及其应用. 北京.冶金工业出版社.2008

[4] 刘修文.使用电子电路设计制作300例.北京.中国电力出版社.2001

[5] 伍季松.电子实训与产品制作.北京.北京理工大学出版社.2009

[6] 郭小军.电子电路仿真. 北京.北京理工大学出版社.2009

[7] 杨志忠.数字电子技术. 北京.高等教育出版社.2008

        本文介绍了在设计的过程的关键点,供大家参考学习,如果有错误或者不明白的可以直接私信作者,或者添加微信biyezhan007。

        最后说一下,如果大家对硬件和编程感兴趣,可以点击牛客网这个连接看看,是个不错的学习网站,是学长推荐给我的,因为之前找工作的时候没有太多经验,也不知道怎么准备,去哪里搜资源,走了很多弯路,所以推荐给大家,当初在上面大量刷题还看了好多面试经验等,反正上面有很多课程+刷题+面经+求职+讨论区等资源,关键里面的资源全部公开免费,不用花钱,希望能帮助家!    


http://www.ppmy.cn/news/124735.html

相关文章

服务器价格和性能,戴尔PowerEdge R715 性能与价格的平衡

【IT168 评论】对于评测一台机架式服务器来说,如果单一的从表面上分析,是一件非常困难的事情,因为不同厂商的不同产品都有着特定的功能,如插座数量、最大内存、内部磁盘存储容量等等。随着近几年服务器市场的发展,服务…

​凌云KTV点歌系统功能简介

19级青鸟三班 凌云小组 指导老师:穆雄雄老师 班主任:王欣欣老师 小组成员: 组长:李磊 副组长:杨云浩 组员:高启航 朱齐 李欣然 高松 张方仪 王浩如 苏荟旭 贾增伟 制作周期:2020年9月25…

51单片机mp3音乐播放器设计

一.硬件方案 mp3音乐播放器是以51单片机为核心控制器,设计一个音乐播放器,主要完成TF卡存储的音频文件数据提取及播放任务。该播放器类似于个人计算机的音乐播放软件,可识别、提取TF卡所存储的WMA、MP3格式的文件并可自行完成音频解码数据处理…

基于51单片机带显示器的音乐盒设计

点击链接获取Keil源码与Project Backups仿真图: https://download.csdn.net/download/qq_64505944/87512938?spm1001.2014.3001.5503 源码获取 摘 要 单片微型计算机室大规模集成电路技术发展的产物,属于第四代电子计算机它具有高性能、高速度、体积小、…

AD52095 大功率Class-D音频功放,立体声功率50W*2,单通道功率100W

AD52095 ESMT推出的一颗大功率音频功放,最大功率能做到100W,内阻低至90mΩ,优秀的散热效果; 支持输入电压4.5V-26V; 支持多个输出配置: BTL Mode: 30W/CH into 8 Ω at 24V BTL Mode: 40W/CH into 4 Ω…

拓歌,克服N大难关,K歌音响不容易

拓歌家庭智能K歌声霸是江苏拓疆创新科技有限公司重点打造的新产品,自带安卓系统,外形是回音壁的样式,集成了5大机器的功能,点歌机、功放机、音响、麦克风和影院系统,一个机器就满足了所有的家庭需求,能让全…

音创linux版e100加歌,【图片】音创高清点歌机E100-3D版 火爆上市 现将资料爆出_点歌机吧_百度贴吧...

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 A. X86嵌入式客户机 采用最新的LINUX嵌入式内核技术,无须任何WINDOWS系统,彻底杜绝蓝屏,死机,内置智能安装程序,既支持我们提供的专用嵌入式设备,…

雷石服务器个别点歌机没信号,雷石点歌机触屏没反应怎么回?

2013-10-03 雷石ktv点歌系统里面的KTV商业摇摆 歌曲:winter in my heart 歌手:Befour 专辑:《hand in hand》 winter in my heartwinter has come冬天已经来了 farewell to the sun太阳离得好远 its getting colder every single day 一天比一…

音创ktv点歌系统服务器,音创ktv点歌系统家庭版

光行资源网为用户提供的音创ktv点歌系统电脑版是为ktv和家庭影院专门设计打造的点歌软件,相信很多朋友们都去过ktv点歌,大家点歌时的界面就是专门的点歌系统。 特色 1、方便性:安装调试简单方便,减少了您购买后所带来的多种维护烦…

音创点歌机_音创ktv点歌系统家庭版-音创KTV点歌系统下载 v3.17--pc6下载站

音创KTV点歌系统适用于专业歌厅、单位演播厅、家庭卡拉ok点歌等场所之用,支持所有卡拉OK歌曲格式。自动识别是否安装解压卡,没有安装解压卡就从显卡输出,并支持显卡的HDMI,VGA等等高质量输出。 音创KTV点歌系统适用于专业歌厅、单…

点歌系统

点歌系统 1.选择点歌方式 (1)地区(港台地区是1或者大陆部分是2) (2)歌手 2.遍历曲库歌手和歌名 3.输入你喜欢的歌手,获取歌手名后,遍历该歌手的所有的歌去 4.选择你喜欢的歌名 5.开始…

雷石点歌服务器没有桌面吗,雷石点歌机分类介绍 雷石点歌机特点介绍

随着人们学习与工作的压力越来越大,休闲时刻的娱乐方式也越来越多样化,娱乐生活因此越来越丰富,其中唱歌一直是永不落伍的娱乐活动。唱歌不仅可以一定程度地帮我们放松身心、缓解压力,同时适当地唱歌还可以消耗一定的卡里路达到减…

点歌机终端服务器停止服务怎么办,点歌机常见问题解析

很多人在使用点歌机的时候遇到很多问题,以下是点歌机常见问题解疑: 安装单机版点歌机时为何点了歌后播放不出来? 有两种情况造成:1、没有安装好我们提供安装文件内的三个安装程序,2、声卡驱动没有装好。 接了两张显卡做双屏&…

linux点歌机硬盘,自己动手给KTV点歌机换大硬盘

某宝买的硬盘KTV点歌机,当时买的是单主机没要触摸屏一体的,所以硬盘容量最大只有1TB的。 原来内置的歌曲 已经挺多的了,剩余空间所剩无几。刚好有一块闲置的2TB硬盘就打算把它换上。 可以看到剩余空间只有26.2G 大约可存298首 接下来拆机 内部…

linux系统点歌机 ntfs分区,嵌入式点歌机说明

嵌入式点歌机说明 嵌入式硬盘点歌机2010-06-24 20:01:34 阅读30 评论0 字号:大中小订阅 k歌王嵌入式硬盘点歌机使用和操作 安装 按装面板,如图1,按图例连接。 USB加歌口音频输出视频输出显示器控制面板鼠标风扇电源 图1 注意:1&am…

Centos7匹配Locust+prometheus+grafana性能监控平台

一、安装Loust 之前已写过,这里忽略一万字。。。 Locust初次体验【解决webUI没数据】_Vikesgao的博客-CSDN博客 二、安装prometheus Prometheus 是一个开源的服务监控系统和时序数据库,其提供了通用的数据模型和快捷数据采集、存储和查询接口。它的核心…

中国人民大学与加拿大女王大学金融硕士——跟5月说再见,期待新的精彩

岁月清浅,时光无言。5月的风即将吹来6月的的绚烂,在这个美好的季节,你有新的期盼了吗?在职的你,是否需要再学习呢,中国人民大学与加拿大女王大学金融硕士项目为你提供在职读研的平台,在这里开启…

unity与oculus quest开发设置流程

目录 预准备quest项目的构建PC运行参考文章 版本: unity:2021 adb(保证用USB连接PC和头显的时候能允许调试和数据访问) macOS 当USB连接之后,需要带上头显将是否允许数据调试和访问的对话框选择允许。 文件中assets放…

网络安全合规-ISO 27001(一)

实施ISO27001认证的步骤 在长期实践过程中,总结创新了一套高效可行的ISO27001/ISMS项目实施的规范流程。 一、现状调研分析:我方派咨询师去企业了解基本情况;本阶段主要是前期的准备和计划工作,包括明确评估目标,确定…

Metabase API 使用示例

Metabase API 官网介绍: Metabase Api Api Documentation 1、登陆并获取会话令牌 POST /api/session/ 用于登陆并获取令牌 PARAMS: username value must be a non-blank string. password value must be a non-blank string. request 示例: …
最新文章