找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2094|回复: 8
收起左侧

求解释基于单片机的光电计数器设计

[复制链接]
ID:687931 发表于 2020-5-10 12:11 | 显示全部楼层 |阅读模式
请问大神此原理图中单片机的计数方式是怎样的

原理图1.PNG
回复

使用道具 举报

ID:749362 发表于 2020-5-18 15:08 | 显示全部楼层
     使用光电传感器对电机转速进行测量是嵌入式里面常用的测速及计数方法。常用的有生产线上产品数量的计数以及出租车历程的计算,都是通过光电传感器来实现的。
    以上protues图上,有按键输入模块、转速显示模块、电机驱动模块以及转速检测模块。图中的转速检测模块使用的信号源进行的模拟,本身有没有和电机的转速进行关联就要看protues本身电机的模型是否具有发生脉冲的功能。一般情况下,是有办法进行关联的。
    另外,实际的光电对转速的检测有很多种类,例如电磁式光电传感器,是用磁铁进行感性;还有的光电传感器是通过光的改变来识别,例如转动一圈时,都会照到一个空隙或者特殊的反射面进行设别产生一个脉冲。
   脉冲的检测是使用中断还是普通I/O检测,取决于检测对象的运动特性,速度慢可使用检测,速度快就使用中断。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:444385 发表于 2020-5-14 23:22 | 显示全部楼层
按下启动键,P32口判断高低电平就能计数了呀
回复

使用道具 举报

ID:687931 发表于 2020-5-17 23:41 | 显示全部楼层
在吗?大神
能请教你几个问题吗
回复

使用道具 举报

ID:342451 发表于 2020-5-18 00:23 | 显示全部楼层
模拟光电那里连接的是中断引脚,所以,按键按下后,按键另一端的方波就是被中断捕捉到,从而得到计数值
回复

使用道具 举报

ID:732506 发表于 2020-5-18 01:54 | 显示全部楼层
光电传感器应该是安在电机的壳上,转动时转子的某一部分会遮挡光线,使传感器产生脉冲,单片机读取引脚的电压变化,从而计数。因机械装置在proteus中无法模拟,就用注入一定频率的信号代替光电传感器的脉冲,本质上是一样的。
回复

使用道具 举报

ID:687931 发表于 2020-5-18 12:05 | 显示全部楼层
hotpet 发表于 2020-5-18 01:54
光电传感器应该是安在电机的壳上,转动时转子的某一部分会遮挡光线,使传感器产生脉冲,单片机读取引脚的电 ...

在吗?大神
能请教你几个问题吗
回复

使用道具 举报

ID:754714 发表于 2020-5-18 13:17 | 显示全部楼层
群里的同仁给的指点很有建设性,让人受益匪浅!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表