基于C8051F单片机的USB数据采集卡设计

被引量 : 0次 | 上传用户:lws8228
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数据采集卡是计算机控制系统的重要组成部分之一,用于实现传感器、执行器等与控制器的连接。基于USB总线的数据采集卡以其快速、通用、即插即用等优点,成为数据采集卡的重要发展趋势之一。本文设计并实现了一款USB2.0数据采集卡,具有集成度高、功能丰富、采样精度较高等优点。论文采用基于C8051F320和C8051F060双MCU的硬件设计方案。C8051F060主要负责数据的采集,C8051F320主要负责USB通信,双MCU之间通过快速I/O口和握手信号线并行通信。C8051F060内部集成有丰富的外设资源,包括两个16位A/D、一个八通道10位A/D、两个12位D/A、多个16位定时/计数器及PCA等。利用厂商提供的交叉开关配置向导工具对上述外设的输入、输出引脚进行了前期规划和配置,为功能的丰富提供硬件基础。采集卡能采集包括模拟电压信号、频率信号和数字开关量信号在内的多种信号,并能输出模拟电压的控制信号和PWM波。利用片内的16位高精度A/D,实现了0-5V标准电压信号的高精度测量。双MCU的设计方案简化了系统的硬件结构,提高了系统集成度,主要设计的电路包括电源电路、USB通信电路、MCU基本工作电路、USB采集卡功能扩展电路、双MCU并口通信电路、信号处理电路及其他通信接口电路等。双MCU的硬件设计方案也降低了软件设计的难度,主要包括下位机双McU的固件程序设计、USB设备驱动程序设计和上位机应用程序设计三部分。利用配置向导工具快速生成了系统初始化代码,实现了多通道模拟电压信号的同时采集和采集结果的初步处理和存储。根据设计的时序,通过握手信号线的配合实现了双MCU并行通信。充分利用USBXpress Development Kit中的下位机固件API函数库、通用设备驱动程序和上位机动态链接库,实现了基于C8051F320的USB设备开发。编写了上位机测试应用程序,将多通道采集的结果同时显示到了上位机。最后对设计的USB数据采集卡进行了实际运行测试,实现了同时采集显示10路模拟电压信号,且.采集实时性较好。借助于Matlab软件工具,利用多项式曲线拟合,以高精度数字多用表为基准,对设计的采集卡的采集误差进行了校正,取得了较好效果。
其他文献
采用序批式活性污泥法系统研究了Fe(Ⅲ )对活性污泥絮体结构和生物絮凝作用的影响 ,结果发现Fe(Ⅲ )降低了污泥沉降指数 ,同时也减弱了污泥的生物絮凝作用 .对细胞外高分子 (
绩效管理是企业人力资源管理中最重要的领域,它关乎组织的整体绩效。随着企业对管理的重视,绩效管理被很多企业提到了一个非常重要的地位,也是高层管理者重点关注的工作之一
以聚乙烯醇(PVA)和壳聚糖(CS)为主要原料,采用物理交联与化学交联相结合的制备工艺,即通过循环冷冻—解冻法结合京尼平交联法,制备了具有互穿网络结构(IPN)的聚乙烯醇/壳聚糖
<正>广德二年(公元764年)春,杜甫因严武再次镇蜀而重返成都草堂.诗人经过一段较长时的东川漂流,想不到又能重归草堂,心情比较愉快,但因长在外奔波,毕竟触物多感,遂将所见所感
平行进口不仅是知识产权法中的重大理论问题,而且事关国家贸易政策与本国经济利益。平行进口问题已受到国内学界的高度重视,但在许多问题上未能形成统一的认识,甚至存在着较
期刊
考察了官厅水库和永定河(北京段)1954—2008年水资源及1980—2005年水环境的变迁,并通过Pearson相关分析探讨了流域社会经济发展对永定河(北京段)水资源和水环境的影响.研究
采用环境库兹涅茨曲线模型拟合重庆市1995~2006年间经济增长和工业污染之间的演替轨迹,并应用分解分析法对2002~2006年间工业"三废"排放变化的成因进行了定量分析.结果表明,重
随着当今能源和环境问题的日益突出,作为可再生能源的风能得到广泛的研究与应用。为了更好的进行并网发电,现代的风力发电机组都采用了背靠背PWM整流器结构,其相应的控制算法
索尔维携其最新推出的尖端轻量化材料、增材制造技术和可持续解决方案亮相2016年K展。索尔维以“更多保护、更多自由、更多未来”为主题,向来自全球不同地区的观众展现其丰富