版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于单片机的简易数字电压表的设计内容摘要:在我们生产中会用到数字电压表,而且也被用来在电路设计中测量电压,以前的电压表是电磁式的电压表,采用指针式来读数,读数可能不准,而且是模拟式的,电压表的灵敏度也较低。为了能够更好地适应现在快速发展的电力电子市场和快速发展的电子行业,我们需要采用读数更为准确的数字式电压表,这种电压表利用液晶显示的方式来显示读数,可以提高读数的准确性,极大地减少了外在因素的影响。这种数字式电压表是把输入的直流电压模拟量,通过单片机内部自带的ADC转换成为数字式的电压值来输出。数字电压表的出现极大地方便了人们的生活和工作,取代了以前的电磁式电压表,标志着电压测量的新的里程碑。本次设计是利用Keil5进行编写C语言程序,利用Proteus8搭建电路原理图,来实现数字电压表对于电压的测量,并且研究其测量的准确性和精度,电路里面使用STM32系列单片机,数模转换用内部自带ADC,用LM016L显示电压值,而且采用了低压差稳压器LM1117DT-3.3来供电,通过软件方式转换量程。关键词:数字电压表、STM32F103R6、模数转换、电压测量目录第1章绪论 绪论研究背景和意义在电路电压测量中,为了提高工作效率,人们发明出来数字电压表,并且逐渐采用数字电压表来测量电压值,近些年以来,数字电压表不断发展,人们越来越想要提高其测量的精度,伴随着高精度数模变换器的出现,我们能够制造出的数字电压表精度更高,其种类越多,功能也越多,用途更广,性能也越来越强大。他们对电压测量的效率提高了,同时也提高了测量的精度ADDINEN.CITE<EndNote><Cite><Author>Bapat</Author><Year>2015</Year><RecNum>2</RecNum><DisplayText><styleface="superscript">[1]</style></DisplayText><record><rec-number>2</rec-number><foreign-keys><keyapp="EN"db-id="wtdevs25rs0w9ue5edwpzf0pwax0v5f0z5r9"timestamp="1650100425">2</key></foreign-keys><ref-typename="JournalArticle">17</ref-type><contributors><authors><author>V.M.Bapat</author></authors></contributors><titles><title>DigitalVoltmeters</title><secondary-title>IETEJournalofResearch</secondary-title></titles><periodical><full-title>IETEJournalofResearch</full-title></periodical><volume>16</volume><number>11</number><dates><year>2015</year></dates><isbn>0377-2063</isbn><urls></urls><remote-database-provider>Cnki</remote-database-provider></record></Cite></EndNote>[1]。数字电压表的强大,是因为其使用了很多高科技零件,这些高科技产品还可以应用于其他领域,例如温度计,体重计,湿度计等,几乎覆盖了我们生活的各行各业,从而提高工作人员的工作效率。在电路的实验中,我们要测量一些数据,电压,频率,电流等,而且需要多次测量。所以我们需要提高工作效率,就要有更好的测量仪表,就有了数字电压表,其优点是精度高,读数准确等,故许多人都很喜欢使用。采用单片机设计数字电压表,数字量和模拟量之间利用AD转换方式实现ADDINEN.CITE<EndNote><Cite><Author>朱志珍</Author><Year>2020</Year><RecNum>119</RecNum><DisplayText><styleface="superscript">[2,3]</style></DisplayText><record><rec-number>119</rec-number><foreign-keys><keyapp="EN"db-id="wtdevs25rs0w9ue5edwpzf0pwax0v5f0z5r9"timestamp="1650101896">119</key></foreign-keys><ref-typename="JournalArticle">17</ref-type><contributors><authors><author>朱志珍</author><author>王哲</author></authors></contributors><auth-address>武汉工程大学光电信息与能源工程学院;</auth-address><titles><title>基于AT89C51单片机的精密数字电压表设计</title><secondary-title>长春师范大学学报</secondary-title></titles><periodical><full-title>长春师范大学学报</full-title></periodical><pages>64-67</pages><volume>39</volume><number>02</number><keywords><keyword>电压表</keyword><keyword>单片机</keyword><keyword>A/D转换</keyword><keyword>液晶显示</keyword></keywords><dates><year>2020</year></dates><isbn>2095-7602</isbn><call-num>22-1409/G4</call-num><urls></urls><remote-database-provider>Cnki</remote-database-provider></record></Cite><Cite><Year>2019</Year><RecNum>1</RecNum><record><rec-number>1</rec-number><foreign-keys><keyapp="EN"db-id="wtdevs25rs0w9ue5edwpzf0pwax0v5f0z5r9"timestamp="1650100425">1</key></foreign-keys><ref-typename="JournalArticle">17</ref-type><contributors></contributors><titles><title>Singleboardcomputerisidealforindustrialautomation,IoT,AIandmultimediaapplications</title><secondary-title>Telecomworldwire</secondary-title></titles><periodical><full-title>Telecomworldwire</full-title></periodical><dates><year>2019</year></dates><isbn>1363--9900</isbn><urls></urls><remote-database-provider>Cnki</remote-database-provider></record></Cite></EndNote>[2,3]。单片机简介单片机(microcontroller),是一种集成式电路芯片,他将一个计算机系统所必需的系统,以最小化,最简单的形式,通过电路焊接,集成到一个芯片上,构成一个系统,我们把他叫做最小系统ADDINEN.CITE<EndNote><Cite><Author>Casciati</Author><Year>2015</Year><RecNum>3</RecNum><DisplayText><styleface="superscript">[4]</style></DisplayText><record><rec-number>3</rec-number><foreign-keys><keyapp="EN"db-id="wtdevs25rs0w9ue5edwpzf0pwax0v5f0z5r9"timestamp="1650100425">3</key></foreign-keys><ref-typename="JournalArticle">17</ref-type><contributors><authors><author>FCasciati</author><author>SCasciati</author><author>Z-C.Chen</author><author>LFaravelli</author><author>MVece</author></authors></contributors><auth-address>DICAR,UniversityofPavia,ViaFerrata3,27100Pavia,Italy;;DICAr,SchoolofArchitecture,UniversityofCataniaatSiracusa,P.zaFedericodiSvevia,96100Siracusa,Italy;;InstituteofMicro/NanoDevicesandSolarCell,CollegeofPhysicsandInformationEngineering,FuzhouUniversity,QiShanCampus,Fuzhou350108,China</auth-address><titles><title>Collectingdatafromasensornetworkinasingle-boardcomputer</title><secondary-title>JournalofPhysics:ConferenceSeries</secondary-title></titles><periodical><full-title>JournalofPhysics:ConferenceSeries</full-title></periodical><volume>628</volume><number>1</number><dates><year>2015</year></dates><isbn>1742-6596</isbn><urls></urls><remote-database-provider>Cnki</remote-database-provider></record></Cite></EndNote>[4],但功能却很强大。他又叫单片微控制器,通过集成,把各种输入量数据集中到芯片中,实现了数据处理的快捷。他的体积小,价格便宜,功能全面,我们能认识和学习单片机,是我们学习计算机基础知识和单片机原理的最好的选择。单片机的组成及其作用如下:(1)中央处理器CPU,进行算数和逻辑运算;(2)只读存储器ROM,用来存放程序数据;(3)随机存取存储器RAM,用来寄存可以随时读写的数据;(4)多个I/O口,进行信息输入与输出;(5)中断系统,用来中断程序;(6)时钟电路,提供时钟。单片机的使用已经非常广泛了,在通讯设备,家用电器,航天技术等领域都体现了其强大的活力。从上世纪90年代以来,单片机开始发展,用在很多领域,仍在不断进步ADDINEN.CITEADDINEN.CITE.DATA[4,5]。现在,人们发展电力电子和单片机,并且将两者联系起来进行开发和应用,在电力电子产品领域中,由于大量使用单片机,使得电子技术得到空前的发展和进步,让我们的生活更加便捷ADDINEN.CITE<EndNote><Cite><Author>周惠文</Author><Year>2021</Year><RecNum>112</RecNum><DisplayText><styleface="superscript">[6]</style></DisplayText><record><rec-number>112</rec-number><foreign-keys><keyapp="EN"db-id="wtdevs25rs0w9ue5edwpzf0pwax0v5f0z5r9"timestamp="1650101896">112</key></foreign-keys><ref-typename="JournalArticle">17</ref-type><contributors><authors><author>周惠文</author></authors></contributors><auth-address>常州刘国钧高等职业技术学校;</auth-address><titles><title>单片机技术在智能化电子产品中的运用策略</title><secondary-title>信息记录材料</secondary-title></titles><periodical><full-title>信息记录材料</full-title></periodical><pages>137-138</pages><volume>22</volume><number>12</number><keywords><keyword>单片机技术</keyword><keyword>智能化电子产品</keyword><keyword>运用策略</keyword></keywords><dates><year>2021</year></dates><isbn>1009-5624</isbn><call-num>13-1295/TQ</call-num><urls></urls><electronic-resource-num>10.16009/13-1295/tq.2021.12.036</electronic-resource-num><remote-database-provider>Cnki</remote-database-provider></record></Cite></EndNote>[6]。他作为计算机领域的一个分支,为电子技术行业开辟了广阔的前景。国内外研究现状数字电压表(DigitalVoltmeter),出现在上世纪50年代,创新之处在于他的测量方式,他利用数模转换,把输入的连续的直流电压,变为断续的数字量,然后利用液晶显示屏显示出来ADDINEN.CITE<EndNote><Cite><Author>刘景武</Author><Year>1964</Year><RecNum>128</RecNum><DisplayText><styleface="superscript">[7]</style></DisplayText><record><rec-number>128</rec-number><foreign-keys><keyapp="EN"db-id="wtdevs25rs0w9ue5edwpzf0pwax0v5f0z5r9"timestamp="1650101896">128</key></foreign-keys><ref-typename="JournalArticle">17</ref-type><contributors><authors><author>刘景武</author></authors></contributors><titles><title>几种数字仪表的技术特性</title><secondary-title>国外电工仪表</secondary-title></titles><periodical><full-title>国外电工仪表</full-title></periodical><pages>49-51</pages><number>06</number><keywords><keyword>伏特表</keyword><keyword>电压表</keyword><keyword>数字仪表</keyword><keyword>技术特性</keyword></keywords><dates><year>1964</year></dates><isbn>1001-1390</isbn><call-num>23-1202/TH</call-num><urls></urls><remote-database-provider>Cnki</remote-database-provider></record></Cite></EndNote>[7]。一方面,这个仪器的出现,离不开现代实验对于电压测量速度和精确度要求的提高。因为在我们现在的许多实验中,我们需要及时并且准确的得到测量的电压值,这就需要电压测量仪器采用更加先进的技术来实现。另一方面,由于在电力电子技术中广泛使用电压测量,使电力电子进步,进而带动了电压测量技术的提高,进而向着智能化仪表发展ADDINEN.CITE<EndNote><Cite><Author>周惠文</Author><Year>2021</Year><RecNum>112</RecNum><DisplayText><styleface="superscript">[6]</style></DisplayText><record><rec-number>112</rec-number><foreign-keys><keyapp="EN"db-id="wtdevs25rs0w9ue5edwpzf0pwax0v5f0z5r9"timestamp="1650101896">112</key></foreign-keys><ref-typename="JournalArticle">17</ref-type><contributors><authors><author>周惠文</author></authors></contributors><auth-address>常州刘国钧高等职业技术学校;</auth-address><titles><title>单片机技术在智能化电子产品中的运用策略</title><secondary-title>信息记录材料</secondary-title></titles><periodical><full-title>信息记录材料</full-title></periodical><pages>137-138</pages><volume>22</volume><number>12</number><keywords><keyword>单片机技术</keyword><keyword>智能化电子产品</keyword><keyword>运用策略</keyword></keywords><dates><year>2021</year></dates><isbn>1009-5624</isbn><call-num>13-1295/TQ</call-num><urls></urls><electronic-resource-num>10.16009/13-1295/tq.2021.12.036</electronic-resource-num><remote-database-provider>Cnki</remote-database-provider></record></Cite></EndNote>[6]。国内研究现状通过查阅资料文献,发现国内对于电压表的描述,主要是以仿真的形式来研究的。文献[2]研究并设计了以单片机为主体的,用来测量电压的简易电压表,主要介绍了电路的硬件部分。文献[7]介绍了国外的一些数字电压表,这些电压表都具有代表性,并且列出了电压表的各种参数。同时,有关于仿真软件和单片机的介绍,文献[18]通过电路设计,介绍了Proteus软件,以及如何仿真实验,能让我们更熟练地使用Proteus。文献[19]讲了STM32单片机,介绍了他功能与使用原理,帮助我们详细了解该系列单片机。文献[23]分析了单片机的数模转换电路,有助于我们理解数模转换的原理。国外研究现状同时,也查阅了一些外文文献,国外的研究会具体到某一个模块上。文献[1]讲述了数字电压表的用途,并且对各种数字电压表作了简要介绍。文献[4]介绍了单片机在数据收集方面的强大之处。文献[13]介绍了一种非接触式的电压测量仪表,同样也是利用STM32来实现的,他里面的放大电压的电路,电源电路,以及报警电路等,对我们设计单片机电路有很大帮助。文献[17]里面提到了20至400HZ的商用电压表的数模转换的性能,并且进行了相关实验。还查阅了一些关于单片机原理介绍的文献,其中,文献[22]中讲到单片机可以对信号进行控制,可以让我们了解单片机的内部工作原理。文献[26]对直流数字电压表的测量精度进行了实验分析,得出测量误差在允许范围之内。研究现状小结现如今,数字电压表的设计和开发,已经经过了数十年的发展和演变,拥有了多种类型和功能,而传统的电压表因为他们的缺点被逐渐替代,例如要对远程的电压进行测量,这就需要数字式电压表来完成,基于单片机的数字电压表可以很好地完成这个任务,利用远程信号采集装置对电压值进行采集并且输入到系统中,然后在内部进行数据处理,最后输出测得的数字量电压值,极大地方便了人们的工作。这些都是传统的那些电压表无法比较的,因此数字式电压表的研究与开发具有良好的前景。发展趋势现在,数字化的电压表已经有很多,由于传统的电压表利用指针来指向读数,依靠人眼来判断读数,可能会由于人为因素,从而造成读数产出较大误差,而且其功能单一,只能测量固定的电压值,所以逐渐被淘汰。而数字式电压表由于测量精确度高,读数准确,外界对其影响小,所以被用在电力电子等领域,前景广阔ADDINEN.CITE<EndNote><Cite><Author>刘景武</Author><Year>1964</Year><RecNum>128</RecNum><DisplayText><styleface="superscript">[7]</style></DisplayText><record><rec-number>128</rec-number><foreign-keys><keyapp="EN"db-id="wtdevs25rs0w9ue5edwpzf0pwax0v5f0z5r9"timestamp="1650101896">128</key></foreign-keys><ref-typename="JournalArticle">17</ref-type><contributors><authors><author>刘景武</author></authors></contributors><titles><title>几种数字仪表的技术特性</title><secondary-title>国外电工仪表</secondary-title></titles><periodical><full-title>国外电工仪表</full-title></periodical><pages>49-51</pages><number>06</number><keywords><keyword>伏特表</keyword><keyword>电压表</keyword><keyword>数字仪表</keyword><keyword>技术特性</keyword></keywords><dates><year>1964</year></dates><isbn>1001-1390</isbn><call-num>23-1202/TH</call-num><urls></urls><remote-database-provider>Cnki</remote-database-provider></record></Cite></EndNote>[7]。数字电压表具有以下特点:(1)准确度高,精度可到几mV,远远超过传统的电磁式电压表。(2)测量速度快,利用单片机进行数据处理,因此他处理数据的速度比传统电压表要快。(3)显示数值清晰,读数准确,可以避免人为因素对于测量的误差,从而确保读数的准确性,同时,他还可以标注测量项目的符号,方便人们的读数。(4)抗干扰能力强,由于使用数字电压表对电压进行测量时,读数可以直观的体现在液晶显示屏上ADDINEN.CITE<EndNote><Cite><Author>张苗</Author><Year>2020</Year><RecNum>41</RecNum><DisplayText><styleface="superscript">[8]</style></DisplayText><record><rec-number>41</rec-number><foreign-keys><keyapp="EN"db-id="wtdevs25rs0w9ue5edwpzf0pwax0v5f0z5r9"timestamp="1650101562">41</key></foreign-keys><ref-typename="JournalArticle">17</ref-type><contributors><authors><author>张苗</author></authors></contributors><auth-address>冠捷显示科技(武汉)有限公司;</auth-address><titles><title>液晶显示原理研究及显示缺陷分析</title><secondary-title>电子世界</secondary-title></titles><periodical><full-title>电子世界</full-title></periodical><pages>83-84</pages><number>07</number><keywords><keyword>液晶显示</keyword><keyword>液晶显示器</keyword><keyword>缺陷分析</keyword></keywords><dates><year>2020</year></dates><isbn>1003-0522</isbn><call-num>11-2086/TN</call-num><urls></urls><electronic-resource-num>10.19353/ki.dzsj.2020.07.048</electronic-resource-num><remote-database-provider>Cnki</remote-database-provider></record></Cite></EndNote>[8],且内部拥有滤波电容,采用数字滤波,可以有效排除外来因素的干扰,保证读数的客观性。(5)数字电压表集成度高,把所有功能集中到一块芯片上面,体积小,因而整个系统功率耗能较低ADDINEN.CITE<EndNote><Cite><Author>刘景武</Author><Year>1964</Year><RecNum>128</RecNum><DisplayText><styleface="superscript">[7]</style></DisplayText><record><rec-number>128</rec-number><foreign-keys><keyapp="EN"db-id="wtdevs25rs0w9ue5edwpzf0pwax0v5f0z5r9"timestamp="1650101896">128</key></foreign-keys><ref-typename="JournalArticle">17</ref-type><contributors><authors><author>刘景武</author></authors></contributors><titles><title>几种数字仪表的技术特性</title><secondary-title>国外电工仪表</secondary-title></titles><periodical><full-title>国外电工仪表</full-title></periodical><pages>49-51</pages><number>06</number><keywords><keyword>伏特表</keyword><keyword>电压表</keyword><keyword>数字仪表</keyword><keyword>技术特性</keyword></keywords><dates><year>1964</year></dates><isbn>1001-1390</isbn><call-num>23-1202/TH</call-num><urls></urls><remote-database-provider>Cnki</remote-database-provider></record></Cite></EndNote>[7]。数字式电压表一开始是电子管比较式,由于测量速度较慢,而且体积比较大,不利于实验的大量使用。之后的速度提高的谐波式电压表,准确度不够,也因此被逐渐淘汰ADDINEN.CITE<EndNote><Cite><Author>J.R.</Author><Year>1970</Year><RecNum>108</RecNum><DisplayText><styleface="superscript">[9]</style></DisplayText><record><rec-number>108</rec-number><foreign-keys><keyapp="EN"db-id="wtdevs25rs0w9ue5edwpzf0pwax0v5f0z5r9"timestamp="1650101895">108</key></foreign-keys><ref-typename="JournalArticle">17</ref-type><contributors><authors><author>PearceJ.R.</author><author>BloomfieldJ.</author><author>QureshiU.</author></authors></contributors><titles><title>Digitalcarryappliedtosuccessiveapproximationdigitalvoltmeters</title><secondary-title>RadioandElectronicEngineer</secondary-title></titles><periodical><full-title>RadioandElectronicEngineer</full-title></periodical><volume>40</volume><number>1</number><dates><year>1970</year></dates><isbn>0033-7722</isbn><urls></urls><remote-database-provider>Cnki</remote-database-provider></record></Cite></EndNote>[9]。直到现在,出现了数字式电压表,而且现在已经发展的相当成熟,不仅仅可以测量电压,还可以用来测量其他参数。利用集成电路中的单片机来对电压进行处理,精确度提升很大,而且测量速度比以往的电压表要快,已经成为了电气,电子,电工等各个领域用来测量电压的最佳选择。不仅如此,其制造和维护价格也比机械式电压表要便宜。本文的研究内容本次设计的是数字电压表,用STM32F103R6单片机,他具有精度高等优点,对于他的研究对我们认识电压表具有很好的促进作用。此次设计可以锻炼自己的实践能力,通过了解数字电压表的结构,以及工作原理,利用自己编写的C语言代码,将其拷入到系统仿真图中,使数字电压表能正常工作。数字电压表在我们生活和工作的方方面面都可以被用到,所以对数字电压表的研究和设计就显得非常重要ADDINEN.CITE<EndNote><Cite><Author>Huang</Author><Year>2019</Year><RecNum>5</RecNum><DisplayText><styleface="superscript">[10]</style></DisplayText><record><rec-number>5</rec-number><foreign-keys><keyapp="EN"db-id="wtdevs25rs0w9ue5edwpzf0pwax0v5f0z5r9"timestamp="1650100425">5</key></foreign-keys><ref-typename="ConferenceProceedings">10</ref-type><contributors><authors><author>WeifengHuang</author><author>XinYang</author></authors><subsidiary-authors><author>InstituteofManagement,Science</author><author>Industrial,Engineering</author></subsidiary-authors></contributors><auth-address>CollegeofInformationScience&Technology,ChengduUniversityofTechnology;</auth-address><titles><title>DesignandSimulationofDigitalVoltmeterBasedonSingleChipComputer</title></titles><pages>549-553</pages><keywords><keyword>Digitalvoltmeter</keyword><keyword>Singlechipcomputer</keyword><keyword>MCU</keyword></keywords><dates><year>2019</year></dates><pub-location>中国重庆</pub-location><urls></urls><remote-database-provider>Cnki</remote-database-provider></record></Cite></EndNote>[10]。本次设计的主要研究内容如下:(1)了解STM32单片机的基本概念和原理,熟悉其工作原理和各个I/O口的功能。(2)熟悉数字电压表的体系结构、了解工作原理,熟练使用Proteus软件。(3)掌握数字电压表的各项主要性能指标。本次设计的具体目标如下:(1)分为三档量程:0~0.5V,0.5~1V,1~3VADDINEN.CITE<EndNote><Cite><Author>齐祥明</Author><Year>2019</Year><RecNum>120</RecNum><DisplayText><styleface="superscript">[11]</style></DisplayText><record><rec-number>120</rec-number><foreign-keys><keyapp="EN"db-id="wtdevs25rs0w9ue5edwpzf0pwax0v5f0z5r9"timestamp="1650101896">120</key></foreign-keys><ref-typename="JournalArticle">17</ref-type><contributors><authors><author>齐祥明</author></authors></contributors><auth-address>安庆职业技术学院;</auth-address><titles><title>基于单片机的量程转换数字电压表设计</title><secondary-title>廊坊师范学院学报(自然科学版)</secondary-title></titles><periodical><full-title>廊坊师范学院学报(自然科学版)</full-title></periodical><pages>38-41</pages><volume>19</volume><number>04</number><keywords><keyword>单片机</keyword><keyword>量程转换</keyword><keyword>ADC0831</keyword><keyword>数字电压表</keyword></keywords><dates><year>2019</year></dates><isbn>1674-3229</isbn><call-num>13-1391/N</call-num><urls></urls><remote-database-provider>Cnki</remote-database-provider></record></Cite></EndNote>[11];(2)数字电压表测量的最小分辨率为1mV;(3)可以根据输入的电压值大小来自动选择量程;(4)采用字符液晶LM016L显示。系统整体设计设计的总体方案本设计选用STM32F103R6单片机来进行实验,内部有12位的ADC模块,可以将输入的电压进行数字化,进而输出ADDINEN.CITEADDINEN.CITE.DATA[12,13]。利用LM016L显示转换后的数字量,时钟电路提供时钟和周期,复位电路用来进行初始化,量程转换可以利用软件方式实现,由于该单片机加压不能大于3.3V,因此需要有报警电路,当电压超过3.3V时,可以通过报警电路中的蜂鸣器发出声音来进行提示。结构如REF_Ref101087512\h图2.1所示。图STYLEREF1\s2.SEQ图\*ARABIC\s11结构图设计原理分析STM32F103R6单片机简介STM32F103R6单片机,内核用Cortex-M3,性能较高,是以72MHz频率工作的,还有高速嵌入式储存器,以及具有各种功能的I/O口。供电选2至3.6V电源,工作范围是-40至+85℃温度之间,扩展后温度可达+105℃,所以允许在低功耗运行ADDINEN.CITE<EndNote><Cite><Author>李辉</Author><Year>2018</Year><RecNum>122</RecNum><DisplayText><styleface="superscript">[5]</style></DisplayText><record><rec-number>122</rec-number><foreign-keys><keyapp="EN"db-id="wtdevs25rs0w9ue5edwpzf0pwax0v5f0z5r9"timestamp="1650101896">122</key></foreign-keys><ref-typename="JournalArticle">17</ref-type><contributors><authors><author>李辉</author></authors></contributors><auth-address>陕西烽火实业有限公司;</auth-address><titles><title>STM32单片机的原理分析与硬件电路设计</title><secondary-title>电子测试</secondary-title></titles><periodical><full-title>电子测试</full-title></periodical><pages>31+26</pages><number>14</number><keywords><keyword>STM32</keyword><keyword>原理</keyword><keyword>硬件电路</keyword><keyword>设计</keyword></keywords><dates><year>2018</year></dates><isbn>1000-8519</isbn><call-num>11-3927/TN</call-num><urls></urls><electronic-resource-num>10.16520/ki.1000-8519.2018.14.011</electronic-resource-num><remote-database-provider>Cnki</remote-database-provider></record></Cite></EndNote>[5]。该单片机中还有PWM定时器,ADC转换器,定时器,多种I/O口。STM32系列单片机具有许多良好的特性,使得他可以应用在生产和生活的方方面面,在电力电子和工业中可以利用他来制作逆变器,在PLC中可以用来进行中枢控制,还可以使用在各种电子设备中,例如扫描仪器,打印机,对讲机等仪器中ADDINEN.CITEADDINEN.CITE.DATA[14,15]。LM016L显示器简介在日常生活中,液晶显示存在于电子产品中,例如电压表,液晶手表,计算器等。可以显示出来多种内容,包括数字,单位,符号等,便于人们直观和准确的读取所需的内容和数据。输出所需的元器件主要包括数码显示管,发光二极管和液晶显示器等。在单片机实验中,液晶显示的好处有:(1)显示质量好,数码显示器会随着时间一直刷新显示亮点,而液晶显示器则不会,在接收到单片机的指令后就持续显示不变,因此,方便读数。(2)液晶显示器重量轻,便于操作人员进行移动测量。(3)采用数字式接口,简化了接口引脚之间的连接,方便连接时的操作,而且也更加可靠。(4)系统整体功耗较低,相对于LED数码显示器,功耗主要在内部,所以比其他的耗电量要少。LM016L模块有自己的指令集,可对字符操作,功能十分强大。有两种传输方式,分别是8位和4位并行。控制器是HD44780,组成与功能如下:(1)指令寄存器IR,用来存放指令;(2)数据寄存器MDR,用来保存运算结果;(3)字符发生器ROM和RAM,用来显示字符;(4)显示数据RAM,完成数据的显示ADDINEN.CITE<EndNote><Cite><Author>张苗</Author><Year>2020</Year><RecNum>41</RecNum><DisplayText><styleface="superscript">[8]</style></DisplayText><record><rec-number>41</rec-number><foreign-keys><keyapp="EN"db-id="wtdevs25rs0w9ue5edwpzf0pwax0v5f0z5r9"timestamp="1650101562">41</key></foreign-keys><ref-typename="JournalArticle">17</ref-type><contributors><authors><author>张苗</author></authors></contributors><auth-address>冠捷显示科技(武汉)有限公司;</auth-address><titles><title>液晶显示原理研究及显示缺陷分析</title><secondary-title>电子世界</secondary-title></titles><periodical><full-title>电子世界</full-title></periodical><pages>83-84</pages><number>07</number><keywords><keyword>液晶显示</keyword><keyword>液晶显示器</keyword><keyword>缺陷分析</keyword></keywords><dates><year>2020</year></dates><isbn>1003-0522</isbn><call-num>11-2086/TN</call-num><urls></urls><electronic-resource-num>10.19353/ki.dzsj.2020.07.048</electronic-resource-num><remote-database-provider>Cnki</remote-database-provider></record></Cite></EndNote>[8]。LM016L各引脚功能如REF_Ref101087558\h表21所示:表STYLEREF1\s2SEQ表\*ARABIC\s11LM016L液晶显示模块各引脚功能ADC转换芯片简介在STM32系列单片机芯片中,有两个12位的ADCADDINEN.CITE<EndNote><Cite><Author>崔海朋</Author><Year>2020</Year><RecNum>21</RecNum><DisplayText><styleface="superscript">[16]</style></DisplayText><record><rec-number>21</rec-number><foreign-keys><keyapp="EN"db-id="wtdevs25rs0w9ue5edwpzf0pwax0v5f0z5r9"timestamp="1650101560">21</key></foreign-keys><ref-typename="JournalArticle">17</ref-type><contributors><authors><author>崔海朋</author></authors></contributors><auth-address>青岛杰瑞工控技术有限公司;</auth-address><titles><title>基于STM32和AD5791的高精度数模转换电路设计</title><secondary-title>电子产品世界</secondary-title></titles><periodical><full-title>电子产品世界</full-title></periodical><pages>39-42</pages><volume>27</volume><number>06</number><keywords><keyword>数模转换器</keyword><keyword>STM32</keyword><keyword>AD5791</keyword></keywords><dates><year>2020</year></dates><isbn>1005-5517</isbn><call-num>11-3374/TN</call-num><urls></urls><remote-database-provider>Cnki</remote-database-provider></record></Cite></EndNote>[16]。通过对输入量自动扫描,并进行数模转换,内部的附加逻辑功能可以使输入量保持。ADC中有一个控制器DMA,他具有看门狗的功能,可以允许特定的,或者全部通道,对电压进行数模转换,当电压超出阈值时,会中止转换ADDINEN.CITE<EndNote><Cite><Author>Espel</Author><Year>2009</Year><RecNum>4</RecNum><DisplayText><styleface="superscript">[17]</style></DisplayText><record><rec-number>4</rec-number><foreign-keys><keyapp="EN"db-id="wtdevs25rs0w9ue5edwpzf0pwax0v5f0z5r9"timestamp="1650100425">4</key></foreign-keys><ref-typename="JournalArticle">17</ref-type><contributors><authors><author>PatrickEspel</author><author>AndréPoletaeff</author><author>AlexandreBounouh</author></authors></contributors><titles><title>Characterizationofanalogue-to-digitalconvertersofacommercialdigitalvoltmeterinthe20Hzto400Hzfrequencyrange</title><secondary-title>Metrologia</secondary-title></titles><periodical><full-title>Metrologia</full-title></periodical><volume>46</volume><number>5</number><dates><year>2009</year></dates><isbn>0026-1394</isbn><urls></urls><remote-database-provider>Cnki</remote-database-provider></record></Cite></EndNote>[17]。硬件设计系统整体组成本系统是利用单片机,来设计的数字电压表,用到STM32单片机,内部自带时钟电路,外部有复位电路等共同组成ADDINEN.CITE<EndNote><Cite><Author>孙万麟</Author><Year>2016</Year><RecNum>11</RecNum><DisplayText><styleface="superscript">[18]</style></DisplayText><record><rec-number>11</rec-number><foreign-keys><keyapp="EN"db-id="wtdevs25rs0w9ue5edwpzf0pwax0v5f0z5r9"timestamp="1650100425">11</key></foreign-keys><ref-typename="JournalArticle">17</ref-type><contributors><authors><author>孙万麟</author></authors></contributors><auth-address>昌吉学院物理系;</auth-address><titles><title>基于Proteus的单片机通信电路设计</title><secondary-title>实验室研究与探索</secondary-title></titles><periodical><full-title>实验室研究与探索</full-title></periodical><pages>135-138</pages><volume>35</volume><number>10</number><keywords><keyword>Proteus</keyword><keyword>单片机</keyword><keyword>全双工通信电路</keyword><keyword>仿真图表</keyword></keywords><dates><year>2016</year></dates><isbn>1006-7167</isbn><call-num>31-1707/T</call-num><urls></urls><remote-database-provider>Cnki</remote-database-provider></record></Cite></EndNote>[18],其中,STM32单片机内部自带有12位的A/D数模转换模块,可以实现输入量的处理,然后经过主控芯片的处理,最后以数字量的形式输出给显示模块,以实现对电压的测量ADDINEN.CITE<EndNote><Cite><Author>王晓彦</Author><Year>2020</Year><RecNum>115</RecNum><DisplayText><styleface="superscript">[19,20]</style></DisplayText><record><rec-number>115</rec-number><foreign-keys><keyapp="EN"db-id="wtdevs25rs0w9ue5edwpzf0pwax0v5f0z5r9"timestamp="1650101896">115</key></foreign-keys><ref-typename="JournalArticle">17</ref-type><contributors><authors><author>王晓彦</author></authors></contributors><auth-address>忻州职业技术学院;</auth-address><titles><title>STM32单片机原理及硬件电路设计</title><secondary-title>南方农机</secondary-title></titles><periodical><full-title>南方农机</full-title></periodical><pages>163-164</pages><volume>51</volume><number>14</number><keywords><keyword>STM32单片机</keyword><keyword>原理</keyword><keyword>硬件电路设计</keyword></keywords><dates><year>2020</year></dates><isbn>1672-3872</isbn><call-num>36-1239/TH</call-num><urls></urls><remote-database-provider>Cnki</remote-database-provider></record></Cite><Cite><Author>吴顺柳</Author><Year>2021</Year><RecNum>113</RecNum><record><rec-number>113</rec-number><foreign-keys><keyapp="EN"db-id="wtdevs25rs0w9ue5edwpzf0pwax0v5f0z5r9"timestamp="1650101896">113</key></foreign-keys><ref-typename="JournalArticle">17</ref-type><contributors><authors><author>吴顺柳</author></authors></contributors><auth-address>玉林师范学院;</auth-address><titles><title>基于单片机的高精度数字电压表的设计</title><secondary-title>电子制作</secondary-title></titles><periodical><full-title>电子制作</full-title></periodical><pages>87-89+69</pages><number>21</number><keywords><keyword>数字电压表</keyword><keyword>LCD1602</keyword><keyword>AD0832</keyword></keywords><dates><year>2021</year></dates><isbn>1006-5059</isbn><call-num>11-3571/TN</call-num><urls></urls><electronic-resource-num>10.16589/11-3571/tn.2021.21.025</electronic-resource-num><remote-database-provider>Cnki</remote-database-provider></record></Cite></EndNote>[19,20]。主控芯片主控电路用STM32F103R6芯片,芯片如REF_Ref101087574\h图3.1所示。其中NRST引脚是复位引脚,可以对电路进行初始化操作。VBAT引脚和BOOT0引脚相连的目的是给RTC选择启动模式。图STYLEREF1\s3.SEQ图\*ARABIC\s11主控芯片电路图电源电路该系统是利用LM1117系列低压差稳压器供电,在800mA的负载电流下工作时,可以产生1.2V的压差,通过外接一系列电容器实现3.3V的恒压输入,该低压差稳压器还提供有限制电流和热关断的能力,保证系统处于正常工作范围之内,其内部还自带一个调节器,保证输出的电压误差在1%以内。LM1117DT-3.3连接如REF_Ref101087588\h图3.2所示。图STYLEREF1\s3.SEQ图\*ARABIC\s12供电图复位电路单片机的复位,是用复位引脚NRST来完成的,其有高电平和低电平两种状态。当处于高电平时,正常工作;当处于低电平时,电路初始化。NRST引脚外接电容和电阻,如REF_Ref101087608\h图3.3所示。实验开始时通电,电容两端电压为零,是低电平,单片机进行复位。当电压达到3.3V时,电容开始充电,充电的持续时间要有两个机器周期,才能复位。根据RC电路的充电方程,一般选择0.1uF的电容和10KΩ的电阻,可以满足要求。图STYLEREF1\s3.SEQ图\*ARABIC\s13复位电路图晶振电路STM32系列单片机中有以下两组晶振:(1)提供主时钟,为8MHz,;(2)给RTC提供时钟,为32.768KHz,。两种时钟电路:(1)内部时钟,随温度变化较大,且准确度低。(2)外部时钟,是在外面连接晶振,让内部的振荡器自激振荡,发出时钟信号。为了使输出量更加稳定,可以在晶振两侧加电容。我们采用内部时钟来实现时钟信号的测量与控制。LM016L显示电路数字量的显示用LM016L液晶显示电路,可以使得读数更为精确,不仅可以显示测量的电压值,还可以显示使用的挡位,电路如REF_Ref101087637\h图3.4所示。图STYLEREF1\s3.SEQ图\*ARABIC\s14LM016L电路报警电路当电压过大时,报警电路可进行提示,该模块利用单片机的看门狗特性,当输入电压大于3.3V时,会进行报警提示。电路由PA5引脚控制,连接一个三极管TIP32ADDINEN.CITE<EndNote><Cite><Author>魏秀芳</Author><Year>1999</Year><RecNum>31</RecNum><DisplayText><styleface="superscript">[21]</style></DisplayText><record><rec-number>31</rec-number><foreign-keys><keyapp="EN"db-id="wtdevs25rs0w9ue5edwpzf0pwax0v5f0z5r9"timestamp="1650101560">31</key></foreign-keys><ref-typename="JournalArticle">17</ref-type><contributors><authors><author>魏秀芳</author><author>张国恒</author></authors></contributors><auth-address>兰州师范高等专科学校物理系!甘肃兰州730070,西北民族学院物理系!甘肃兰州730000</auth-address><titles><title>PNP型三极管内部载流子的传输过程及电流放大原理</title><secondary-title>甘肃高师学报</secondary-title></titles><periodical><full-title>甘肃高师学报</full-title></periodical><pages>13-15</pages><number>02</number><keywords><keyword>PNP型三极管</keyword><keyword>载流子</keyword><keyword>电流放大</keyword></keywords><dates><year>1999</year></dates><call-num>62-1139/G4</call-num><urls></urls><remote-database-provider>Cnki</remote-database-provider></record></Cite></EndNote>[21]和蜂鸣器,如REF_Ref101087652\h图3.5所示。在通电时,PA5引脚应为低电平,并且设置电压阈值,目的是为了防止蜂鸣器误发声,当测量电压大于3.3V时,PA5引脚输出高电平,启动蜂鸣器,发出声音,进行报警提示。图STYLEREF1\s3.SEQ图\*ARABIC\s15报警电路软件设计系统主程序系统先初始换,然后从主程序中调用A/D转换测量子程序,对输入量进行数模转换,接下来调用显示子程序,对处理好的数据进行数字量的显示,然后持续反复调用这两个子程序,直到中断实验ADDINEN.CITE<EndNote><Cite><Author>Yue</Author><Year>2019</Year><RecNum>6</RecNum><DisplayText><styleface="superscript">[22]</style></DisplayText><record><rec-number>6</rec-number><foreign-keys><keyapp="EN"db-id="wtdevs25rs0w9ue5edwpzf0pwax0v5f0z5r9"timestamp="1650100425">6</key></foreign-keys><ref-typename="JournalArticle">17</ref-type><contributors><authors><author>JiaxinYue<
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度建筑工程施工合同履约保证金担保协议3篇
- 二零二五年度农场农业保险投保合同
- 2025年度个人之间房屋装修借款合同范本4篇
- 2025年度苗木种植基地土地流转与租赁合同
- 2025年高端酒店集团品牌合作资金引进居间协议3篇
- 二零二五年度同安区二手房交易税费减免专项合同
- 2025年度投资融资经纪代理委托合同规范范本3篇
- 上海二手房交易细节须知协议指南(2024版)版B版
- 二零二五年度古典园林罗马柱安装服务协议3篇
- 专利申请处理专项服务合同
- 医疗健康大数据平台使用手册
- 碳排放管理员 (碳排放核查员) 理论知识考核要素细目表四级
- 撂荒地整改协议书范本
- GB/T 20878-2024不锈钢牌号及化学成分
- 诊所负责人免责合同范本
- 2024患者十大安全目标
- 会阴切开伤口裂开的护理查房
- 实验报告·测定鸡蛋壳中碳酸钙的质量分数
- 部编版小学语文五年级下册集体备课教材分析主讲
- 电气设备建筑安装施工图集
- 《工程结构抗震设计》课件 第10章-地下建筑抗震设计
评论
0/150
提交评论