欢迎来到天天文库
浏览记录
ID:47288878
大小:144.00 KB
页数:19页
时间:2019-08-23
《单片机课设_正弦交流信号有效值的测量》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、..目录摘要IAbstractII1电路设计11.1信号采集与转换电路设计11.2单片机控制电路设计21.3显示电路设计31.4总体电路42软件设计53仿真结果124心得体会14参考文献15word完美格式..摘要正弦交流信号有效值的测量,需要测量正弦信号的峰值,利用正弦信号有效值的计算公式就可以得到正弦信号的有效值。要进行基于单片机的正弦信号有效值的测量,需要先将模拟量转换为数字量,将所得的数据经由单片机处理,再将最后的结果显示出来。设计的电路主要包括信号采集与转换电路,单片机控制电路和显示电路。其中,有效值的计算
2、在本次设计中主要利用软件部分的设计完成。关键词:有效值测量,模数转换电路,单片机控制word完美格式..AbstractSinusoidalacsignaleffectivevaluemeasurement,needtomeasurethepeakvalueofthesinesignal,usingthesinesignaleffectivevaluecalculationformulaoftheeffectivevalueofsinesignalcanbecalculatedout.Mustcarryonthesi
3、nesignalRMSmeasurementbasedonsinglechipmicrocomputer,needtoconvertanalogtodigitalquantity,willthedataprocessedbysinglechipmicrocomputer,thenthefinalresultofdisplay.Designthecircuitmainlyincludessignalacquisitionandconversioncircuit,SCMcontrolcircuitanddisplayci
4、rcuit.Amongthem,theRMScalculationinthedesignofthemainuseofthedesignofthesoftwarepartiscomplete.Keywords:RMSmeasurement,modulusconversioncircuit,singlechipmicrocomputercontrolword完美格式..word完美格式..1电路设计为了测得正弦信号的有效值,硬件电路的设计应包括信号的输入采集电路,模拟量与数字量转换电路,单片机控制电路与数字显示电路。1.
5、1信号采集与转换电路设计本次设计所使用的A/D转换芯片是TLC549,它是一个串行8位A/D转换器,通过三线与通用微处理器进行串行接口。因为是使用的串行接口电路,电路设计较简单,但是传输数据较慢。通过阅读TLC549的资料手册,可以知道其具有4MHz片内系统时钟和软、硬件控制电路,转换时间最长17微秒,本次设计要求检测的是50Hz的正弦波信号,其转换时间完全可以满足电路设计要求,因此不用担心串行电路的传输速率较慢的问题。TLC549所允许的输入电压不超过5v,设计要求能够检测的正弦波幅值为0到15v,所以在测量超过5
6、v的正弦波信号时,需要先将信号分压到5v以下,才能输入TLC549。电路图如下图所示,当所测信号在5v以下时,SW3开关接上,信号不需要分压直接输入芯片;当信号在5到10v之间时,SW3开关接中,信号经由电阻R3和R4分压后,将R4两端电压作为输入信号输入芯片;当信号在10到15v之间时,SW3开关接下,信号经由R5、R6和R7分压后,将R7两端的电压作为输入信号输入芯片。这样的设计满足了TLC549对输入信号的要求,只需在后续设计中将结果线性放大就可以得到正确测量值。图1信号采集与转换电路1.2单片机控制电路设计w
7、ord完美格式..控制电路系统采用AT89C52作为主控制器,单片机具有体积小,方便操作,应用灵活,运行稳定准确等特点,现已广泛应用于各方各面。单片机控制电路如下图所示,P1.0接收经TLC549转换后的数字信号,P1.1用于控制TLC549的工作状态,P1.2给TLC549提供时钟信号,P1.3与P1.4用于控制LCD显示屏的工作状态,P1.5与P1.6用于选择还原分压信号的放大系数,开关S1放大2倍,开关S2放大3倍,具体使用哪个开关视情况而定,P0口接LCD显示器。图2单片机控制电路1.3显示电路设计word完
8、美格式..显示电路主要由LCD显示器构成,R/W端口用于控制数据的操作是读取还是写入,因为本次设计中LCD显示器只用来显示数据,所以将R/W端接地即可。RS与E端与AT89C52相应端口相连接,E端口是启动信号端口,RS端为高电平时,功能为数据输入,低电平时为指令代码输入。D0到D7端口与AT89C51的P0口相连,单片机将要显示的数据传送到L
此文档下载收益归作者所有