简析示波器基于嵌入式WINCE数字示波器设计
最后更新时间:2024-01-21
作者:用户投稿本站原创
点赞:31782
浏览:145199
论文导读:;图形绘制历程中为减轻屏幕闪烁现象,采取双缓存绘制方式。该示波器是一款超低频的数字示波器,具有体积小的优势,可以运用于其他移动设备,作为设备的一个波形显示模块。同时,由于超低频数据采集,由此数据的存储时间非常长,另外,数据存储宽度为16bit也是该示波器的亮点之一。关键词:数字示波器论文嵌入式系
摘要:随着数字技术的进展,数字示波器技术日趋稳定,为人们提供了更加广阔的运用空间。基于嵌入式处理器及嵌入式操作系统的数字示波器是示波器设计的进展方向。本论文主要探讨8通道、通道显示可选、各通道显示量程可选的示波器设计。该示波器硬件采取北京阿尔泰科技有限公司自主研发的嵌入式平台ARM8060为示波器的主板,利用基于PC104总线的ART2753实现数据的采集。由于ART2753内部具有FIFO,以而实现数据的缓存,保证数据不丢失;而ARM8060以AT91SAM9261为微处理器,该微处理器自带19路的DMA功能,可以保证数据传输的效率,同时该主板具有丰富的接口,可以实现该示波器的设计要求。利用硬件平台实现示波器参数如下:示波器带宽60KHz;采样频率最高可达250KHz;8通道同步输入及显示;A/D数据转换时间≤3μs;存储深度为200MB,存储宽度为16bit,利用鼠标、键盘替换制约面板;利用液晶显示屏显示。该示波器设计以Windows CE5.0为软件开发系统,运用Visual Studio2005为开发环境完成功能的实现。WINCE支持鼠标、键盘等多种硬件设备及网络系统,可以实现与PC上其他Windows系统几乎完全相同的功能,且支持图形显示功能。Visual Studio2005开发平台利用MFC的CDC等类实现图形的创建及利用,并利用CPen、CBrush等类实现图形的绘制;图形绘制历程中为减轻屏幕闪烁现象,采取双缓存绘制方式。该示波器是一款超低频的数字示波器,具有体积小的优势,可以运用于其他移动设备,作为设备的一个波形显示模块。同时,由于超低频数据采集,由此数据的存储时间非常长,另外,数据存储宽度为16bit也是该示波器的亮点之一。关键词:数字示波器论文嵌入式系统论文Windows论文CE论文Visual论文Studio2005论文
本论文由www.7ctime.com,需要论文可以联系人员哦。摘要5-6
Abstract6-10
第1章 绪论10-15
4.
第5章 数字示波器的软件设计43-57
存46-54
5.
参考文献58-61
攻读硕士学位期间所发表的学术论文61-62
致谢62
摘要:随着数字技术的进展,数字示波器技术日趋稳定,为人们提供了更加广阔的运用空间。基于嵌入式处理器及嵌入式操作系统的数字示波器是示波器设计的进展方向。本论文主要探讨8通道、通道显示可选、各通道显示量程可选的示波器设计。该示波器硬件采取北京阿尔泰科技有限公司自主研发的嵌入式平台ARM8060为示波器的主板,利用基于PC104总线的ART2753实现数据的采集。由于ART2753内部具有FIFO,以而实现数据的缓存,保证数据不丢失;而ARM8060以AT91SAM9261为微处理器,该微处理器自带19路的DMA功能,可以保证数据传输的效率,同时该主板具有丰富的接口,可以实现该示波器的设计要求。利用硬件平台实现示波器参数如下:示波器带宽60KHz;采样频率最高可达250KHz;8通道同步输入及显示;A/D数据转换时间≤3μs;存储深度为200MB,存储宽度为16bit,利用鼠标、键盘替换制约面板;利用液晶显示屏显示。该示波器设计以Windows CE5.0为软件开发系统,运用Visual Studio2005为开发环境完成功能的实现。WINCE支持鼠标、键盘等多种硬件设备及网络系统,可以实现与PC上其他Windows系统几乎完全相同的功能,且支持图形显示功能。Visual Studio2005开发平台利用MFC的CDC等类实现图形的创建及利用,并利用CPen、CBrush等类实现图形的绘制;图形绘制历程中为减轻屏幕闪烁现象,采取双缓存绘制方式。该示波器是一款超低频的数字示波器,具有体积小的优势,可以运用于其他移动设备,作为设备的一个波形显示模块。同时,由于超低频数据采集,由此数据的存储时间非常长,另外,数据存储宽度为16bit也是该示波器的亮点之一。关键词:数字示波器论文嵌入式系统论文Windows论文CE论文Visual论文Studio2005论文
本论文由www.7ctime.com,需要论文可以联系人员哦。摘要5-6
Abstract6-10
第1章 绪论10-15
1.1 课题探讨背景及作用10-11
1.2 示波器探讨近况及进展走势11-13
1.3 本课题的主要探讨内容13-15
第2章 数字示波器设计案例15-212.1 示波器性能指标15
2.2 设计案例比较浅析15-17
2.1 MCU+DSP 设计案例15-16
2.2 DSP+FPGA+ARM 设计案例16
2.3 FIFO+ARM+DMA 设计案例16-17
2.3 系统案例设计及开发平台选择17-20
2.3.1 CPU 的选择18-19
2.3.2 操作系统的选择19-20
2.4 本章小结20-21
第3章 数字示波器的硬件开发平台21-333.1 硬件平台结构21-22
3.2 主控 ARM 介绍22-24
3.2.1 硬件资源23
3.2.2 设备23-24
3.2.3 运用范围24
3.3 数据采集系统24-293.1 数据采集卡参数25-26
3.2 信号的连接方式及数据采集功能26-28
3.3 模拟量数据输入格式、换算及排放顺序28-29
3.4 基于 AT91SAM9261 的 Windows CE 操作系统架构29-323.4.1 WINCE 硬件层30
3.4.2 OEM 层30-31
3.4.3 操作系统服务层31
3.4.4 运用层31-32
3.5 本章小结32-33
第4章 嵌入式操作系统的移植33-434.1 Bootloader 移植34-38
4.1.1 Bootloader 介绍34
4.1.2 Bootloader 功能34-35
4.1.3 Bootloader 移植35-38
4.2 OAL 开发38-424.
2.1 StartUp 函数40
4.2.2 内核初始化40-41
4.2.3 串口调试及目标板初始化41
4.2.4 中断处理41
4.2.5 内核启动41-42
4.2.6 内核的输入输出42
4.2.7 实时时钟42
4.3 本章小结42-43第5章 数字示波器的软件设计43-57
5.1 运用程序整体设计43-44
5.2 数据的采集44-45
5.3 数据的传输45-46
5.4 实时数据的显示及保论文导读:存46-545.4.1数字显示47-485.4.2波形显示48-545.4.3数据保存545.5历史波形的显示54-565.6程序运转测试565.7本章小结56-57结论57-58参考文献58-61攻读硕士学位期间所发表的学术论文61-62致谢62上一页12存46-54
5.
4.1 数字显示47-48
5.4.2 波形显示48-54
5.4.3 数据保存54
5.5 历史波形的显示54-565.6 程序运转测试56
5.7 本章小结56-57
结论57-58参考文献58-61
攻读硕士学位期间所发表的学术论文61-62
致谢62