傻大方


首页 > 学习 >

基于单片机出租车计费器的设计( 三 )



按关键词阅读:


(5)6个中断源;
(6)2个16位可编程定时器/计数器;
(7)2个全双工串行通信口;
(8)看门狗(WDT)电路;
(9)片内振荡器和时钟电路;
(10)与MCS-51兼容;
(11)全静态工作:0Hz-33MHz;
(12)三级程序存储器保密锁定;
(13)可编程串行通道;
(14)低功耗的闲置和掉电模式 。
3.2.2 AT89S51的引脚功能说明
AT89S51有40个引脚,与MCS-51系列单片机引脚完全兼容 。如图3-1所示 。其各自引脚功能如下:
(1)Vcc:电源电压输入端 。
(2)GND:地 。
(3)P0口:P0口是一组8位漏极开路型双向I/O接口,也即地址/数据总线复用口 。每脚可吸收8TTL门电流 。
(4)P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1的输出缓冲级可驱动4个TTL逻辑门电路 。
(5)P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流 。
5
(6)P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流 。
(7)I/O口作为输入口时有两种工作方式,即所谓的读端口与读引脚 。读端口实际上并不从外部读入数据,而是把端口锁存器的内容读入到内部总线,经过某种运算或变换后再写回到端口锁存器 。只有读端口才真正地把外部的数据读入到内部总线 。89S51的P0、P1、P2、P3口作为输入时都是准双向口 。
(8)RST:复位输入端,高电平有效 。当振荡器复位器件时,要保持RST 脚两个机器周期的高电平时间 。
(9)ALE/PROG:地址锁存允许/编程脉冲信号端 。当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的低位字节 。
(10)PSEN:外部程序存储器的选通信号,低电平有效 。
(11)EA/VPP:外部程序存储器访问允许 。
(12)XTAL1:片内振荡器反相放大器和时钟发生器的输入端 。
(13)XTAL2:片内振荡器反相放大器的输出端 。
基于单片机出租车计费器的设计
文章图片

图3-1 AT89S51的引脚结构
3.3 里程计算设计
本次设计里程计算采用霍尔传感器A44E,时下已得到了广泛的应用 。
3.3.1 霍尔传感器简介
霍尔传感器是利用霍尔效应实现磁电转换的一种传感器,它具有灵敏度高,线性
6
度好,稳定性高、体积小和耐高温等特点,在机车控制系统中占有非常重要的地位 。对测速装置的要求是分辨能力强、高精度和尽可能短的检测时间 。
按照霍尔器件的功能可将它们分为: 霍尔线性器件和霍尔开关器件 。霍尔线性器件的精度高、线性度好、输出模拟量;霍尔开关器件无触点、无磨损、输出波形清晰、无抖动、无回跳、位置重复精度高(可达μm级)、输出数字量 。取用了各种补偿和保护措施的霍尔器件的工作温度范围宽,可达-55℃~150℃ 。
3.3.2 里程计算、计价单元的设计
里程计算是通过安装在车轮上的霍尔传感器A44E检测到的信号,送到单片机,经处理计算,送给显示单元的 。其原理如图3-2所示 。
基于单片机出租车计费器的设计
文章图片

图3-2 传感器测距原理示意图
由于A44E 属于开关型的霍尔器件,其工作电压为4.5~18V,其输出的信号符合TTL电平标准,可以直接接到单片机的IO端口上,而且其最高检测频率可达到1MHZ 。A44集成霍耳开关由稳压器、霍耳电势发生器(即硅霍耳片)、差分放大器、施密特触发器和OC门输出五个基本部分组成 。其集成霍耳开关外形及接线如图3-3所示 。
基于单片机出租车计费器的设计
文章图片

图3-3 集成霍耳开关外形及接线
7
在输入端输入电压VCC,经稳压器稳压后加在霍耳电势发生器的两端,根据霍耳效应原理,当霍耳片处在磁场中时,在垂直于磁场的方向通以电流,则与这二者相垂直的方向上将会产生霍耳电势差输出,该电势差信号经放大器放大后送至施密特触发器整形,使其成为方波输送到OC门输出 。当施加的磁场达到工作点时,触发器输出高电压(相对于地电位)使三极管导通,此时OC门输出端输出低电压,通常称这种状态为“开” 。当施加的磁场达到释放点时,触发器输出低电压,三极管截止,使OC 门输出高电压,这种状态为“关” 。这样两次电压变换,使霍耳开关完成了一次开关动作 。
3.3.3 里程计量功能
(1)单片机对传感器输出脉冲进行计数,并将脉冲数换算成公里数;我们选择了P3.2 口作为信号的输入端,内部采用外部中断0(这样可以减少程序设计的麻烦) 。


稿源:(未知)

【傻大方】网址:/a/2021/0402/0021244161.html

标题:基于单片机出租车计费器的设计( 三 )


上一篇:基于VC++的图像融合技术的实现

下一篇:基于单片机的多功能电子时钟计