文件名称:MFC
- 所属分类:
- 串口编程
- 资源属性:
- [Windows] [Visual C] [源码]
- 上传时间:
- 2012-11-26
- 文件大小:
- 926kb
- 下载次数:
- 0次
- 提 供 者:
- ta***
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
项目的研究内容是对硅微谐振式加速度计的数据采集电路开展研究工作。硅微谐振式加速度计敏感结构输出的是两路差分的频率信号,因此硅微谐振式加速度计数据采集电路完成的主要任务是测出两路频率信号的差值。测量要求是:实现10ms内对中心谐振频率为20kHz、标度因数为100Hz/g、量程为±50g、分辨率为1mg的硅微谐振式加速度计输出的频率信号的测量,等效测量误差为±1mg。电路的控制核心为单片机,具有串行接口以便将测量结果传送给PC机从而分析、保存测量结果。
按研究内容设计了软硬件。软件采用多周期同步法实现高精度,快速度的频率测量方案,并使用CPLD编程实现,这也是最难的地方。硬件采用现在流行的3.3V供电系统,选用EPM240T100C5N和较为实用的AVR单片机芯片Atmega64L,对应3.3V供电系统,串行接口使用MAX3232。
最后完成了PCB板的制作,经反复调试后得到了非常好的效果。采集的数据满足项目研究内容中的要求,当提高有源晶振的频率时,精度有大大提高了,此时已远远满足了项目中高精度,快速度测量的要求。另外,采用MFC编程编写了上位机的数据接收和数据处理专用软件,集数据采集,运算,作图,保存功能于一体。
此为上位机程序部分-err
按研究内容设计了软硬件。软件采用多周期同步法实现高精度,快速度的频率测量方案,并使用CPLD编程实现,这也是最难的地方。硬件采用现在流行的3.3V供电系统,选用EPM240T100C5N和较为实用的AVR单片机芯片Atmega64L,对应3.3V供电系统,串行接口使用MAX3232。
最后完成了PCB板的制作,经反复调试后得到了非常好的效果。采集的数据满足项目研究内容中的要求,当提高有源晶振的频率时,精度有大大提高了,此时已远远满足了项目中高精度,快速度测量的要求。另外,采用MFC编程编写了上位机的数据接收和数据处理专用软件,集数据采集,运算,作图,保存功能于一体。
此为上位机程序部分-err
(系统自动生成,下载前可以参看下载内容)
下载文件列表
上位机程序(MFC)
...............\ADraw.cpp
...............\ADraw.h
...............\DATA.cpp
...............\DATA.h
...............\DataFreq.cpp
...............\DataFreq.h
...............\Debug
...............\DRAW.cpp
...............\DRAW.h
...............\DRAWAFREQ.cpp
...............\DRAWAFREQ.h
...............\HELP.cpp
...............\HELP.h
...............\item4.aps
...............\item4.clw
...............\item4.cpp
...............\item4.dsp
...............\item4.dsw
...............\item4.h
...............\item4.ncb
...............\item4.opt
...............\item4.plg
...............\item4.rc
...............\item4Dlg.cpp
...............\item4Dlg.h
...............\mscomm.cpp
...............\mscomm.h
...............\ReadMe.txt
...............\Release
...............\res
...............\...\item4.rc2
...............\resource.h
...............\StdAfx.cpp
...............\StdAfx.h
...............\频率测量数据库.mdb
...............\ADraw.cpp
...............\ADraw.h
...............\DATA.cpp
...............\DATA.h
...............\DataFreq.cpp
...............\DataFreq.h
...............\Debug
...............\DRAW.cpp
...............\DRAW.h
...............\DRAWAFREQ.cpp
...............\DRAWAFREQ.h
...............\HELP.cpp
...............\HELP.h
...............\item4.aps
...............\item4.clw
...............\item4.cpp
...............\item4.dsp
...............\item4.dsw
...............\item4.h
...............\item4.ncb
...............\item4.opt
...............\item4.plg
...............\item4.rc
...............\item4Dlg.cpp
...............\item4Dlg.h
...............\mscomm.cpp
...............\mscomm.h
...............\ReadMe.txt
...............\Release
...............\res
...............\...\item4.rc2
...............\resource.h
...............\StdAfx.cpp
...............\StdAfx.h
...............\频率测量数据库.mdb