uCOSII只提供了操作系统内核,用户要自己添加文件处理、人机界面、网络接口等重要部分。其中Shell(人机界面)提供了人与机器交互的界面,是机器服务于人的体现,是系统必不可少的重要组成部分。现代的很多OS如UNIX、DOS、VxWorks都提供了友好的命令行界面。Windows更是提供了GUI。大部分人认识OS都是从这里开始的。 由于Skyeye下的仿真串口USART已经实现了中断方式的接收(实际是从键盘接收输入),而且串口输出(实际上是输出到终端屏幕)也已经实现,所以实现一个类似DOS或Bash的简化版Shell并不困难。其本质思想就是:Shell作为一个uC/OSII下的任务,接收用户输入的字符,存储到缓冲区,并回显在屏幕上,以回车键为用户输入的结束信号,随后解析用户输入的命令名称、参数,调用相应的命令函数。一直到这个命令函数运行返回,才继续Shell的人机交互界面。Shell作为一个任务工作于内核之外,占用一个任务号。
上传时间: 2014-01-22
上传用户:xc216
在单片机的产品设计中,人机界面是非常重要的部分,而且随着系统的日益复杂,以及人们对产品的人机交互能力的要求不断提升,常握单片机系统中的人机界面基础设计能力成为了学习单片机的基础课程,而4X4 键盘的操作和LCD显示是人机界面设计的基础内容,掌握这些基础设计能力,加深对人机界面的认识,同时提高人机界面系统设计能力。
上传时间: 2013-11-25
上传用户:1051290259
图像配准常常是作为其他图像处理应用的前处理步骤使用的,往往用于图像的对准、目标识别与定位。介 绍了在MATLAB系统中,如何应用MATLAB的IPT函数对图像进行配准的方法:首先用人机交互的方法在待配 准图像与基准图像之间进行图像配准所必需的匹配控制点的选取,然后用这些匹配控制点来计算两图像的某种空 间几何变换关系,最后利用这个空间几何变换关系对待配准图像进行几何变换,获得配准结果。实验表明,该方 法实现容易,且非常有效。
上传时间: 2014-01-02
上传用户:xyipie
水泵性能参数检测是水泵出厂检验与开发研究的必要手段,传统的检测系统存在硬件集成复杂,人机交互性能差,操作不方便等缺点
上传时间: 2013-12-08
上传用户:mpquest
对于一个企业的人事管理进行人性化的设计,用VB语言开发出的良好的人机交互界面,及后台系统的设计
标签:
上传时间: 2014-12-08
上传用户:refent
基于DSP的手势识别系统,研发实现了一套基于DSP的手势识别系统,文章整个分为:手势图像的获取;预处理;特征提取;识别和人机交互四部分。
标签: DSP 手势识别
上传时间: 2015-07-17
上传用户:Eliza
基于STM32 的USB程序开发笔记目前市场上USB设备的种类繁多,但是这些设备会有一些共同的特性,根据这些特性可以把USB设备划分为不同的类,如显示设备、通信设备、音频设备、大容量存储设备、人机接口设备(HID)。HID 类设备属于人机交互操作的设备。如 USB鼠标,USB键盘,USB游戏操纵杆,USB触摸板,USB轨迹球、电话拨号设备、VCR遥控等等设备。用于控制计算机操作的一些方面。(从Windows98操作系统开始,为HID类设备提供了通用的驱动程序,所以只要按照HID设备类的规范编写设备的固件程序,就能够让Windows系统自动识别设备,省去了复杂的驱动程序编写过程。)
上传时间: 2022-02-05
上传用户:
嵌入式智能机器人平台研究摘 要:针对传统工业机器人采用的封闭式结构的局限性,在WindowsCE.NET系统基础上,通过剪裁定制 ,去 除冗余的功能,搭建嵌入式智能机器人平台.该智能机器人系统具有移动机器人需要的主要感知模块,并有丰富的 运动控制接口及驱动模块.同时 ,设计了多传感器数据融合 、轨迹规划、运动控制、无线网络通信 、图形人机界面等智 能机器人的测试软件和应用模块.该智能机器人平台具有模块化、易扩展、可移植、可定制、硬件体积小、功耗低、实 时性强、可靠性高等优点. 关键词:智能机器人平台;WindowsCE.NET;实时控制;自主机器人;双目视觉;语音识别引言(Introduction) 随着计算机技术 的快 速发展 ,机器 人技术也得 到了飞速发展.然而 ,现有机器人系统在硬件 和软件 开发方面虽然已经趋于成熟,但依然存在一些问题. 它们的硬件多是专用的,软件系统也多采用 Windows 2000或者 WindowsXP系统….这些机器人系统 主要 存在以下一些缺点 : (1)系统的实时性差.机器人控制系统是一个实 时性要求非常高的控制系统,作为一般桌面应用的 Windows和 Linux操作系统很难达到高实时性的要 求. . (2)开放性 以及扩展性差.常见的机器人控制系 统存在的一个 问题就是 系统 的冗余大、开放性扩展 基金项 目:国家 自然科学基金 资助项 目(60475036) 收稿 日期 :2005—05—16 性差,系统适用于特定的应用 ,不便于在硬件和软件 上进行扩展和剪裁. (3)软件的独立性差.软件结构及其逻辑结构依 赖于处理器硬件 ,难以在不同的系统 间移植. (4)缺少友好的人机交互界面. 2 系统概述(System description) 为促进当前智能机器人研究和应用,迫切需要 开发“具有开放式结构 的、模块化 、标准化 的嵌 入式 智能机器人平台”.这种智能机器人平台具
上传时间: 2022-02-12
上传用户:zhaiyawei
基于LabVIEWFPGA的三相锁相环设计与实现摘要:针对传统 FPGA 模式开发的锁相环在实时人机交互方面的不足,设 计 了 基 于 LabVIEW FPGA 技术的三相锁相环;方 案 以 sbRIO-9631模块为硬件平台,利用 LabVIEW 编程控制 FPGA 逻辑,在 FPGA 中分三级流水线实现了基于dq变换的锁相环算法,并通 过 FIFO 实时上传采集信号、锁定相位至 PC机,最后在 PC机上实现对锁相环性能分析、PI参数调控和1 三相锁相环模型 三相锁相环是基于静止坐标变换和旋转坐标变换 (dq变 换)的矢量变换实现的 VCO 反馈控制。基于dq变换的改进型 锁相环模型,在dq变换的基础上提取正序分量进行 VCO 反馈 控制,以抑制电压不 平 衡 的 扰 动[4-5],如 图1所示。三相 信 号 首先经过静止坐标变换到aβ坐标系μa、μβ,然后经过 T/4延时 单元和计算单元计算出三相信号的正序分量变换到aβ坐 标 系 上的μap 、μβp ,此时μap 、μβp 是不带电压畸变干扰的分量,对 其进行旋转坐标变换得到μd、μq。 uq =k*sin(ωt-ω0t) (1) μq 的表达如式 (1)所 示,k为与输入电压有关的数,w、 w0 分别为输入信号角频率和锁定信号角频率。当μq 由交流变 量变为直流分量时,w=w0,锁 相环完 成 鉴 相,经 过 VCO 控 制最终锁定相位θ。 2 方案设计 系统方案如图2所示,包括三相信号的输入、信号锁相和 实时调控3个部分。其中信号采集和锁相处理在sbRIO-9631 模块 实现,利 用sbRIO-9631高速运行的特点,对 三 相信 号 进行采集、锁相和输出;PI参数和θ作为 FPGA 和 PC机的共 享变量实现数据交互,由PC机设置PI参数、
上传时间: 2022-02-18
上传用户:XuVshu
电动汽车交流充电桩是电动汽车充电设备中最常见的基础设施之一,也是电动汽车实现产业化与市场化的重要前提。电动汽车交流充电桩是利用标准的充电接口,采用传导式充电方式为车载式充电机提供电源的装置,一般具有电能计量、计费、通信、控制等功能。电动汽车交流充电桩具有一定的安全防护等级,主要安装于停车场以及住宅小区等区域,是电动汽车进行常规充电的主要设备。本文论述了一种基于专用电能计量芯片开发的交流充电桩,给出了交流充电桩软硬件设计方案。本文在硬件设计方面给出了主电路结构,包括MCU电路、系统电源电路、电压电流信号调理电路、用于与后台管理系统通信的CAN总线接口电路以及外围人机交互接口电路。其中,人机交互接口电路包括打印机接口、POS机接口、触摸屏显示器接口、语音提示接口电路。针对本文设计的硬件电路以及专用电能计量芯片的特点,对交流充电桩应用软件也进行了设计交流充电桩通常以充电站的工作形式管理,这就需要与之配套的后台管理系统用于对交流充电桩充电过程中的各种数据进行收发、分析、管理、存储与监控。本文设的台小NW哪化发并印C主几和行数据库操作。该充电站的后台管理系统过CAN总线与各充电桩进行通信。本文参考车载BMS电池管理系统与充电桩之间的通信协议,实现了交流充电桩与后台管理系统之间的CAN总线通信细节。本文也对电能计量原理基础知识进行了介绍,并对电能计量芯片的电能计量原理进行了阐述。最后对本交流充电桩智能充电方法进行了介绍本文设计开发的交流充电桩功能完善、操作简单、运行可靠,并且已经通过了北京电力科学研究院型式试验,在充电设施建设中具有广阔的应用前景和市场潜力,对电动汽车的普及有一定推动作用。
上传时间: 2022-03-31
上传用户: