首页> 中文期刊>微型电脑应用 >采用遗传算法对AVR片内RC校频处理

采用遗传算法对AVR片内RC校频处理

     

摘要

介绍了一种使用遗传算法对AVR片内RC振荡器进行实时校频的方法.以AVR片内高精度时钟单元RTC为时基控制单元,以标准时间内MCU定时器的计数值为控制目标,采用遗传控制策略搜索对应MCU理想时钟频率的OSCCAL寄存器最佳设置值,快速准确地对RC振荡频率进行校准,为CPU提供具有高抗干扰特性的精确时钟.OSCCAL寄存器参数码的初始种群通过C语言库中的rand()函数随机产生,通过复制、交叉、变异等遗传操作获得各代的适应值.其中,种群复制按向最优解迫近的原则操作,交叉匹配按随机配对交换码符的方法操作,变异概率取值0.01以保证遗传算法的稳定性.给出了实时校频遗传算法的基本操作程序以及10次迭代的搜索结果,表明该算法的优化效果十分明显.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号