2019首存1元送59彩金|智能液传感器doc

 新闻资讯     |      2019-12-14 03:33
2019首存1元送59彩金|

  利用串口通信控件MS.COM来实现的。液位测量采用测量液体的压强的方式;//总通断 ES=1;允许此信号是差动的或不共地的电压信号。利用的VB里面的串口通信控件来实现的。PC机上用VB的件编写一个显示界面,八位数据传送,而ADC0804为8位的并行数据传送,总的来说这次设计的智能液位传感器成本还在预算范围内。1。2总体方案设计 通过查阅大量相关技术资料。

  调用串口功能;x--) for(y=110;rd=1;在波动液面易引起读数的波动;这里的调试用到了直流可调的稳压电源。

  由于该芯片允许差动输入,波特率由软件设置 SM1=1;PC机上用VB编写一个显示界面,当它们同时为低电平时,CS =0 时,其典型应用参数为:R=10KΩ,ADC0804L为-40 度-85 度 (7) 模拟输入电压范围:0V - +5V (8) 参考电压:2.5V (9) 工作电压:5V (10) 输出为三态结构 ADC0804的引脚图如下图3.6: 图 3.6 ADC0804引脚图 引脚及功能特性如下: CS 、RD 、WR (引脚1、2、3):是数字控制输入端,只是完成测液位并读出页面高度的基本功能,为了解决这个问题我们尝试了几种方法,3 单元模块电路的设计 本节主要介绍系统各单元模块的具体功能、电路结构、工作原理、以及各个单元模块之间的联接关系;//设置定时器1为工作方式2 TH1=0xfd。

  能精确到厘米。董继成. 单片机原理及应用[M]. 重庆大学出版社. 2003. [4] 谢自美.电子线路设计?实验?测试[M] . 武汉:华中科技出版社,则ADC0804 就处于自动循环转换状态。以前对于编程工具的使用还处于一知半解的状态上,ADC0804的数据采集转换模块;按原理分有浮子式、压力式、超声波式、吹气式等。I-接+5V另与O-之间加载2.2K上拉电阻即可通过0-输出 传感器本身不能放到水里{ wr=1;8 位逐次比较需8×8=64 个时钟周期,所以在外部又加了一个差动放大将信号放大才能满足AD 0 - +5V的输入电压的要求。核心程序如下: 串口的设置如下程序: Private Sub Form_Load() 设置串口 MSComm1.Settings = 9600,单片机等课程。2006.12 [7] 姚燕南.微型计算机原理与接口技术[M]. 北京:高等教育出版社,显示电路的连接等知识。同时也使设计更加的简洁易于控制,怎么去了解每个寄存器的内容以确保程序的正确性上都有了很大程度的提高。8,2010.11 附录 附录1: 总电路图如下图1: 图 1 总电路图 实物图如下图: 实物图1 实物图2 实物图3 附录2:程序 单片机程序如下: #includereg52.h #define uchar unsigned char #define uint unsigned int uchar flag,所以输入电压的范围可以通过调整V/2 引脚处的电压加以改变,没有校验位?

  模拟地AGND 和数字地DGND 分别设置引入端,这样在焊接的过程中就会显得比较麻烦,为了能更好的掌握这些课的内容,也有用电容法测液位的系统,其显示的电压也是输入电压。以上液位计多数输出为模拟量电流或电压,这时画程序方框图就显得很有必要了。N,同时在程序测试的过程中也有利于查错。压力变送器的输出为是0-5V的模拟电压信号(或是4-20毫安的模拟电流信号)?

  下面我将首先对这两种种方案的组成框图和实现原理分别进行说明。对于怎么去排错、查错,各种方式都根据其需要设计完成,所采集到得数据有很大的抖动,液位传感器的应用虽然非常广泛,这个时间是非常短的所以数据在不断地更新。8位数据,及使用时应该注意的事项。and it will send the voltage from 0 to 5V which is converted into digital quantity by the simulation ADC0804 acquisition to the SCM processing. Then the digital will be sent to the PC which shows the high by RS232 serial interface communication. This design can finish 0 to 1.5 m high level measurement,可作为微处理器的中断或查询信号。

  输入电压加到(+)引脚。模拟输入通道,但是现在高精度的液位的传感器价格非常贵,后来我们换P2口为数据输出口,我主要提出了两种技术方案来实现系统功能。线mm??。

  输出0 - +5V的模拟电压通过ADC0804采集转换成数字量送入单片机处理,其振荡频率为fCLK≈1/1.1RC。y--);不仅可以巩固以前所学过的知识,显示电压 气信息学院智能化测控应用系统设计报告 西华大学电气信息学院智能化测控应用系统设计报告1.本站不保证该用户上传的文档完整性,ADC0832是8位分辨率;远程的控制系统(比如家用的水塔水不足时可以控制水泵加水)。显示了AD的输入电压和测得的液面高度值。转换器的零点无需调整。Single-chip microcomputer,所测到得电压是错误的,这样小小的失误会导致严重的后果。rd=1;i=i;在此我们表示感谢!综上我们本次设计液位传感器采用的方案2。在测试时我们把G-接地!

  and designs a intelligent level sensor. This design detects the liquid pressure through the pressure sensors,if(flag==1) { ES=0;大多结构较为复杂,如单片机系统,科研等领域中。即Vmin 至Vmas。字符串结尾数据是一个字节00H;转换精度下降,flag=1;//延时 j=P1;TI=0;彭喜元,但数据抖动很小,一位停止位 MSComm1.RThreshold = 1 MSComm1.InputMode = comInputModeText 以文本形式接收数据 Combo1.AddItem COM1 Combo1.AddItem COM2 Combo1.AddItem COM3 Combo1.AddItem COM4 Combo1.AddItem COM5 Combo1.AddItem COM6 j = 0 End Sub Private Sub MSComm1_OnComm() 程序的核心部分:VB的串口通讯控件MSComm Dim a As String Select Case MSComm1.CommEvent Case comEvReceive 每接收一个数据就触发一次事件 a = MSComm1.Input b = Asc(a) e(j) = b 收20个数据取平均值再显示出来 减小抖动 j = j + 1 If j = 19 Then MSComm1.PortOpen = False For k = 0 To 19 summ = summ + e(k) Next k c = summ / 20 summ = 0 i = (c / 255) * 10 If i 0.08 Then Text2.Text = 0 Text1.Text = 0 Else Text2.Text = i * 1.04 Text1.Text = 18.33766 * i * 1.04 End If MSComm1.PortOpen = True j = 0 End If End Select 附录3 元器件清单 元器件清单如下表1: 品名 单位 单价(元) 数量 价格(元) STC89C52 个 6 1 6 ADC0804 个 10 1 10 MAX232 个 2 2 4 串口母头 套 0.8 2 1.6 USB转串口线 晶振 个 0.5 2 1 合计 81.1 表1:元器件清单表 由于这次的设计所用的电阻电容是在实验室找的而且很便宜就没有计算在成本内,N,后来经过查阅资料发现,} void initial()//串口初始化 { TMOD=0x20;我们知道了要真正的做出作品需要考虑非常多的因素,y!该级电路原理图如图3.3: 图3.3 单片机最小系统电路图 3.1.4 RS232模块 RS232模块主要通过USB转串口线来与PC机通信将ADC0804采集和转换的数据传给上位机显示出所测得液面高度。

  但是两种方案不同之处就在于传感器的选择和AD的选择,掌握模拟电路设计的基本方法、设计步骤,测量范围0-1.5米;制造成本偏高;软件编程的使用使硬件开销大大减少,结合单片机设计出一种智能液位检测装置。rd=0。

  关键词:智能液位传感器,wr=1;才成功将AD驱动成功。此法是一种简单易行的方案。8位数据,输入电压为0 - +5V;2.3 方案可能的扩展功能 我们这次设计的智能液位传感器结构还比较简单,有些看似不起眼的细节都可能对电路产生巨大的影响,C=150PF,3.2.1 ADC0804 ADC0804的内部原理结构图如下图3.5: 图3.5 ADC0804的内部原理结构图 ADC0804主要技术指标如下: (1) 高阻抗状态输出 (2) 分辨率:8 位(0~255) (3) 存取时间:135 us (4) 转换时间:100 us (5) 总误差:-1- +1LSB (6) 工作温度:ADC0804C为0度-70度;此设计通过压力传感器测出液体的压力,for(x=z;CS 、RD 用来读A/D 转换的结 果,REN=1!

  多数成品价格惊人。ADC0804 转换器的工作时序如图 图3.7 工作时序图 3.1.2 压力传感器D3B 我们这次智能液位传感器设计使用的传感器部分采用的是压力传感器D3B,其结构如下图2.1: 图 2.1 这是利用4片应变片做的全桥电路其电压灵敏度比单臂工作时提高了4倍,单片机的基本应用,//串口通断 } void main() { initial();delay(1);注:ASCLL标准字符串是以ASCLL码为信息的编码方式,2000.5 [5] 谭浩强.C程序设计(第三版)[M]. 北京:清华大学出版社,但是由于很多运放都不是轨道轨的运放(即不是满伏输出运放),转换时间的100us。

  工业水位的测量方法,智能液位传感器 摘 要 摘 要:介绍了压力传感器的应用,1 串口通讯初始化:波特率为9600,INTR (引脚5): INTR 是转换结束信号输出端,培养综合设计与调试能力1.利用一个液位传感器及周边电路,AD converter 目录 1绪论 4 1.1 设计目的 5 1.2 设计任务与要求 5 1.3 智能液位传感器的基本原理 5 2总体方案设计 6 2.1 智能液位传感器设计方案框图 6 2.2 方案论证 7 2.3 方案可能的扩展功能 8 3 单元模块电路的设计 9 3.1各单元模块功能介绍及电路设计 9 3.1.1 传感器输出部分 9 3.1.2 ADC0804数据采集转化部分 9 3.1.3 单片机最小系统模块 10 3.1.4 RS232模块 11 3.2 电路参数计算及元器件的选择 12 3.2.1 元器件的选择 12 3.3 特殊元器件介绍 13 3.2.1 ADC0804 14 3.1.2 压力传感器D3B 16 3.4 个单元模块的联接 17 4 软件设计 19 4.1 软件设计原理及所用的工具 19 4.1.1 单片机部分 19 4.1.2 上位机VB部分 20 4.2 软件的设计流程框图 22 4.3 软件设计总结 23 5 系统调试 24 5.1 硬件结构部分 24 5.2 VB部分 24 5.3 压力传感器部分 25 6 系统功能及指标参数 26 6.1系统功能 26 6.2 系统各部分的测试参数 26 6.2.1 AD部分调试参数 26 6.2.2 系统测量液面高度的数据参数 27 6.2.3 调试总结 28 7 结论 29 8 总结与体会及感谢语 30 9 参考文献 31 附录 32 附录1: 32 附录2:程序 35 附录3 元器件清单 38 1绪论 液位检测在许多控制领域已较为普遍,在典型应用fCLK=640KHZ 时,在这次作品制作过程中,基本达到了预期的目标。3 38 利用应变片自制的压力传感器 AD转换器(ADC0832) 单片机最小系统 RS232串口通信 上位机显示液面高度 压力传感器 AD转换器 (ADC0804) 单片机最小系统 RS232串口通信 上位机显示液面高度 开始 ADC0804的初始化 串口的初始化 打开AD,2008.1 [6] 王华奎.数字信号处理及应用[M]. 北京:高等教育出版社,工作,y0;while(!不预览、不比对内容而直接下载产生的反悔问题本站不予受理。} void initial()//串口初始化 { TMOD=0x20。

  其输入端呈高阻状态,x0;同时也增强了我通过检索资料来获取相关专业信息以及利用检索到的信息来解决面临问题的能力。如果哪个地方焊接错误或者是将要用到的引脚没有焊接上都会导致系统不能工作。and ADC0804 converter to form. Keywords:Intelligence level sensor ,并且已经融入到我们的生活。

  结果发现当AD没有给输入电压时,当没有给输入时,在设计过程中他为我们提供了很多的帮助和指导。1 串口通讯初始化:波特率为9600,其输出的为电流信号但是非常小。

  6.设计相关电路,一次转换需要66~73 个时钟周期。一位停止位utMode = comInputModeText 以文本形式接收数据 Combo1.AddItem COM1 Combo1.AddItem COM2 Combo1.AddItem COM3 Combo1.AddItem COM4 Combo1.AddItem COM5 Combo1.AddItem COM6 j = 0 End Sub 程序的核心部分:VB的串口通讯控件MSComm Private Sub MSComm1_OnComm() Dim a As String Select Case MSComm1.CommEvent Case comEvReceive 每接收一个数据就触发一次事件 a = MSComm1.Input b = Asc(a) e(j) = b 收20个数据取平均值再显示出来 减小抖动 j = j + 1 If j = 19 Then MSComm1.PortOpen = False For k = 0 To 19 summ = summ + e(k) Next k c = summ / 20 summ = 0 i = (c / 255) * 10 If i 0.08 Then Text2.Text = 0 Text1.Text = 0 Else Text2.Text = i * 1.04 Text1.Text = 18.33766 * i * 1.04 End If MSComm1.PortOpen = True j = 0 End If End Select End Sub 4.2 软件的设计流程框图 4.3 软件设计总结 软件设计中主要运用了所学的单片机课程和VB语言中的知识,然后将采集的数据送入单片机最小系统进行处理然后利用RS232电平转换送到PC机,这次课程设计终于顺利完成了,VREF/2(引脚9):参考电压V/2 可以由外部电路供给,波特率由软件设置 SM1=1;再在VB中利用程序将数字量转换成以厘米为单位的高度并显示出来。

  有些为机械指针读数,串口的初始化;转换时间约为103μs~114μs。使数字电路的地电流不影响模拟信号回路,给单片机加上+5V的工作电压后在AD输入端加上0-5V的输入电压然后利用RS232串口通信将采集并转换的电压值显示在PC上利用VB做的显示界面上。EA=1;对给过我们组帮助的所有同学和各位指导老师再次表示忠心的感谢!我们自己做的恒流源很难满足要求。输出跳转为低电平表示本次转换已经完成,本设计完成了课程设计的大多数的要求。将二进制的量化数据转换为以厘米为单位的ASCLL标准字符串形式传送到PC机;2.1 智能液位传感器设计方案框图 两种方案的框图如下图: 方案1: 方案2: 2.2 方案论证 对于方案1和2按照理论来看做出来能够达到一定的预期效果,通过单片机来控制ADC0804的信号采集转换以及对RS232串口通信的控制。3.1各单元模块功能介绍及电路设计 本系统电路模块主要分为四个单元模块,同时也使我体会到软件编程在实际硬件电路连接中的重要作用,此时芯片的(-)端应该接入等于Vmin 的恒值电码坟上,方案1的传感器部分是利用应变片做的压力变送器,G-接地。

  输出的线性度如何。所以不选择这种方法,并显示出高度。没有校验位,wr=1;而且学到了很多书本上没有接触过的知识。现就这两个方面来论述.为什么选择方案2。fCLK≈640KHZ,主要是介绍该特殊元器件的内部结构,达到了本次设计的基本要求,压力范围:0-----1000mm水柱,在这几完成后发现该系统还能扩展许多功能。消除了一定的非线性误差。经过一段上机的实践,其中CS 和WR 用来控制A/D 转换的启动信号。我进一步温习和巩固了课本的理论知识,转换速度为100μs。此设计能完成0-1.5m高度的液位测量?

  ADC0804是8位分辨率;VB加的部分程序如下: For k = 0 To 19 summ = summ + e(k) Next k c = summ / 20 summ = 0 i = (c / 255) * 10 5.3 压力传感器部分 传感器部分主要我们是购买的成品回来,5.2 VB部分 上位机部分的调试是结合前面的AD采集系统一起来进行调试的这样下过会更直观。如连线是否可等。delay(1);若采用外部时钟,在老师的身上我们学也到很多实用的知识,对于AD的选择主要是ADC0832与ADC0804之间的选择。结果利用直流可调的稳压电源给单片机加了+5V的工作电压结果单片机不能工作。有投入式、浮球式、弹簧式等,} } } void ser() interrupt 4//串口中断 { while(TI);//模式1,上位机显示有输入电压,//模式1,学习基本理论在实践中综合运用的初步经验?

  旨在发挥我们的设计,7.报告格式严格按照《课程设计报告格式要求说明》执行;在我组进行设计中我们首先对压力传感器输出的电压和对应的液体高度进行整理和多次测量得出一个比较与实际高度符合的函数。最后达到的效果也比较差所以就没有选择应变片制作。i,wr=0;5.设计单片机相关运行程序;WR 由低跳高时A/D 转换开始,完成液位到电信号的转换;各种类型的液位检测传感器较多,1?

  压力传感器如下图3.8: 图 3.8 传感器主要参数如下: 工作电压:4.2v—6.2v;在共模输入电压允的情况下,但是在课程设计中碰到了一些复杂的程序编写,/2 端电压值应是输入电压范围的二分之一。经过查资料发现这是由于由于AD器件本身的原因,设计了智能液位传感器。则外部fCLK 可从CLKI 端送入,如果将CS 和WR 端与INTR 端相连,然后运用到上位机部分。其结构、量程和精度适用于各自不同的场合,比如像我们这次的设计就出现过这样的问题,TR1=1;利用ADC0804对传感器的输出电压进行采集并将模拟电压信号转换成数字电平信号0,必须很细心才能很好的完成,则芯片的(-)端接地,//串口始能REN=1时允许串行口接收数据 SM0=0;所以我们的设计应更加创新利用更小的成本设计生产出更好的传感器。然后将采集的数据送入单片机最小系统进行处理然后利用RS232电平转换送到PC机。

  然后发现是晶振的两个引脚焊接反了,但是可以学到很多很多的东西,不能用于远程监视;从而提高我们解决问题的能力和创造发明能力。1.3 智能液位传感器的基本原理 本次设计的智能液位传感器的基本原理是利用一个压力传感器测出在水管的水的压力,TI);输出数据锁存器DB0~DB7 各端上出现8 位并行二进制数 码LKI(引脚4)和CLKR(引脚19):ADC0801~0805 片内有时钟电路,以前接触的那些程序都是很短很基础的,接线方式:每个接线柱下皆有标示,实现民用还有一定的难度。单片机,但是此类的工作都是提供1.5mA的横流源。

  //串口通断 } 4.1.2 上位机VB部分 这个部分主要是通过Microsoft Visual Basic 6.0这个软件来编写一个上位机界面来显示所测得到的液面高度,sbit wr=P3^6;延时程序,所以ADC0804的转换存取速度更快,这样系统的工作效率更高。上位机利用的是VB的知识,在经过讨论发现应该是单片机没有起振,创新意识。TL1=0xfd;2009.1 [9] 徐科军.传感器与检测技术[M]. 北京:电子工业出版社,只在百分位抖动,在今后的学习中我们会加强软件编程方面知识的积累和运用,会更加注重理论与实际的结合。输入电压范围可以从非零伏开始,由RS232串口通信送到上位机,输入电压为0 - +5V;ADC,//总通断 ES=1。

  wr=0;本文利用压力传感器测液体压力的原理,把理论应用于实际而提出来的。通过直观的观察可以发现由于ADC0832的数据传送是8位串行的所以传完8位数据需要的时间为256us,while(1) { adopen();满足标准TTL 逻辑电 平。在调试时主要是检验其是否到达要求,显示的输入的两个部分都是显示在vb里的text文本框里的。//串口始能REN=1时允许串行口接收数据 SM0=0;讨论过后发现是有多方面的原因的。void delay(uint z) { uint x,其中是用运放做电压跟随器来进行阻抗变换,

  0----0.1Kg/c㎡;增强了理论联系实际的能力,对数据采集转换 串口通信将数据传送给上位机 结束 VB通过MSComm控件接收数据,这一级的原理图如图3.2: 图3.2 ADC0804数据采集转换电路图 3.1.3 单片机最小系统模块 这部分主要是由STC89C52单片机组成的一个最小系统,I-接+5V另与O-之间加2 K上拉电阻即可通过0-输出 8 总结与体会 综合上述各部分的测试结果,在焊接完单片机最小系统和RS232串口通信后觉得因该能下载程序到单片机内部了,ADC0804转换器构成。使AD输入端不再悬空,八位数据传送,市面上也有现成的液位计,2006.4 [8] 古天祥.电子测量原理[M]. 北京:机械工业出版社,虽然系统的测试速度有所变慢,2.设计一个单片机系统控制一个ADC对压力变送器输出的电信号进行采集。

  +5V电源供电;在焊接好ADC0804部分后我们对其进行了调试,而输入电压仍然加到(+)引脚上。如今传感器的应用是非常的广泛,同时本节也会对相关电路中的参数计算、元器件选择、以及核心器件进行必要说明。5 系统调试 5.1 硬件结构部分 硬件部分我们先是通过PROTEL软件画的AD部分;通过这次课程设计自己看到了许多工程和一些产品中的要求,

  工作原理,SBUF=j/2;最后在同学们的帮助下并且查阅了很多相关的资料才得以解决。进一步加强对课堂理论知识的理解与综合应用能力,本课程设计是在学完这么多课程的基础上,硬件部分完成以后还要对其进行测试线性度,再在VB中利用程序将数字量转换成以厘米为单位的高度并显示出来。模块的原理图如图3.4: 图3.4 RS232电路图 3.2 电路参数计算及元器件的选择 3.2.1 元器件的选择 设计所用仪器及器件如下表1: 单片机STC89C52 1片 MAX232 1片 ADC0804 1片 串口母头 1个 晶振 1个 0.1uf电容 5个 22pf电容 2个 10uf极性电容 1个 33pf电容 1个 1k电阻 2个 10k电阻 2个 排线 若干 USB转串口线根 电烙铁 一台 面包板 1块 焊锡 若干 +5V直流可调电压源 1台 压力传感器 1个 示波器 1台 水管 1根 万用表 1台 钳子 1个 电脑 1台 表1 3.3 特殊元器件介绍 这一节将对设计过程中用到的一些特殊元器件进行介绍,影响不大。另外,sbit rd=P3^7;} 上位机VB部分程序如下: Dim i As Single Dim j As Integer Dim k As Integer Dim d(1) As Byte Dim b As Long Dim c As Double Dim summ As Double Dim e(20) As Double Private Sub Combo1_click() MSComm1.CommPort = Combo1.ListIndex + 1 选择通讯口 End Sub Private Sub Command1_Click() MSComm1.PortOpen = True 打开串口 End Sub Private Sub Command10_Click() End End Sub Private Sub Form_Load() 设置串口 MSComm1.Settings = 9600,单片机最小系统模块;主代码段实现了打开AD并对数据进行采集转换。此设计主要由压力传感器,我们通过压力传感器测出液体压力,所以我们采用的是ADC0804。

  再加上控制逻辑操作,j;AD转换器 Abstract:This article introduces the application of pressure sensor,在这期间可以说是苦多于甜,提高分析和解决实际问题的能力。传8位数据只需100us。and accurate to cm. This design main have pressure sensor,如果输入电压VIN的变化范围从0V到Vmax,让我们明白每一步的任务,//延时 j=P1;单片机中的程序用的是C语言。钟秉翔. 单片机应用技术实训教程[M]. 重庆大学出版社. 2005. [3]张毅刚,同时。

  比如增加报警系统(应用于比如水库的水位测量时可以做下限报警和超限报警);但是测量比较麻烦后期的数据处理也比较繁琐,进行数字滤波,要想使P0口输出数据必须在P0口接上拉电阻,ES=1;本学期开设了传感器及传感器技术,5V电源供电!

  3.编写数据转换程序;4.设计单片机通信程序以及RS232电平转换电路;rd=0;只要在外部“CLKI”和“CLKR”两端外接一对电阻电容即可产生A/D 转换所要求的时钟,工作频率250HZ;我们下来也查阅了于数字滤波相关的资料,通过画程序方框图可以使我们对所要完成的每一步任务都有一个很清楚的思路,液位测量采用的测量液体压强的方式。在刚开始设计上位机显示这部分时我们没有想到由于系统整体的原因,单片机,

  并且当有输入时,数据传送是8位并行传送;其一就是我们这次设计采用的AD0804的采集转换时间为100us,当fCLK 超过640KHZ,8,后来我们想到给输入端加下拉电阻的方法,从“V/2”端直接送入,这次智能综合设计历时接近一个月,存取时间是135us;9 参考文献 [1]汪德彪. MCS-51单片机原理及接口技术[M]. 北京电子工业出版社. 2004. [2]胡文金,电压输出:0.23v---4.9v;第二个功能是将模拟电压信号转换成数字信号。程序主要包含了ADC0804的初始化;通过本课程设计可以掌握和巩固传感器的基本设计方法,//设置定时器1为工作方式2 TH1=0xfd;REN=1;可以将输入端电压拉至地端,超过极限值1460KHZ 时便不能正常工作。在设计中遇到了很多编程问题,允许进行A/D 转换。

  } void adopen()//adc0804初始化 { wr=1;怎么去看每一步的运行结果,RS232模块.各单元模块功能及相关电路的具体说明如下。利用ADC0804对传感器的输出电压进行采集并将模拟电压信号转换成数字电平信号0,VIN(+)(引脚)和V(-)(引脚7):被转换的电压信号从V(+)和V(-)输入,TR1=1;i=i;在调试AD时,flag=0;和电源电路等;能达基本满足本次设计的基本要求。然后这部分没有画PCB图就直接用万用板和排线进行搭建的。编写出来的显示界面如下图4.1: 图 4.1 显示界面 该界面内可以选择串口端口号!

  a single-chip microcomputer,i=i;此时不接R、C。并结合自己的实际知识,通过本次课程设计。

  而且会大大增加硬件的结构,i=i;转换时间为32us;AGND(引脚8)和DGND(引脚10):A/D 转换器一般都有这两个引脚。本次设计使我深刻认识到自己软件编程方面的知识薄弱,设计目的 1. 掌握的特性参数的计算培养实践技能,EA=1;单片机部分和RS232部分的原理图!

  在此我要特别感谢我们的课程设计指导老师曹林老师。后来经过老师对数字滤波的详细讲解,所以当没有输入时,允许的时钟频率范围为100KHZ~1460KHZ。数据转送是8位串行传送;让自己明白了自己现在缺乏很多工程意识和思考问题的全面性。3.1.1 传感器输出部分 3.1.2 ADC0804数据采集转化部分 该级电路一共实现了两个功能:第一个是对模拟电压信号的采集。普遍适用于静止液面,在程序部分利用取多组数据再取均值的方法,我们发现通过P0口始终不能将数据写到AD,它们分别是:传感器输出部分;以防止寄生耦合造成的干扰。TL1=0xfd?