定时初值为小数自适应同步时钟系统的研究

定时初值为小数自适应同步时钟系统的研究

ID:34582574

大小:1.62 MB

页数:91页

时间:2019-03-08

定时初值为小数自适应同步时钟系统的研究_第1页
定时初值为小数自适应同步时钟系统的研究_第2页
定时初值为小数自适应同步时钟系统的研究_第3页
定时初值为小数自适应同步时钟系统的研究_第4页
定时初值为小数自适应同步时钟系统的研究_第5页
资源描述:

《定时初值为小数自适应同步时钟系统的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、ResearchofAdaptiveSynchronousClockSystemBasedonDecimalTimingInitialValueADissertationSubmittedfortheDegreeofMasterOnControlEngineeringbyLuDaowangUndertheSupervisionofProf.ZhaoWenglongSchoolofInformationEngineeringNanchangHangkongUniversity,Nanchang,ChinaJune,2012摘要单片机是常见的控制器之一,它以很低的价

2、格、较好的控制得到了广泛的应用。常见的单片机有T0、T1定时器,有的还有T2定时器。不同的定时器有不同的定时方式,也有不同的用途。单片机定时器通常装入的是整数,由于晶振频率和单片机自身资源的特性,这对时间要求不严格的场合是行得通的,但是由于存在长时间的累积误差,对于精确控制是不行的。由此制成的时钟在准确性及同步性方面是存在很大问题的。因此,分析单片机定时器的特点采用精确的定时方法、分析晶振频率的特性采用合理的控制算法对于精确时钟系统是十分重要的。以定时器T0的定时方式分析,方式0、方式1都有中断误差的影响;方式2具有自动重装功能,定时精确,但其定时时间短;方式3

3、通常是当T1用于串行口的波特率发生器时才根据需要以增加一个计数器,这种方式也有中断误差。这里选择方式2进行分析研究。传统的51系列单片机一个机器周期需要十二个时钟周期完成,这意味着若晶振是12MHz那么机器周期是1us。而常用的通信波特率9600b/s、19200b/s却使用的是11.0592MHz的晶振,这种频率下一个机器周期是12/11.0592,不是整数,这对于时间的精确计算带来很大麻烦。平时我们在利用定时器初值计算软件或自己根据公式计算定时器初值时通常按四舍五入的方法取最靠近理论值的整数,以此做出的时钟由于存在累积误差准确性不高。本文借助TKStudio

4、软件采用定时初值为小数的方法分析11.0592MHz晶振下时钟模块准确计时的可行性。晶振由于受温度、湿度、电磁干扰、机械振动与冲击、电源波动等因素的影响存在标称值与实际值不吻合的现象。由此,运行一段时间后不同的时钟模块间走时就不一致了,需要对它们校时以达到同步。这里制作四个晶振频率(一个小于标称值,两个等于标称值,一个大于标称值)的时钟模块,构成一个时钟系统。采用简单易用的网络授时方式,利用VB软件生成上位机应用程序用于将电脑的时分秒时间信息发送给各个时钟模块进行粗调。然后将一个“标准晶振”下的时钟模块作为参考源,其它各个时钟模块接收到参考源的时间后先锁存自身时

5、间,接着修改为参考源的时间以同步计时,下次再接收到参考源的时间后便可以根据自身的时间与参考源的时间进行比较,利用自适应控制理论对定时初值作出相应的修改,从而减小误差保持各个时钟模块的“同步”。关键词:单片机,同步时钟系统,小数定时初值,TKS仿真,自适应控制IAbstractMCUisoneofthecommoncontrollersforit’slowprice,bettercontrol,awiderangeofapplications.generallyMCUhaveaT0andaT1timer,somestillhaveaT2timer.Differen

6、ttimerhavedifferenttimingways,alsohavedifferentapplications.MCUtimerusuallyloadingareintegers.becausethecharacteristicsofcrystalfrequencyanditsownresourcesofMCU,itisworkableforthetimenotstrictoccasion.Butbecauseithaslongaccumulationerror,itdoesnotapplytoaccuratecontrol.Theclockofthat

7、existalotofquestionsinaccuracyandsynchronicity.Therefore,itisveryimportanttoanalyzethecharacteristicsofthewaysofMCUtimer,adopttheprecisetimingmethod,analyzethecharacteristicsofcrystalfrequency,usethereasonablecontrolalgorithmforaccurateclocksystem.TakeT0asanexample,way0,1haveinterrup

8、teerror,butw

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。