基于51单片机,用霍尔传感器测算智能小车行走的距离!谁有汇编程序,贴上来我学习学习。

基于51单片机,用霍尔传感器测算智能小车行走的距离!谁有汇编程序,贴上来我学习学习。,第1张

ORG 0000H

SJMP MAIN

MAIN:

MOV TMOD,#05H

MOV TH0,#0

MOV TL0,#0

SETB EA

MOV P0,#0FFH

SETB TR0

ST:

MOV A,TL0

MOV 30H,A

LCALL BTOD

LCALL DISP

SJMP ST

BTOD:

MOV A,30H

MOV B,#100

DIV AB

MOV 20H,A

MOV A,B

MOV B,#10

DIV AB

MOV 21H,A

MOV 22H,B

RET

DISP:

MOV DPTR,#SEG7

MOV A,21H

MOVC A,@A+DPTR

MOV P0,A

CLR P30

LCALL DELAY

SETB P30

MOV A,22H

MOVC A,@A+DPTR

MOV P0,A

CLR P31

LCALL DELAY

SETB P31

RET

DELAY:MOV R7,#20

D00:MOV R6,#100

D11:DJNZ R6,D11

DJNZ R7,D00

RET

SEG7: DB 0C0H,0F9H,0A4H,0B0H

DB 99H,92H,82H,0F8H

DB 80H,90H,88H,83H

DB 0C6H,0A1H,86H,8EH

END

单片机的p34口 数码管显示p0口 共阳极数码管动态显示p30和p31接com端,我这个程序你得修改一下 根据你的轮子的大小 计算每圈走的距离就可以算出小车行走的距离 祝你成功!

霍尔传感器分为两类,1是开关型的,2是线性的,分别叫做开关霍尔和线性霍尔器件,与单片机连接要看你采集的是什么样的信号,如果你只需要开关信号的话,就用开关霍尔,从霍尔的输出连接到单片机的中断引脚,程序里使用中断方式处理,或者连接到普通IO引脚,程序里使用查询方式处理,这种器件输出就是高低电平,比如3144Z等型号。线性霍尔主要用来测量附近的磁强度,输出变化与磁场强度成正比,即为一个受磁场调制的模拟信号,单片机要处理的话需要采用AD转换后才能正确处理的。

用的就这几种接法:

1脚:负电源(-15V)正极电源输入。

2脚:电源地(OV)接地线。

3脚:正电源(15V)负极电源输入。

4脚:输出(Output)测量信号输出。

5、7脚:初级电流输入被测物的输入电流。

6、8脚:次初级电流输出被测物的输出电流。

扩展资料:

交流两线型:直接接在控制回路一根接电源一根接负载。

交流多线型:两根接电源两根接负载,要看是常开还是常闭,也就是两根电源线两根控制线,还有的是一长开一长闭的。

直流两线型:黑色接[或蓝色]负极红色[或棕色]接负载。

直流三线型:分PNP和NPN型,黑色接[或蓝色]负极红色[或棕色]接正极,色[或黑色]接负载,还有的是一长开一长闭的PNP反馈正极NPN反馈负极。

参考资料来源:百度百科 ——霍尔传感器

用光耦也行,也可以用三极管放大,只要把3V转成24V,并且光耦也好,三极管也好,响应频率够用就行了。PLC就能收到脉冲信号了。当然如果乐意的话,还可以在加一些保护,滤波电路,只是没有这些也不影响PLC的采集。

望采纳。。。。。

以上就是关于基于51单片机,用霍尔传感器测算智能小车行走的距离!谁有汇编程序,贴上来我学习学习。全部的内容,包括:基于51单片机,用霍尔传感器测算智能小车行走的距离!谁有汇编程序,贴上来我学习学习。、霍尔传感器与单片机怎么接、霍尔传感器测速直流电机时,三个引脚该怎么接线等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9468424.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存