首页 > 技术 > 知识 > AD传感器信号处理的通用流程 选择,ad 传感器

AD传感器信号处理的通用流程 选择,ad 传感器

来源:整理 时间:2024-10-15 13:59:55 编辑:安宝 手机版
5、 传感器 ad转换程序

这个程序是我设计单片机课程的程序。附件中的PROTEL原理图已经过实验测试,没有任何问题,一个设计要求:1。A/D和D/A转换系统由8031作为主控制器组成,2.经过A/D转换后,任意波形的脉冲信号都会进入数据存储器,这就要求可以存储510个周期,然后每隔一定时间将数据经过D/A转换后输出到示波器显示。3.采样频率可以通过键盘逐步调整,两个课程设计条件:硬件:个人PC一台,8051单片机仿真头一个,89S51单片机一个,ADC0809芯片一个,DAC0832芯片一个,7402芯片一个,LM358芯片一个,按键开关五个,电阻电容若干,6M晶振一个,稳压电源一个,函数信号发生器一个,示波器一个。软件:PC WINDOWS操作系统,KEIL单片机仿真调试软件设计思路之三:通过ADC0809对正弦波模拟信号进行一定频率的采样,通过键盘对频率进行串级控制,转换成数字量,然后存储在8155的RAM中,再将数据输出到DAC0832,DAC 0832将数字量转换成模拟量,信号通过LM358放大,送到示波器终端进行循环显示BUFFREEQU31H采样频率设置单元BUFRAMEQU7E00H8155RAM BUFADCEQU0FD1FH的第一个地址;0809启动地址BUFDACEQU0BFFH0832启动地址K1EQUP1.4四个频率选择按钮k 2 eqp 1.5k 3 eqp 1.6k 4 eqp 1.7 org 0000 hljmpstartorg 0030h Start:mov R4,# 02;因为8155的复位时间比8051慢,所以一定有延时DEL11:MOVR6,# 200;Del 21: movr7,# 126Del 31: djnzr7,Del 31ddjnzr6,Del 21ddjnzr5,Del 11movdptr,# 7ff8h,延迟时间为021s8155初始化MOVA,# 00H写命令字movx @ dptr,amovr0,# 0fahmovdptr,# buframloop: movx @ dptr,a;清除incdptrdjnzr0,loopreset: movp1,# 0ffh到8155RAM准备读取P1端口状态JBK1,NEXT1判断依次按下哪个键movebuffer,# 02h向31个存储单元发送相应的频率设置LjmpinputNext1: jbk2,Next2movbuff,# 04HLJMpinputNext2: jbk3,Next3movbuff,# 08HLJMpinputNext3: jbk4,Next4movbuff,# 06HLJMprealio如果按下K4,则实时输入输出next 4:ljmpreset;等待按键输入:;A/D采样程序MOVR0,# 0FAH总共收集了250个数据movptr,# bufram8155RAM第一个地址loop 1:push DPL;先保存二级地址PUSHDPHMOVDPTR,# BUFADC0809启动地址MOVA,#00HMOVX@DPTR,A;启动0809A/D转换,启动NOP一定的延时NOPWAIT:JBP1.0,等待;等待转换结束MOVXA,@ DPTR;读取转换结果POPDPHPOPDPL恢复RAM地址MOVX@DPTR,A;将数据保存到8155RAMINCDPTRRAM地址加1,指向下一个存储单元ACALLDELAY延时,即以一定频率采样DJNZR0,LOOP1250个数据的采集是否完成,否则继续输出:;数模转换模块MOVR1,# 0FAH250数据movptr,# bufram8155RAM第一个地址loop 2:push DPL;保存这个地址PUSHDPHMOVXA,@ DPTR;将数据输出到movptr in a,# bufdac0832地址MOVX@DPTR,A;对数据输出执行D/A转换NOP为了与采样频率一致,设置了一定的延迟NOPPOPDPH恢复RAM地址POPDPLINCDPTR指向下一个要转换的数据单元,ACALLDELAY与采样DJNZR1、LOOP2的延迟相同;直接路径转换完成wait 2: jnbk4,nextljmoutput循环显示输出结果next:ljmprealiodelay:mov r5,buff re延时程序,通过R5的不同,改变延时时间,从而改变DEL1:MOVR6,# 2;Del2: movr7,# 126del3: djnzr7,del3ddjnzr6,del2ddjnzr5,del1retrealio:延时0.001s实时显示程序movdptr,# bufacmova,# 00hmovx @ dptr,anonopwait 1:jbp 1.0,wait1movxa,@ dptrmovdptr,# bufacmovx @ dptr,anonopfreset 1:mov P1,# 0ffh准备读取P1港状态JBK1,NEXT11判断依次按下哪个键movebuffer,# 02h向31个存储单元发送相应的频率设置ljmpinputnext11: jbk2,next12movbuffer,# 04hljmpinputnext12: jbk3,next13movbuffer,# 08 hljmpinputnext 13:ljmprealiend八个使用说明1 .上电复位或按键复位后,等待K1-K4的按键按下,按下。

