基于ADuC847的I/F转换器的设计.docx

上传人:安*** 文档编号:73286146 上传时间:2023-02-17 格式:DOCX 页数:3 大小:24.78KB
返回 下载 相关 举报
基于ADuC847的I/F转换器的设计.docx_第1页
第1页 / 共3页
基于ADuC847的I/F转换器的设计.docx_第2页
第2页 / 共3页
点击查看更多>>
资源描述

《基于ADuC847的I/F转换器的设计.docx》由会员分享,可在线阅读,更多相关《基于ADuC847的I/F转换器的设计.docx(3页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、基于ADuC847的IF转换器的设计计算得到的输出频率Fout,假设Fout=0,那么SIGN=1,频率从Fout+输出;假设Fout0,那么SIGN=0,频率从Fout-输出。由于T0是16位计数器,最大计数值为65536,故输出100KHz的频率至少需要分2次计数,本设计采用1/16s即16次计数方式。算法描绘如下:计算得到的输出频率Fout,除以16,取整为Fre,准确值为Fre_P,每1/16s时间内PWM0发Fre个脉冲,T0计数,当T0计数值到达Fre时,停顿PWM0,并计算修正值。因为每1/16s发Fre个脉冲,少发了Fre_PFre个脉冲小于1个,当屡次累加到1个脉冲时,Fre

2、+1,进而可以准确控制输出脉冲的个数。2.5系统软件设计流程图程序执行一次循环需要1/16s,在这1/16s的时间内,单片机需要收集AD值,并进展滤波和归一化处理和计算输出频率值和每次循环所需要发的脉冲值及其准确值,等T0计数值到达Fre是,停顿PWM,并计算修正值,然后等待1/16s时间到,重新开场新的循环,滤波阶数设为16,输出脉冲可以较快的跟踪输入电流的变化。图8系统软件流程图Fig.8Systemsoftwareflowchart3实验测试结果结合模拟I/F转换器的计算非线性度的公式,测试计算得出I/F转换器的非线性度,如下表所示:表1I/F转换器的转换精度测试计算数据Tab.1Con

3、versionaccuracytestdataofI/Fconverter4结论本设计采用的滤波算法可以实现转换精度要求,当进步输出频率时,对应的比例系数K将会增大,即1Hz对应的AD值将会减小,因此需要采用更好的数字滤波算法,方能保证转换精度到达要求,以后的重点工作是设计好的数字滤波算法,以进步输出了频率。参考文献: 1张亚薇,张志文.一种高精度I/F变换器的研究J.生命科学仪器,2020,7(12):52-54. 2赵彤,姜建伟,禹小姣,翟亚伟.一类电流频率转换芯片的补偿J.青岛科技大学学报(自然科学版),2021,33(1):93-98. 3AnalogDevices.G=0.2,Lev

4、elTranslation16-BitADCDriverAD8275DataSheetRev.0M.America:AnalogDevices,2020. 4李刚,林凌,何峰.ADuC845单片机原理开发方法及应用实例M.北京:电子工业出版社,2006:20-65. 5AnalogDevices.MicroConverterMultichannel24-/16-BitADCswithEmbedded62kBFlashandSingle-CycleMCUADuC845/ADuC847/ADuC848DataSheetRev.BM.America:AnalogDevices,2005. 6赵毅.数字滤波的滑动平均法和低通滤波法J.仪表技术,2001(5):40-46.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作报告

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