




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精品文档-下载后可编辑单片机智能开发平台解决方案-新品速递一、单片机应用开发平台的意义
单片机是初的大型计算机的一个分支,主要用于:工业自动化控制、智能仪器、仪表、航海、航天、智能家电等领域。单片机作为一种嵌入式产品应用的主流控制芯片,应用十分广泛,而支持它的开发手段国内还比较落后,目前我国单片机嵌入式产品的开发行业中,仍实行随意性个体的自然经济的落后方式,即便技术力量较强的公司,也仍在实行“板凳模式”的产品开发方法,大量低水平的重复劳动形成了顽症。采用平台开发模式实行“阶梯模式”的开发方式从根本上解决了“板凳模式”的弊端。
二、单片机开发平台简介
单片机应用智能开发平台是为单片机的应用开发提供的一套解决方案,包括有中文开发平台操作系统、基础平台、扩展功能函数库、仿真调试等功能。开发平台部分为用户提供了一个简易方便的开发环境,使用户可对单片机应用项目进行可视化开发。基础平台部分提供了一个MCU与基本外部扩展模块结合的硬件环境,其具有良好的通用性,化的内涵度以及非介入性的应用特点,主模块的整体构架经过优化、筛选、实行严格的标准化、系列化、规范化设计,终要形成平台的硬件资源库。扩展功能函数库部分对于基础平台的扩展部分提供了详细的使用函数库,用户在平台的支持下通过对函数的简单调用便可实现对扩展部分的使用。仿真调试部分可通过平台对开发项目进行仿真调试。内嵌式实时多任务操作系统,可使对多任务编程变得十分简单。利用本系统开发单片机嵌入式应用项目,会大量节省研发费用,缩短研发周期,提高系统可靠性,达到事半功倍的效果。
screen.width-500){this.style.width=screen.width-500};">
三、基础平台及I/O模块
(一)基础模块
按照目前单片机应用功能和通信接口的现状与未来发展,我们设计的基础模块应具备以下的功能:
(1)8051兼容内核:
额定工作频率12MHz(16MHz);
3个16位定时器/计数器;
32条可编程的I/O线(部分功能需复用);
9个中断源,两个优先级(可扩展)。
(2)前向数据采集通道:
8通道高精度12位ADC(片内电压基准、高转换速率可达5μs、DMA方式可选);
两个12位电压输出DAC;
扩展八路频率输入接口;
片内温度传感器。
(3)存储器:
64KBFlash/EE程序存储器;
2MBFlash数据存储器;
256BRAM;
16MB外部数据存储地址空间。
(4)人机对话通道接口:
LCD显示接口(字符/图形);
4×4键盘;
语音接口;
标准打印机接口(可选)。
(5)数据通讯接口:
标准UART串口(RS232/422);
IrDA红外数据交换接口;
无线通信接口(蓝牙技术);
电话线(内置调制解调器)。
(6)外围设备:
看门狗定时器;
时钟电路;
电源监视器;
扩展4路I2C总线输出;
扩展8路电流驱动口。
(7)电源:
用3V和5V电压工作(正常、空闲和掉电工作模式)。
screen.width-500){this.style.width=screen.width-500};">
基础模块大致功能接口如图2所示。
其中可选项是用户自己可按照我们规定的参数进行配备的硬件模块,同时用户也可用我们自己的配套功能模块。
(二)用户资源设计
这一部件是为了让一部分用户可在已有的资源不够用或者不能满足他的特殊要求时而设计的,如开关量的测量与输出、多种优先级方式的中断系统、其他特殊的IIC总线器件、多机通讯、与上位机通讯、其他通讯设备的连接、更大的程序存储区和数据存储区的扩展等等。所以需要扩展足够多的地址线和一定的I/O口线和其他接口。
screen.width-500){this.style.width=screen.width-500};">
(三)硬件框图
鉴于用户资源和该通用测控系统在同一MCU控制下,考虑整个系统的功能要求和构件的灵活性,以及当今硬件发展的潮流,选用一片FPGA来完成所有的扩展。基础模块的内部硬件结构简图如图3所示。
四、虚拟仪表
虚拟仪器是随着计算机技术、现代测量技术发展起来的新型高科技产品,代表着当今仪器发展的新方向。它既有普通仪器的基本功能,又有其独特的功能。虚拟仪器给用户一个充分发挥才能和想象力的空间,用户可以根据自己的需求设计自己的仪器系统,满足各种各样的应用要求。在平台中,为了给用户调试带来方便,设计了虚拟仪表功能,主要包括了数字电压表、逻辑分析仪、波形发生器。
(一)逻辑分析仪
逻辑分析仪是仿真系统的一部分,它是对用户系统进行外部监视,使用户能够直观地了解到自身系统的状态。可为用户提供自身系统的状态数据,并进行数据分析,了解用户系统的工作状态。
总体设计框图:
screen.width-500){this.style.width=screen.width-500};">
实现目标:
(1)为软件提供8路采集信号
(2)实现数据的采集深度为32K
(3)实现高频率的采集20M
(4)实现不同频率的采集20M,10M,100K,1K
(5)对数据进行简单的压缩
(6)采用RS-232通讯
(二)波形发生器
波形发生器是一种数据信号发生器。在调试硬件时,要加入一些信号,以观察电路工作是否正常。本波形发生器可以定义串口数据,输出波形可变,通过逻辑探钩输出,调试起来简单快捷。其模块功能如下图5所示。其中一路波形的产生如图6所示。
screen.width-500){this.style.width=screen.width-500};">
波形发生器模块功能
screen.width-500){this.style.width=screen.width-500};">
波形发生器一路波形的产生
(三)数字电压表
因输入信号的变化范围较大(十几微伏~几伏)应分为几个档,为方便用户使用拟采用量程自动转换技术。即根据未知参数量值的范围,自动选择合适的增益或衰减,以切换到合适的量程。量程自动设置的方法是通过在采集通道中设置可变增益放大器,借助量程转换开关控制其通断,获得所需量程。数字电压表框图如图7所示。
screen.width-500){this.style.width=screen.width-500};">
数字电压表框图
五、仿真器调试器
在单片机应用开发中,仿真器是一个重要的辅助开发工具,因此,平台有必要有一个仿真调试工具。满足使用智能平台做产品开发的用户对目标机仿真调试的要求,并且使用方便可靠。
功能要求:
(1)全地址空间的仿真。
(2)不占用任何用户资源。
(3)必须实现硬断点,并且具有灵活的断点管理功能。
(4)硬件实现单步执行功能。
(5)可跟踪用户程序执行。
(6)可观察用户程序执行过程中的变量和表达式。
(7)可中止用户程序的运行或用户程序复位。
由于单片机应用开发平台集成了大量技术和设计思想,把单片机嵌入式应用于开发中的基础硬件工程,解决在平台之中,平台的严密标准和规范化设计保证了平台化设计有较高的可靠性与良好的使用界面。使用单片机开发平台可使技术人员迅速成长,通
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工地保安服务合同
- 农村粪污治理新模式探索与实施方案
- 《采购策略深度解析》课件
- 《大分销渠道研究》课件
- 《CA型质量控制》课件
- 《中国古典园林艺术》课件
- 孩子们的探索之旅
- 业委会临时合同范例
- 单位工作服制作合同范本
- 《SP脂肪代谢》课件
- 2025山西国际能源集团社会招聘258人笔试参考题库附带答案详解
- 普华永道中天会计师事务所-人工智能机遇在汽车领域
- 2025年皖西卫生职业学院单招职业适应性测试题库新版
- 2025年湖南高速铁路职业技术学院单招职业倾向性测试题库附答案
- 腰椎穿刺的护理
- 2025届高考英语二轮复习备考策略课件
- 2022年7月9日公务员多省联考安徽省《申论》(安徽A卷、B卷、C卷)三套真题及参考答案
- Unit 5 Dinners ready Part B Let's learn Let's do(教学设计)-2024-2025学年人教PEP版英语四年级上册
- 下肢深静脉血栓的介入治疗
- 2025年春新人教版历史七年级下册全册课件
- 《社群电商平台小红书商业模式研究》开题报告文献综述(含提纲)5100字
评论
0/150
提交评论