基于PIC16F877单片机的简易测速计设计方案

时间:2022-03-17作者:佚名

本文介绍了一种基于低功耗芯片PIC16F877的简易测速计的设计方案,并给出了其在Proteus软件下的仿真结果。该方案中整个测速计的设计有效地利用了PIC单片机的CPP1捕捉功能,因而简单易行、成本低、可靠性强,而采用Proteus软件进行仿真,则缩短了方案中所设计测速计的周期,降低了开发成本。

0 引言

随着微电子技术的迅猛发展,单片机在汽车、通信、办公自动化、工业控制、高级玩具、家用电器等方面都得到了广泛的应用。如果将Proteus 作为单片机系统仿真工具,则不用制作电路板,而可以使用Proteus 进行系统虚拟实现,这样不仅能完成所需功能设计验证,还能降低硬件成本的耗用,从而缩短整个设计周期,从根本上提高了电子产品的开发效率。

测速是工农业生产中经常遇到的问题,基于单片机的各种优势,将单片机应用于测速系统,具有很重要的意义。而对于测速技术,首先要解决的就是采样问题。在使用模拟技术制作测速设备时,常用测速发电机的方法,即将测速发电机的转轴与待测轴相连,测速发电机的电压高低反映了转速的高低;而使用单片机进行测速,则可以使用简单的脉冲计数法。

只要转轴每旋转一周,产生一个或固定的多个脉冲,并将脉冲送入单片机中进行计数,最终计算出单位时间内的脉冲个数,即可获得转速的相关信息。本文将基于PIC16F877 单片机的捕捉功能来完成脉冲计数,利用软件编程实现相关物理关系的转换,最终得出齿轮线速度,并显示在数码管上。

1 测速计原理

1.1 CCP1 捕捉功能

PIC16F877 单片机中有两个CCP 模块,其构造基本相同,分别记为CCP1 和CCP2.每个CCP 模块可以任意配置为捕捉(Capture)、比较(Compare) 和脉宽调制(PWM)3 个功能模式之一。

CCP1 的捕捉模式具有如下三个功能:其一是可以捕捉RC2/CPP1引脚出现的跳变并保存当时TMR1计数寄存器内容;其二是具有预分频器,可以实现每1 个脉冲、每4 个脉冲或16 个脉冲捕捉一次;其三是捕捉时间能产生中断。

1.2 CCP 测速计原理

在捕捉模式下,单片机可以捕捉引脚电平变化时刻的时间值,即引脚输入脉冲上升沿或下降沿出现时刻的精确时间值。

PIC16F877 的CCP1 模块工作于捕捉模式时,当特定的跳变沿出现时,TMR1 定时器的计数值会立即复制到CCPR1H 和CCPR1L 中并产生中断信号,通过在中断服务程序中读取这个16 位计数值。当使用CCP1 模块的捕捉功能实现相邻两次上升沿时间间隔的测量时,此时间间隔就是输入信号的周期g-Period.由于主频是4 MHz, 即每个指令周期为1 μs, 将预分频比设置为1:1,测得周期结果单位为微秒级。所以最终测得的速度值speed 通过以下公式得出:

speed=(1M*60s*0.01m*pi)/g_Period

其中,pi 为圆周率值;0.01m 为被测对象齿轮的直径,通过物理方法测得。

speed=(1M*60s*0.01m*pi)/g_Period

其中,pi 为圆周率值;0.01m 为被测对象齿轮的直径,通过物理方法测得。

2 功能实现

2.1 系统设计框图

测速计功能的实现可由基于PIC16F877 的主控制模块、显示模块、齿轮和光电传感器构成的被测模块等几部分构成。

通过单片机的RC2/CCP1 引脚分别连接被测模块和测量子模块,在Proteus 软件仿真时,分别由信号发生器SG1 和频率计作为硬件设备连接。SG1 用来模拟被测模块产生信号,F1 采用频率计方式运行,用来显示当前信号频率,用来做参考值与显示模块数据,即测速计测速结果值进行比较,以验证测速计测速结果的正确与否。各模块之间的连接关系如图1 所示。

2.2 方案设计与实现

相关阅读

星级酒店外墙亮化的重要性

由于酒店主要运营活动在夜间,其照明系统的作用极为重要,因此酒店装修中照明设计 是决定酒店成败的重要因素。 专业设计师表示,没有进行专业化照明设计的酒店,不可能具备酒店...
2022-07-15

坚持这三个原则打造优秀的河道灯光亮化工程

河道亮化工程是利用灯光重构城市河畔的夜间景观形象,突出城市的意义和特色,服务于大家的夜间活动。 河道灯光亮化工程 是城市照明工程中不可缺少的一部分。那么,如何做好河...
2022-08-09
坚持这三个原则打造优秀的河道灯光亮化工程

太阳能路灯如何提高使用寿命?

太阳能路灯 已经广泛的应用到各个道路建设当中,因为太阳能路灯具有相当多的优点,当然也就会有人问他的使用寿命是怎样的。其实太阳能路灯的使用时间是比较长的,一般来说都比...
2022-07-15

酒店泛光照明设计中需要注意的事项工程有限公司

泛光照明设计是酒店建筑自然环境的应用部位和融合建筑的外型特点,灯光效果是酒店的基本建设,以突显酒店的建筑特点,刻画酒店的轮廊。但在具体设计过程中,很多设计师由于经...
2022-10-11
酒店泛光照明设计中需要注意的事项工程有限公司

主题乐园夜景照明实现了功能与景观的结合

主题乐园,是以某一主题为中心,以自然或人文资源为主题, 主题乐园夜景照明 结合不同的人工设计景观及设施,让游客体验特定主题。中国风格的主题公园,一般都是借鉴西方主题...
2022-09-11
主题乐园夜景照明实现了功能与景观的结合

热销商品

FEITA 镊子碳纤维合成塑料防静电无尘净化塑胶手动工具镊子93302

FEITA镊子93302采用高强度碳纤维合成塑料材质,兼具轻量化与耐用性,适用于精密操作场景。其独特的防静电设计有效避免静电对电子元件的损害,广泛应用于半导体、光学、...
1.2

江南国标rvv铜芯电缆软线3 4多芯平方rvvp护套信号屏蔽线线缆电线

江南国标rvv铜芯电缆软线34多芯平方rvvp护套信号屏蔽线线缆电线,是一种高性能的电缆产品,适用于各种信号传输和控制场合。该电缆采用优质铜芯,具有优良的导电性能和...
1.96

内六角扳手套装单个内六方螺丝刀进口S2款加长特长平头内6角2.5mm

这款进口S2材质内六角扳手套装,专为精密机械维修与装配设计,采用高品质S2合金钢制造,具备卓越的硬度、耐磨性与抗扭强度,有效防止使用过程中断裂或变形。套装中包含2....
1.4

橡胶条U型防撞包边条橡胶卡条玻璃嵌条配电箱机柜u型条密封条封王

橡胶条U型防撞包边条是一种多功能密封与防护配件,广泛应用于配电箱、机柜、玻璃门窗及各类设备边缘。采用优质橡胶材质,具备优异的弹性、耐老化、防水防尘和抗冲击...
0.8

10副装护目镜打磨劳保防飞溅男女骑行机械实验防风沙灰尘防护眼镜

这款10副装护目镜专为多场景防护设计,适用于打磨、机械加工、实验操作、骑行及户外作业等环境。采用高透光防雾镜片,有效抵御飞溅物、风沙、灰尘及化学液体喷溅,保障...
19.8

网站栏目