- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于PIC18F452测频仪设计
基于PIC18F452测频仪设计
摘 要:介绍一种测频仪的设计方案,并将此仪器应用到云南天文台丽江2.4 m望远镜圆顶温度的测量工作中。详细阐述了PIC18F452自带的CCP模块的测频原理,同时给出了仪器软硬件的设计思路,最后在Proteus中对系统进行了仿真测试。测试结果表明了该方案的可行性。该仪器的研制也为西部望远镜的选址工作提供了一种有效的测量工具。
关键词:测频仪; PIC18F452; CCP模块; Proteus
中图分类号:
TN874-33
文献标识码:A
文章编号:1004-373X(2011)19
-0121
-03
Design of Frequency-measurement Meter Based on PIC18F452
XU Guang, LI Xue-bao, ZHENG Yan-fang, YANG Hua-ju, LI Zhi
(Yunnan Observatory, National Astronomical Observatories, Chinese Academy of Sciences, Kunming 650011, China)
Abstract: A design of frequency-measurement meter is introduced. The instrument can be used in dome temperature measurement work in Lijiang, Yunnan Observation′s 2.4m telescope. The working principle of PIC18F452 CCP module is introduced, the software and hardware are proposed. The system is simulated in Proteus and the test result shows that the method is feasible. Apparatus can provide an effective measurement tool for the western location of the telescope.
Keywords: frequency-measurement meter; PIC18F452; CCP module; Proteus
通过频率的测量来间接地获取温度数据是检测天文望远镜圆顶温度的常用方法。频率信号不但具有较强的抗干扰能力,而且易于传输。因此将望远镜圆顶附近的温度传感器所产生的电信号转换为频率信号,然后对频率信号进行测量和采集,最终再通过一些确定的函数关系把频率值转换为温度值[1]。该方案与直接测量温度的方法相比,可操作性更强。
1 PIC18F452的测频原理
PIC18F452是美国Microchip公司生产的一款高性能的8位单片机,其片上资源十分丰富,本文设计的测频仪就是使用该单片机的CCP1(捕捉/比较/脉宽调制)模块的捕捉功能来实现的,CCP1模块工作在捕捉模式下的功能框图如图1所示[2]。
在捕捉模式下,每当CCP引脚上有下列事件之一发生时:每个下降沿发生、每个上升沿发生、每4个上升沿发生、每16个上升沿发生,CCPR1H:CCPR1L就会捕捉TMR1或TMR3寄存器的16位计数值,即记录下事件发生的时刻,使用CCP模块的这个功能就可以实现频率的测量。
使用PIC18F452进行频率测量的原理如图2所示:设置CCP模块工作于捕捉模式,并且让它在每个上升沿捕捉一次数据,由相邻两个上升沿到来的时间差就可以得到被测脉冲的周期,从而也就得到了脉冲的频率[3]。
图1 CCP模块捕捉模式功能图
图2 CCP模块的测频原理
2 测频仪的软硬件设计
2.1 硬件电路设计
测频仪的硬件电路主要包括两个方面:频率测量电路和数据通信电路。频率测量是指使用PIC18F452的CCP模块测量外部脉冲信号的频率;数据通信是指将测量得到的数据通过串口传至PC机进行处理。测频仪的硬件电路如图3所示[4]。
图3 测频仪的硬件电路原理图
2.2 软件设计
软件的主要功能就是设置相关的功能模块来配合硬件实现频率的采集与数据的上传,为了达到实时采集的目的,CCP模块使用中断方式进行捕捉。测频仪与PC机采用主从式通信,PIC18F452根据PC机发来的不同指令进行相关的操作,指令共有两种:开始采集和停止采集。当接收到“开始采集”命令时,PIC18F452就启动CCP模块进行频率的测量并把测量
您可能关注的文档
最近下载
- 全国计算机等级考试教程二级WPS Office高级应用与设计:为演示文稿添加效果PPT教学课件.pptx VIP
- 2023中国铁建股份有限公司所属单位岗位合集笔试备考题库及答案解析.docx VIP
- 中职物理考试题及答案.doc VIP
- DB21∕T 2449-2015 地理标志产品 西丰柞蚕丝.docx VIP
- 《居住空间设计》中级-多选230题(答案版).pdf VIP
- 智慧树 知到 大学生劳动就业法律问题解读(2024最新版) 章节测试答案.docx VIP
- 2025年菊花种植市场调查报告.docx
- 事业单位考试马克思主义哲学试题300道.pdf VIP
- 外墙保温及涂料施工方案样本.doc VIP
- 施工升降机基础及附着施工方案.docx VIP
文档评论(0)