文章TAG:传感器ADad信号处理流程ad 传感器

最近更新

  • 福特汽车报价及图片,易车网福特汽车报价及图片福特汽车报价及图片,易车网福特汽车报价及图片

    福特汽车是美国著名品牌,我们现在看到的汽车生产线最早的应用是福特-。福特简介1908福特-2/公司生产了世界上第一辆汽车T属于普通人的汽车,世界汽车工业革命开始了,福特汽车公司是世界上.....

    知识 日期:2024-10-15

  • 滚筒洗衣机水位开关,小天鹅滚筒洗衣机水位开关滚筒洗衣机水位开关,小天鹅滚筒洗衣机水位开关

    滚筒洗衣机如何调整水位滚筒洗衣机如何加水关于西门子滚筒。三星滚筒洗衣机可调水位三星滚筒洗衣机不可调水位,小天鹅洗衣机水位开关调整方法:1,气缸套洗衣机,2.滚筒洗衣机。2、滚筒洗衣.....

    知识 日期:2024-10-15

  • 电子地磅怎么校准的,耀华电子地磅校准方法视频电子地磅怎么校准的,耀华电子地磅校准方法视频

    电子叫什么名字校准?电子地秤不允许调整。如何调整100吨地秤校准先电子地秤的量程校准,然后角度差校准,电子地磅,电子如何调整地磅不准校准步骤如下:1.首先要打开电子地磅15分钟再调试。1.....

    知识 日期:2024-10-15

  • 测水位传感器GL-136FT,怎么测洗衣机水位传感器好坏测水位传感器GL-136FT,怎么测洗衣机水位传感器好坏

    水位传感器工作原理水位传感器在容器内,并将感应到的水位信号传输给控制器。液位传感器(静压液位计/液位变送器/液位传感器水位传感器)是测量液位的一种压力,水温水位测控仪离不开水温水.....

    知识 日期:2024-10-15

  • 无线通信设备包括哪些,无线传输设备有哪些无线通信设备包括哪些,无线传输设备有哪些

    无线electroemission设备包括什么?包括What设备,Tunnel无线通信设备那些是什么?通信设备有哪些?无线电通信设备船无线电通信。-1/设备和卫星通信设备最重要无线电通信,超短波通信设备用于视.....

    知识 日期:2024-10-15

  • 液位传感器如何判断好坏,汽车液位传感器怎么测量好坏液位传感器如何判断好坏,汽车液位传感器怎么测量好坏

    磁水位传感器水位传感器:如果水位传感器线圈损坏,电脑板会检测水位传感器,异常停止进水并报警,如果传感器发出声音,证明水位传感器,a水位传感器如何测量好坏首先拔掉水位传感器上的透明管.....

    知识 日期:2024-10-15

  • 光电传感器的组成框图片,简述光电传感器的组成光电传感器的组成框图片,简述光电传感器的组成

    普通光电传感器是指传感器直接发光和受光,图1显示了光电车速传感器的结构,光电传感器一般由光源光路和光电元件三部分组成,直下式光电转速传感器由感光元件和穿孔圆盘光源的狭缝板组成.....

    知识 日期:2024-10-15

  • 甲烷传感器的工作原理和作用,催化式甲烷传感器工作原理甲烷传感器的工作原理和作用,催化式甲烷传感器工作原理

    甲烷传感器Reference甲烷传感器的使用规则。当采煤工作面采用串联通风时,连锁工作面的进风巷道必须设置在甲烷传感器,第一百六十九条低瓦斯矿井的采煤工作面,必须在工作面设置/0/1/1,甲烷.....

    知识 日期:2024-10-14