电脑桌面
添加盘古文库-分享文档发现价值到电脑桌面
安装后可以在桌面快捷访问

控制终端系统范文

来源:火烈鸟作者:开心麻花2025-12-201

控制终端系统范文(精选10篇)

控制终端系统 第1篇

通常,智能车的控制终端常用的是摇杆控制器,其价格昂贵,体积硕大笨重,没有良好的人机界面,不方便观测智能车运行相关参数。机械式的摇杆装置,寿命短, 接触不良等问题,给智能车控制带来不良因素。近年来,体感控制应用非常广泛,强调利用人的肢体动作和手势等现实生活中已有的知识和技能进行人机交互,而无需学习者额外学习太多的新知识。本文提出的方案,基于体感交互的思想原理,利用高性能单片机,加速度计、陀螺仪和无线模块设计该控制平台,解决了摇杆带来的种种问题。

1 系统硬件电路设计

系统硬件主要包括ATmega128A单片机、高速无线收发器nRF24L01+、六轴传感器(三轴加速度计和三轴陀螺仪)MPU6050、LCD触摸屏等。系统的硬件结构框图如图1所示,其核心部分为ATmega128A的单片机最小系统。

ATmega128A单片机和MPU6050传感器介绍

本系统采 用Atmel公司的ATmega128A单片机,5V供电,其资源丰富,性能优异,大多数指令为单时钟周期执行时间,工作于16MHz时性能高达16MIPS,具有8个32位通用目的寄存器, 2个时钟周期的乘法器,128KB片上FLASH ROM,4KB EEPROM,4KBSRAM,2个USART,1个可倍速的SPI接口(工作于16MHz时,SCK时钟达8MHz),1个IIC接口,8个外部中断源, 具有看门狗定时器等,完全能满足本系统的设计。

MPU6050采用InvenSense公司的MotionFusion运行组合件,是全球首例整合的六轴运动处理组件,可准确追踪快速与慢速动作。该芯片通过I2C接口输出数据,最高可工作在400kHz下。其数字运动处理 (DMP) 引擎可减少复杂的融合演算数据、感测器同步化和姿势感应等的负荷。

1.1 LCD 触摸屏接口电路设计

本系统采用LCD触摸屏实现触摸显示接口。LCD主要用于图形图像界面绘制和显示,

触摸芯片和触摸板组合用于识别点触行为。系统工作时,单片机通过SPI接口与XPT2046芯片通讯获取触摸数据,通过滤波就可获取用户点击行为及触摸坐标位置。单片机通过12864接口和驱动电路相连,通过SPI接口和XPT2046连接。LCD触摸屏接口电路如图2所示。

1.2 MPU6050 接口电路设计

通过MPU6050芯片的SCL和SDA引脚与单片机的SCL和SDA引脚相连, INT引脚

和单片机的INT0引脚相连。接口电路如图3所示。

1.3 无线模块电路设计

本模块采用Nordic公司生产的单芯片射频收发器件nRF24L01+,工作于2.4GHz频段,

SPI接口,数据传输率高达2Mbps, 支持自动应答功能和自动重发功能,具有CRC校验功能,有125个可选工作频道。该模块与单片机的SPI接口相连接,其中CE引脚连接PB4,CS引脚连接PB0。无线模块电路如图4所示。

2 系统软件设计

系统软件主要由人机界面程序、定时器中断服务程序和卡尔曼滤波程序组成。在主程序中完成人机界面程序功能,在定时器中断程序中完成体感检测和无线收发功能。

2.1 人机界面程序设计

人机界面程序包括系统初始化程序、图形界面程序和触摸输入程序等。系统初始化程序主要负责各硬件模块的初始化, 包括单片机初始化、LCD触摸屏初始化、MPU6050初始化和nRF24L01+ 初始化。图形界面程序完成主界面绘制和实时数据更新显示。触摸输入程序完成人机交互和命令输入等。系统人机界面程序流程图 如图5所示。

部分初始化代码 :

定时器中断服务程序设计

在该程序中,定时器T1设置为自动重装方式,定时周期为5ms,当定时时间到时,进入T1中断服务程序,完成六轴传感器数据采集、滤波和发送姿态数据。定时器中断服务程序流程图如图6所示。

定时器T1初始化程序如下

卡尔曼滤波器设计卡尔曼滤波器应用领域非常广泛,包括机器人导航、控制和传感器数据融合领域甚至应

用在军事方面的雷达系统以及导弹追踪方面等。近年来更被应用于计算机图像处理,例如头脸识别,图像分割,图像边缘检测等。本系统中,利用卡尔曼滤波器进行实时系统姿态检测,以消除加速度传感器数据受非重力加速度的影响和陀螺仪温度漂移影响,抑制了噪声干扰,提高了测量精度。传统简单均值滤波是做不到的。

根据卡尔曼滤波器原理,滤波过程分为以下5步进行 :

(1)利用X(k|k-1)=A X(k-1|k-1)+B U(k) 计算当前时间k时陀螺仪的值。

(2)计算P(k|k-1)=AP(k-1|k-1) A’+Q ,更新X(k|k-1) 的协方差值。

(3)计算卡尔曼增益Kg(k)= P(k|k-1) HT / (HP(k|k-1) HT+ R)。

(4)利用X(k|k)= X(k|k-1)+Kg(k) (Z(k)- HX(k|k-1)),得到最优估算的角度值。

(5)计算P(k|k)=(I-Kg(k)H)P(k|k-1) 更新k状态下X(k|k) 的协方差。

3 结束语

经过多次调试运行,本平台具有姿态检测性能良好,响应速度较快,图形界面美观,

能很好的实现无线信号的发送和接收。无线信号收发 :在空旷地,数据传输率在1Mbps时,发射功率为0dBm时,发送接收距离在100m左右。在屋内传输距离较小,一般在50m以内。

在智能车控制方面,达到了预期的效果,有一定的参考价值。

摘要:为了满足智能车的体感控制需求,本文设计了一个体感控制终端。该终端通过对惯性测量单元和触摸屏进行实时数据采集和滤波,把处理后的数据及时发送给智能车,使之完成各种控制功能。硬件部分由高性能ATmega128A单片机、2.4GHz高速无线收发器、三轴加速度计、三轴陀螺仪和LCD触摸屏模块组成。软件部分进行了硬件程序移植、人机界面设计和卡尔曼滤波器设计。本系统具有性能可靠、响应快速和控制方便等特点,基本满足了智能车的控制需要。

畅谈网络终端系统 第2篇

这就是我写这篇文章的意义。

打破传统PC系统的构想,让生活工作更加方便。

随着科技的发展,计算机硬件配置越来越高,因而价钱也随之提升,但相比应用情况,资源浪费量也越来越大,如何既能保证产品的价格,又保证产品的性能哪,而又不至于硬件制造商一味的追求硬件的提升哪?现在在我的设想中让这些都变成了一种可能。我把它称之为----网络终端系统。

我之所以称之为网络终端系统,是相对与传统PC系统来说的。windows、linux、或者mac系统等运行软件无非就是用本身资源来为用户服务,当运行小软件时,比如一个音乐播放器或者用浏览器来看新闻,系统本身很大的资源都被浪费掉了。机器是有使用年限的,久而久之会发现你的高端PC大多时候在做一个低端上网本的功能。怎样提高利用率和提升服务质量将是我所构想的重点。

前一段时间三星推出了一款叫chromebook的笔记本,从名字上我们就可以看出来这是一款和谷歌密不可分的本本。的确,听所搭载的系统的确是Google所开发的chrome浏览器系统。这很大程度上节省了硬件资源,但我要说Google的发展目标有点偏离,这也注定了这款笔记本的市场狭窄,因而很多人把它定在了上网本的范畴。我可以看出Google想在PC系统方面有所突破与创新,但却没有走出传统PC系统的樊笼,这不是科技的不足,这是预见性的缺乏。安卓在智能机市场中获得了成功(虽然后来变得像脱缰的野马失去控制),毕竟是科技发展到这一步的需求。

网络终端系统并不是要完全否定传统PC系统的发展,而是对系统的发展另辟蹊径。网络终端系统将会更适合大多数人使用。当然受到我这篇构想文启发的系统开发者,我希望这个网络终端系统将会以系统维护价格或者完全免费的形式向硬件制造商进行提供。如果更细致的讲下去我也可以讲出一部书来,但我这个人喜欢简洁。好了言归正传,下面我将详细讲解这个无线网络终端系统。

首先终端要有一定的硬件支持,下面我来罗列一下:显示屏、少量的固态硬盘、一般处理器、集成显卡、一般内存、兼容性较好的且速度较快硬件接口、高速网卡。

该系统最好有大型的云服务公司为其提供服务,中国我推荐是百度公司,美国我推荐Google公司。

我们可以由网络公司来为我们每个人提供一个唯一的账号,这个账号就是你们通过网络终端设备来管理我们网络PC的账号。我们可以通过它可以在任何时间任何地点通过装有网络终端系统的设备来访问我们真正意义上的电脑。你可以做你在自己现在电脑上要做的任何事情。比如用photoshop处理图片,玩最新3D游戏,看高清电视,办公处理,等等等。只要联网一切的一切全都不在话下。你要问低端配置也可以玩大型游戏吗,我可以肯定的告诉你,只要你的网络速度跟得上一切都OK。因为它可行的秘密就是一切的处理都在账户提供商的服务器上进行,然后只把处理的结果通过网络展现给你。这听起来不是一个新的概念,但却没有人把它拿到系统上来构想。哥伦布发现了新大陆就是这样。

说一下另一种情况。当不联网时,你同样可以利用电脑本身的资源来为你工作,你可以看电子书,听歌,浏览本地图片,看本地视频等。

首先系统本身会带数款基础软件,这些软件既可以在不联网的时候进行本地处理,也可以在联网的时候管理网络主机。比如类似于“我的电脑”,在网络终端系统中也存在类似的文件管理器,但它的不同是,当你在不联网的时候打开为设备本身的物理硬盘,而联网以后你打开将会得到一个本地的物理硬盘和一个网络硬盘。音乐播放器,图片浏览器,视频播放器等,都是本地软件来辅助网络相应软件来工作的。网络把处理好的数据发送给终端,终端经过简单处理后就可以很好地展现服务器的处理效果。

让安装软件不再那么困难,即使你完全不懂软件安装。在网络终端系统里你可以像在微博上关注一个人一样那么简单的安装一个软件,确切的说它就是在你的账号里添加某个软件的应用。其实这个客户安装软件并不是真正意义上的安装软件,所有软件都是提供商预先安装好的,客户的安装只是一个请求,提供商会把你在服务器中运行这个软件的权利赋给你,你就可以通过终端系统桌面上的一个连接来在服务端运行该软件了。当然服务器上的软件是给本服务器上所有申请用户共享的,这是一个并行执行的操作,即同时同步执行,这也是对该系统运行软件的一个要求。

软件终端系统运行软件原理。用户在打开一个服务器提供的软件后,便会将用户的一些基本数据在软件中进行加载,使其恢复到用户上次退出软件时的状态,用户下达操作指令后,网络便把数据发送到服务器软件使其运行,然后服务器再把运行结果通过网络传递给用户。这样用户就完全的利用了服务器的优良性能。因而便可以以很小的硬件成本来获得较大的服务性能,因为你的终端所做的工作都只是基本的输入,处理,显示工作。

系统内设置一个软件商店,用户可以通过它来实现账户的软件使用权。内置一个文件管理器来管理数据。内置一个硬件设备管理器。内置一个安全设备管理器(通过网络传输的东西还是安全起见为好)。

网络服务其系统和现代流行的系统相似,只是多用户虚拟管理和并行运性性能更好,因而不再做过多讲解。

通过我的讲解你或许会发现其实网络终端系统并非单个系统,它是WS/US系统,即网络服务器系统与客户系统。通过这我们可以在任何终端上来登入我们的网络电脑,即使你出门在外。

随着网络传输速度的提升,这将在不久得将来等有远见的人来选择。即使硬件随之提升,但这个系统仍有很好的优势来供人使用。或许会叫虚拟终端,或许会叫网络电脑,或许并不是我现在所称之的系统名字。

明天的明天值得期待。

分渠道管理控制终端斗价 第3篇

S市,东南沿海最发达城市之一,零售巨头沃尔玛、家乐福,国内百佳、万佳等大型连锁在此急速扩张,各门店之间以牺牲供应商利益互相斗法。名列当地进口奶粉前三甲的国际知名婴幼儿奶粉A品牌,和其他商品一样,在这种旋涡下生存着,其代理商Sam深受其害。

终端“斗价”苦了代理商

通常,终端斗价有两方面的原因:大卖场之间的价格竞争;大卖场受到中小终端的窜货冲击。

因为高知名度和高销售量,A品牌经常被零售终端特别是重点卖场树立为标杆价格,以标榜其低价形象。一旦某连锁巨头以“全市最低价”比拼另一家的“天天平价”,就会引来整个S市的降价狂潮,其他卖场或主动或被动地加入。

几个回合下来,A品牌的零售价就被“拼”得比供货价还要低了。紧接着,各卖场的通知、罚款单和消费者的投诉就如雪片般向Sam飞来,更有类似W超市这样的负毛利通知单,更令Sam心惊胆战。所谓的负毛利补偿政策,是指W根据与周边卖场的竞争需要,不定期将某些产品以低于供货价的价格卖出,期间的差额甚至是利润损失强行由供应商承担。此举虽令供应商怨声载道却又无可奈何。A品牌几乎每月都面临数额不小的“负毛利”。

作为供应商,Sam整天奔走于各大卖场之间救火,但常常是东边战事方息,西边烽火又起。

大卖场频频降价,另外一个原因就是来自于BC类终端的干扰。因为地区的差异,A品牌的地区价格差额成为BC类商家的利润来源,窜货现象严重。由于此类终端能够灵活操作,甚至在不规范运作情况下也能获利颇丰,使得A品牌的BC类终端零售价对 KA卖场形成一定冲击。

斗价、窜货,导致A品牌的价格体系越发混乱,所造成的危害,远远不止各类终端的投诉、罚款及消费者的抱怨这么简单。从更长远看,这种乱价会严重影响代理商的生意,挫伤代理商的积极性,引发更大渠道冲突。更重要的是,混乱的价格体系,直接损害了品牌的形象,使产品过早“老化”,甚至会因利润空间变小而完全消失,最终导致整个销售体系的崩溃。

作为代理商,Sam的重点工作和主要精力是促销售,抓业绩。如果整天忙于调价救火,无异于舍本求末。

此时,Sam迫切需要一种标本兼治的方法来解决这个难题。

分渠道控制价格策略

为维护整个市场价格体系,Sam建议A品牌实行分渠道控制终端价格。

在营销策略上,实行“1P+3P”合。该组合以价格为恒定值,即一旦定价进入市场,除非出于市场需要统一调整,不轻易主动做“特价”,并婉拒终端的特价要求,规避价格战,而在更新产品、深度分销、广告拉动和促销推动等方面下功夫。

1.对KA卖场,“胡萝卜+大棒”,软硬兼施。

大棒政策:对于经常主动搞乱价格的终端,尤其是顽固不化、拒不配合者,不妨挥起大棒:停止各项费用及补贴,断掉赠品,甚至撤走驻场促销员等。必要时买断终端超低特价货晶,以断货相威协。

一般来说,断货是比较有效的方法,但必须掌握好尺度,搞不好会“杀敌八百,自损一千”,得不偿失。

断货这一步,其实有矫枉过正之嫌。断货,与零售终端直接冲突、对抗,损害客情不说,也不利于 A品牌达成销售目标。因A品牌与行业龙头有一定差距,同时又要面对竞品咄咄逼人的攻势,选择断货,即便能够奏效,也无异于饮鸩止渴。而且,为应对供应商的断货惩罚,某些零售商已开始建立自己的配送中心,更加有效地给各分店配货,甚至提前“囤货”,以备不测。

断货只能是不得已而为之,不可轻易采用。

胡萝卜政策:应该适时地给终端喂些“胡萝卜”。首先是动之以情,晓之以理,通过沟通,陈说其中利害:终端降价,目的是要树立低价形象,但A品牌属知名产品,各大终端都很重视,你降他更低,大家都降价,结果一场混战下来,胜负难分,自然达不到预期目的,反而自降了产品的利润空间,“赔了夫人又折兵”。再者,A品牌产品力较强,知识含量高,营销方法应当超越传统的4P组合,加强服务营销战略:重视顾客保留、相关销售和顾客推荐。

为配合终端这一目的,A品牌尽可能派驻场促销员,直接服务终端客户,零距离面对消费者:经常与卖场联合举办相关公益活动,如“妈妈培训班”、“孕妇知识专题讲座”、“幼儿爬行比赛”之类的亲子活动,协助终端做好服务营销。

同时,在产品陈列、促销赠品等方面加大力度,给顾客更多的附加价值和意外惊喜,使消费者的关注点由价格转移到服务上去,从而有效规避价格战。

事实上,大多数卖场都知晓其中利弊,只是出于对A品牌“价格过敏”或者误判情势而陷入盲目的价格战当中。

此时,A品牌应该充当“中间调停人”的角色,分别与各终端“会晤”,做好桥梁工作,协助各大卖场统一价格。同时,给予配合较好的终端适当的“胡萝卜”。

另外,针对来自于BC类终端的干扰,一方面要控制窜货,配合KA卖场统一价格,另一方面也要说服KA卖场注意区别BC类终端的渠道和客户群体,多关注服务营销方面的突破,而不要在价格上与其纠缠火拼。

2.BC类终端,重点在控制窜货。

窜货对价格的影响,主要表现在BC类终端。要控制好窜货,首先要堵住其源头。怎样找到窜货的源头呢?

A品牌采用“区域编码识别”管理系统,把全国范围内的经销商,用编码统一管理。编码后,在产品的包装上按地区和经销商对号入座地做好标记,这样就很容易从每件产品上识别其“出身”。对于奶粉,主要是在产品的罐身与罐底刻上标记,不易涂擦或损毁,又不影响包装。

识别跨区货后,可以量刑执法,被窜货的区域首先从本区域的终端买断“外区货”,然后再由窜货的经销商照单全收。这样,窜货的经销商就是低价卖出再高价买进了。窜货严重的,就取消其销售返利或给予其他更严厉的惩罚。如此一来,BC类卖场就失去了斗价的筹码。

同时,组织销售人员加强BC类终端的铺市,把 A品牌的“盲点市场”转化成网点,编织销售网。在扫盲过程中,对于销售外区货的卖场“坚持两手抓”:一手抓窜货,坚决买断外区货;一手抓谈判,降低卖场的进入门槛,“喂些胡萝卜”,以达成合作。

对于按正常渠道进货但不执行市场指导价的卖场,则沿用KA类的“胡萝卜政策,说服其更新促销模式,转低价政策为向顾客返利:购买A产品累积若干可获得现金返利。这样既可以优惠顾客,又可以长期保留顾客,实现可持续性销售。

3.监控变价预警机制。

规范内部管理,建立监控终端变价预警机制,防患于未然。从工资构成和纪律考核上来约束销售人员之间的斗价或促成斗价的行为。

首先强化培训,使销售人员意识到:经常性的价格战会使消费者对商品失去信任,要通过加强服务来促进销售、提高业绩。事实上,优秀的导购员都能认识到:价格并非最重要的,重要的是怎样抓住顾客的心。

控制终端系统 第4篇

嵌入式终端作为低成本、高稳定、微体积的工作站被广泛应用在家庭、通信、工业控制、汽车等多个领域。随着这些嵌入式终端设备的广泛应用,人们对如何方便快捷地控制这些嵌入式终端设备提出了更高的要求,而且网络技术在全世界范围内的迅速普及给远程控制家庭中的嵌入式设备提供了可能。这就引发新的思考:是否可以通过广泛存在的Internet来远程控制嵌入式终端设备。本文所提到的远程控制方法就是在这一理念的基础上应运而生的。

2 系统设计与实现

2.1 总体方案

服务管理服务平台还提供了用户管理Web页面,使用户可以使用Browser通过Internet访问该页面,进行各种控制操作。本应用主要以互联网为传输平台,每一位用户都可以通过任何联网的电脑和手机对联网的嵌入式终端进行远程控制。

服务管理服务平台建立了安全控制机制,对远程用户进行身份验证和操作控制,并进行日志的管理。用户可以通过浏览器登录服务管理平台,经由Internet向服务器端发送验证指令。服务器端有严格的用户帐户管理系统,确保用户账户的安全。用户通过账号登录服务器端后,可查看在用户名下的嵌入式终端的状态。用户发送指令,由服务器端封装为嵌入式终端可识别的命令,终端设备根据协议解析命令并完成相应的操作,并将结果通过网络反馈给用户,建立数据实时交互的传输平台。

2.2 管理服务平台软件与嵌入式设备软件体系架构

本应用的关键点就在于软件体系构架的设计。为了使用的灵活性和可扩展性,软件构架采用了模块化和插件化的设计:

软件设计总体分为服务器端(Server)软件和嵌入式终端(Terminal)软件两个部分。

(1)服务器端软件(Server端)

服务器端软件部署在功能强大的服务器上,操作系统采用嵌入式Linux系统。软件设计分为两大部分,分别是服务器软件和数据库存储,采用开源软件Apache作为服务器软件,My SQL作为数据库软件。

1)服务器软件

服务器软件架构分层设计,实现模块化,从下至上依次为Network Layer(网络层)、Control Layer(控制层)、Interact Layer(交互层)。

2)数据库存储

数据库记录用户帐户信息、操作信息和相应嵌入式终端的反馈信息等,便于用户进行查询、统计以及后期加入相应的管理控制模块等。

(2)嵌入式终端软件(Terminal端)

嵌入式终端软件部署在每一个终端上,操作系统为嵌入式Linux系统。

Network Layer:主动与服务器端软件的Network Layer建立TCP连接。接收来自服务器端Network Layer发送的控制信息并传送给的嵌入式终端Control Layer,并将Control Layer的反馈信息通过网络传输至服务器端Network Layer。

Control Layer:采用插件式(plugins)设计,可以实现方便的功能扩展,针对上层(Application Layer)的不同应用采用不同的控制模块,如Appctl1可以实现对上层应用App1的完全控制。Appctl1接收下层Network Layer传递的控制信息,并将其转换成App1能够接受的控制信息格式,然后传递给App1,实现对其的控制。另外,接收由App1反馈的状态信息等,进行处理,然后转换成服务器端软件的Control Layer可以理解的信息格式,并通过下层的Network Layer进行网络传输。

Application Layer:部署不同的应用软件,实现实际的功能。不同的软件接受Control Layer相应的控制插件的管理控制。

2.3 通信协议

基于软件体系构架,各部分通过网络互联,采用TCP/IP协议进行通信。各部分如果要实现相互交流,除使用TCP/IP协议外,还要定义一套应用协议。

用户发出的访问程序最终的通信对象是Terminal端的控制程序,即Appctl,通信的最终目的是将命令传递给控制程序,让控制程序执行完后将结果再反馈给访问程序。

(1)协议格式

此版本协议包含各个部分间通信的需要。也就是说,各个部分之间的通信都采用这个协议,只是使用的字段不同(有些字段对它有意义,有些没有)。

1)Em Terminal ID字段是用于标识嵌入式终端的唯一标识码。嵌入式终端登录到Server后需要发送Em Terminal ID以验证自己的合法身份。Server通过Em Terminal ID区别所有连接的终端设备。访问程序要给Server发送带有Em Terminal ID的协议来将自己的控制命令通过Server传递给指定终端设备。

2)Client ID字段是Server内部使用的一个编码,用于标识连接到Server的访问程序。目前的实现中Client ID是一个累加值。由于在Server之上的通信是异步并发的,所以Server需要知道它所处理的每个通信请求的源地址(控制者)和目的地址(终端设备),这样才能更方便地实现异步并发。

3)Caller Id字段是扩展字段。Terminal端使用这个字段唯一地标识一个访问程序。由于Terminal可以直接接收访问程序的连接(比如,访问程序和终端设备在局域网中),所以Terminal端需要采用和Server端同样的机制标识访问程序。

4)App Name字段用于标识终端设备上的控制程序。对终端设备的控制最终是由控制程序完成,所以协议数据的最终送达目的地是控制程序。App Name是八个字节组成的字符串,不同的控制程序名称不能重复。

5)Cmd字段是命令编码,也用于命令返回码。命令编码分两个部分,0到99由Server和Terminal使用,是对Server和Terminal的控制命令。100以后的可以由终端设备上的控制程序使用。

6)Len字段用于标识Data字段的长度(字节为单位)。因为发送给控制程序、Server或Terminal的命令可能需要携带额外的数据,这些数据长度不一,所以需要提供Data字段和Len字段分别用于存储数据和标识数据长度。

7)Data字段用于存储与具体命令相关、可变长度的数据。如上所述,通过Len字段标识它的长度。

(2)协议工作原理

在远程控制的工作流程中,首先,访问程序如果要和终端设备上的某个控制程序通信,它必须先连接到Server,然后发送带有Em Terminal ID、App Name、Cmd和Len、Data的协议给Server;Server在协议中填写Client ID字段,然后将协议数据缓存并发送给Em Terminal ID指定的终端设备;Terminal端接收到协议后根据App Name字段将协议发送给相应的控制程序如Appctl1或Appctl2;控制程序只关心协议的Cmd和Data字段,根据Cmd和Data字段控制终端设备执行相应操作(如App1或App2)后,控制程序将操作结果填入Data字段,将返回命令填入Cmd字段,将协议发送回Server。Server根据Client ID将协议返回给发出请求的访问程序。

协议数据的所有字段在整个协议传输过程中都存在,即便他们不被使用。

2.4 系统安全控制

本应用对安全性要求较高,远程控制系统必须具有一定的安全强度。系统提供了根据用户信息进行的登录控制,以及根据用户权限进行的用户操作控制,并对用户的所有行为进行审计日志的记录。数据库提供安全控制所需的用户和可执行操作的权限级别等信息。

身份验证:根据用户登录的账号和密码,在数据库中进行查找,如果登录成功对该用户进行初始化;否则拒绝登录请求。登录成功后,所有的登录活动都进行日志记录。

用户操作控制:根据用户类型和用户级别,可以检查该用户名下所有的嵌入式设备状态及该用户对设备的控制权限,并依此对用户的操作进行控制。如果用户要求执行操作,则对用户的类型和权限进行检查,对用户权限与指定的操作权限进行权限匹配,经过检查的合法请求才可以被执行。所有操作活动都进行日志记录。

3 应用验证

利用本方法实现了远程控制一种基于嵌入式Linux的下载终端。

在本方法的软件体系构架的基础上,首先搭建一个测试平台接入互联网中,通过异地连接,此平台包括服务器和平台网站系统。然后部署多台接入互联网的嵌入式Linux下载终端设备。完成后,通过浏览器登录网站的终端管理系统后,可以根据各下载终端在此管理系统上的注册信息,对不同的下载终端进行远程控制管理。目前经过多次的调试和验证,能够建立起服务器和下载终端的连接,并能够成功地控制下载终端的开关机、重启、下载等功能,实现了原计划的目标。

摘要:为了更好地解决家庭环境中嵌入式设备远程控制的实际问题,本文建立了一个由家用嵌入式设备、服务管理平台等构成的远程控制系统,用户可以使用通用的Web浏览器通过Internet登录服务管理平台,由此来控制家庭环境中的嵌入式设备;介绍了系统的体系构架,并详细阐述了该体系的通信控制协议。实验结果验证了该方法的有效性和可行性。

关键词:嵌入式终端,远程控制,服务器端,应用协议

参考文献

[1]孙文波,卢建军.基于Web的远程监控技术及比较[J].西安科技学院学报,2002,22(2):205-207.

远程终端中通信控制卡的设计与实现 第5篇

摘要:介绍了一种多台单片机与PC机通信的方法,给出了通过一块通信控制卡来实现与多台单片机的实时通信,并将数据上传给上位机以提高通信可靠性和效率的设计方法,同时给出了该通信控制卡的硬件接口电路和软件设计框图。

关键词:单片机;智能模块;串口通信

1概述

PC机与多台单片机构成小型的分布式测控系统已在工业控制、生产管理中得到了广泛的应用。在这类应用系统中,PC机多作为上位机通过直接查询来控制各从机。由于PC机本身还要进行动态数据显示、数据库实时录入、越限报警、报表打印等任务,因此,当从机数目过多时,上位机频繁地响应从机的中断,并在一定时间内等待和接收数据?这极大地影响了PC机的工作效率。为了提高上位机的工作效率,笔者在PC机与各个智能模块间增加了一块用AT89C51作为微控制器的通信控制卡。整个系统构成一个3级分级控制系统,通信控制卡位于中间层,它是系统控制、管理的中枢。

2通信控制卡硬件电路

在本系统中,通信控制卡采用查询方式对下位机的各智能模块进行查询,该智能模块由AT89C51控制的电量、温度、液位、开关量采集板构成,它们分别可独立完成各自的数据采集和处理任务。当处于被查询状态时,系统可采用中断方式与通信卡进行通信。通信卡依次为人机完成各种数据处理任务提供各种数据和控制命令,然后把它们统一打包上传给上位机,从而使上位机可以对其进行显示、加工和处理,并形成各种报表。

该系统的硬件接口电路如图1所示。其中控制卡的核心芯片是AT89C51,它利用本身自带的串口与各智能模块间通过多机通信方式3进行总线式多机通信。为了同时能与PC进行通信,另一端通过8251A的.扩展串口与PC相连。即要求8251A芯片的接收数据线RXD(脚3)及发送数据线TXD(脚19)通过MAX232与PC相连?这是因为电平转换器8251A的输入、输出均为TTL电平,而通过电平转换器可将TTL电平转换成RS232C标准电平以便与PC进行通信。

8251A芯片的时钟输入线CLK可为其提供定时信号。在异步方式时,CLK的频率至少应大于8251A内接收器或发送器输入频率的4.5倍。其引脚RXC(脚25)为接收器时钟,它的作用是控制字符的发送速率,其时钟可使用8253产生的合适时钟频率。在异步方式中,引脚RXC和TXC(即接收、发送时钟)为波特率的16倍。该控制卡中扩展的8kBRAM可分别开辟4个不同的存储电量采集板的数据,处理时可以将它们一起送到PC。

3软件系统设计

3.1通信协议

通信控制卡的AT89C51串口与各智能模块的通信按自定义的通信协议进行。过程如下:

(1)首先使所有从机SM2位置1,以使其处于只接收地址帧的状态。

(2)控制卡先发一地址信息,其中8位为地址,第9位为地址/数据信息的标志位,该位为1表示该帧为地址信息。

(3)从机接收到地址帧后,会将其接收的地址与本从机的地址相比较。对于地址相符的从机,可置SM2=0,以接收主机随后发来的所有信息;而对于地址不相符的从机,则置SM2=1,以继续执行采集任务和其它任务。

(4)当从机发送数据结束后,会发送一帧校验和,并将第9位(TB8)置为1,以作为从机数据传送结束标志。

(5)控制卡接受数据时,先判断数据结束标志(RB8),若RB8=1,且校验正确,则回送正确信号00H,此信号可令该从机复位以重新采集数据,等待地址帧。若校验和出错,则送0FFH,以令该机重发数据,如果重发5次还不行,则认为失败,并转入其它地址。若接收帧的RB8=0,则将原数据锁定到缓冲区,并准备接收下帧信息。

(6)从机接收到复位命令后,再回到监听地址状态(SM2=1)。

3.2程序框图

设主机发送的地址信号01H、02H、03H为从机设备地址,地址FFH是命令各从机恢复SM2为1的状态信号,即复位。从机的命令编码为:

01H―请求从机接收通信卡的数据命令;

02H―请求从机向通信

控制卡发送数据;其它均按从机向通信卡发数据处理。

从机的状态字节格式如图2所示。其中TRDY为1表示从机已准备好接收通信卡的数据(见图2中D1位);RRDY为1表示从机准备好向通信卡发送数据(见图2中D0位);而ERR=1则表示从机接收到的命令是错误的(图2中D7位)。

该通信控制卡与各智能模块均采用12MHz晶振,它们之间的波特率为4800bps,采用定时器T1的工作方式2,这样,当TL1计满时,TH1将自动送数给TL1。当波特率为4800bps时,TH1=TL1=0xf3。而通信卡与PC间的波特率为9600bps,故可用产生的脉冲8分频后送到8253。8253工作在方式3,它产生的周期性方波送给8251A的TXC、RXC,可作为波特率发生器。用C51实现的通信卡和从机的程序流程图如图3和如图4所示。该通信卡采用查询方式,从机采用中断方式进行相互通信,并采用校验方式进行数据校验,然后将数据打包,上传给上位PC。

控制终端系统 第6篇

1 智能家居控制终端概述

智能家居控制终端是智能家居的“心脏”, 是智能家居中的核心部分, 负责信息的收集、转发、控制与协调等。智能家居控制终端属于集中智能家居管理系统, 通过计算机实现了智能家居各个子系统的协调与控制。智能家居控制终端是为用户服务的, 用户通过智能家居控制终端对智能家居中的各个子系统依据自身的需求进行调节。

智能家居控制终端在不断的发展过程中积累了丰富的经验, 也取得了一定的成果。但是依旧存在以下几个方面的问题:第一, 行业中并未形成统一的标准, 导致智能家居系统内部各个模块的标准与协议难以统一与协调;第二, 智能家居控制终端的成本过高, 与智能家居系统进行捆绑销售, 导致市场价格较高。

2 智能家居控制终端系统的分析

2.1 系统场景分析

选取普通住宅作为场景, 在了解住户基本需求的基础上对智能家居控制终端系统进行模拟。智能家居最为基本的目的就是为住户提供舒适、实用、安全、高效的生活环境, 其中实用最为关键。智能家居控制系统通常包括监测控制、安防控制、电器控制、环境控制与信息控制等。

第一, 安防控制场景分析。家庭安防控制场景中主要包括以下几个方面的内容:普通住户在进入家门之前需要对身份进行验证, 例如通过在读卡器中刷卡的方式进行验证;在身份验证完成之后需要通过门内的开关实现门禁系统的开启;如果未进行身份验证而强行进入室内需要及时地进行报警, 在房门、阳台、窗户等位置安放红外传感器;通过烟雾传感器的装置对火灾易发地点进行检测, 避免室内出现火灾;一旦出现意外情况, 应该向用户示警, 应在卧室、客厅等区域安装报警器。第二, 环境控制场景分析。照明系统依据光照情况实现开启或者调控, 在需要照明的地方安装光亮传感器。窗帘依据室内光照强度进行自动调节。第三, 检测控制场景分析。在用户进入到室内之后希望对室内的环境有所了解, 例如温度、湿度等。可以通过温湿度检测传感器的安装让住户了解更多的室内环境情况。

2.2 系统需求分析

嵌入式系统需求主要包括两种类型, 一种是功能性需求, 另一种是非功能性需求。本文将功能性需求作为研究的重点。系统需求主要包括身份认证需求、门禁控制需求、照明控制需求、空调调节需求、窗帘控制需求、烟雾控制需求、红外控制需求、警报控制需求、温湿度控制需求与短信发送需求。在这些功能中, 烟雾控制与红外控制是在后台进行处理的, 后台会在一定的时间间隔内自动实现状态的刷新, 从而对入侵或者火灾进行检测。

3 基于Linux的智能家居控制终端系统的优势

智能家居网络控制系统的解决方案包括PC机、单片机与Linux系统三种, 不同的解决方案有着不同的技术特点。

基于PC机架构系统的主控制器为家用电脑, 通过总线实现设备与以太网之间的连接, 在整个系统中电脑发挥着网关与处理器的角色, 对各个设备进行管理。这种智能家居网络控制系统虽然充分发挥了计算机的强大功能, 开发的周期与难度都较低, 但是需要电脑始终处于开机状态中, 会消耗大量的电能, 造成智能家居控制系统成本变高、适用性降低的问题。同时, PC机架构系统还处于向使用者展示的阶段, 其实用性、稳定性都较差。

基于单片机架构系统的核心处理单元为单片机, 相对于PC机机构系统在适用性、方便性与专业性方面都得到了有效的提高。但是随着应用需求的增加, 基于单片机架构系统中增加了很多的功能, 导致其在使用的过程中必须与单片机实现联合控制, 出现了电路复杂、稳定性差、扩展能力不强等问题。

基于Linux的智能家居控制终端系统的核心为Linux系统, 通过该系统实现家居内部、外部网络的相互联结。基于Linux的系统具有实用性强、扩展能力强、功耗低等特点, 同时, 基于Linux的系统采用的是数字电路设计方案, 使其结构得到了简化, 稳定性也不断提高, 当前已经成为了家具控制器的首选。

4 总结

本文对智能家居控制终端的需求进行了分析, 提出了智能家居控制终端软件的设计方案, 为控制终端的发展与完善奠定了基础。通过与其他智能家居控制系统解决方案的对比, 指出了基于Linux的智能家居控制终端系统所具有的优越性。

摘要:随着科技的快速发展, 在家居生活中也有了非常广泛的应用, 实现居住生态系统的智能化已经成为了家居生活未来的发展方向。随着智能家具的出现, 人们的家居生活方式开始出现了转变, 通过家居控制终端实现对家电的控制、防护等。本文针对基于嵌入式Linus操作系统平台下的智能家居控制终端系统的设计进行了分析, 为智能家居控制终端系统的发展与完善提供借鉴。

关键词:Linux,智能家居,控制终端系统

参考文献

[1]金鑫.基于ARM-Linux的智能家居网络终端的设计与实现[J].电脑知识与技术, 2010, 07 (64) :1612-1613+1618.

[2]彭建盛.基于Symbian平台智能家居控制系统的设计与实现[J].天津师范大学学报 (自然科学版) , 2011, 02 (59) :55-58.

控制终端系统 第7篇

在LTE系统中,无线资源控制子层(RRC)是LTE系统中支持终端和e Node B间多种功能的最为关键的信令协议,属于接入层,主要完成无线资源的控制和管理功能。它支持所有终端和e Node B间的信令过程,包括移动过程和终端连接管理。EPC控制平面的信令(例如终端注册或认证的信令)通过RRC协议由网络端传递给终端,因此要建立起RRC和上层的连接。在接入层的RRC连接过程发生一些异常情况时,我们对于RRC连接重建过程的研究有着重要的意义。

2. E-UTRAN分层结构[1]

RRC层的主要作用是管理终端和E-UTRAN接入网之间的连接,是LTE系统中支持终端和e Node B间多种功能的最为关键的信令协议。它的主要功能包括RRC连接管理,无线资源的建立和释放,系统信息广播,寻呼,传输EPC的信令消息。它同时也支持一组与处于RRC连接状态的用户移动有关的功能,包括关于测量的配置,以及将UE端的测量结果告知e Node B的方法,支持小区间移动过程,切换中e Node B间的用户上下文传输。

PDCP层的主要作用是头压缩,而且实现加密和完整性保护,通过E-UTRAN的下层提供无线承载。每个承载对应于一个特定的信息流,例如用户平面承载数据(如语音帧,数据流和IMS信令)或是控制平面信令(如RRC或由EPC发出的NAS信令)。由于“系统信息广播”和“寻呼”特殊目的和处理方式,因此它们产生的信息流对于PDCP来说是透明的。

RLC层向PDCP层提供类似于OSI中的纯L2层业务,具有数据分段和自动重传请求(Automatic Request,ARQ)机制。每个RLC流和逻辑信道之间是一一对应的关系。

MAC层的主要任务是进行逻辑信道和传输信道间的映射和复用。数据流可以被复用到一个传输信道上,也可以复用到多个传输信道上,MAC层也支持混合自动重传(HARQ)。MAC层将数据流交给物理层(PHY层),物理层进行信道编码和调制后将数据发送到无线接口。

3. UE端RRC的状态及状态转换

E-UTRAN中UE端的RRC状态[2]分为空闲模式(RRC_IDLE)和连接模式(RRC_CONNECTED)。两种状态[3]的定义和分别执行的动作如下:

RRC_IDLE

定义:没有建立RRC连接。

动作:(1)高层提供的服务:高层为UE配置特定的DRX.;(2)移动性控制:由UE来控制UE的移动性;(3)UE执行的动作:监听寻呼信道检测寻呼和系统信息的更改;如果UE是ETWS用户,则同时检测ETWS通知;如果UE是CMAS用户,则同时检测CMAS(商用手机预警系统)通知;完成邻近小区测量和小区重选;获取系统信息。

RRC_CONNECTED

定义:RRC连接建立

动作:(1)UE和网络之间的交互:UE接收或传送单播数据;(2)在低层,UE将使用高层配置的特定的DRX;(3)移动性控制:由网络来控制UE的移动性,例如:对于GERAN的切换使用的是可选网络援助的小区更改指令(NACC):(4)UE执行的动作:监听寻呼信道或系统信息块1,来检测系统信息的改变;如果UE是ETWS用户,则检测ETWS通知;如果UE是CMAS用户,则检测CMAS通知;监听与共享数据信道相关的控制信道,从而来决定是否为共享信道调度了数据;提供信道质量和反馈信息;获得系统信息;执行邻近小区测量以及测量报告。

简言之,当业务结束或在非激活状态时,RRC从RRC_CONNECTED状态跃迁到RRC_IDLE状态;当进行终端用户激活业务或应答寻呼时,RRC从RRC_IDLE状态跃迁到RRC_CONNECTED状态。

为了更加详细地分析LTE中RRC层的状态,可以将RRC_IDLE和RRC_CONNECTED分为以下的子状态:

RRC_IDLE:

NUL(空状态):刚开机时处于该状态;或者找不到任何可以驻留小区时,进入该状态;或者收到非接入层的指令进入该状态。

SEL(小区选择):包含PLMN选择和小区选择。为了找到一个合适的小区进行驻留,需要在指定频点(带BA表)或全频段进行搜索,寻找可用的PLMN,并在选择的PLMN上选择合适的小区驻留,进入IDLE状态。

IDL(空闲状态):该状态包含正常驻留、非正常驻留和重选状态。在正常的小区驻留状态,在收到寻呼或是高层发起呼叫之前,UE一直处于该状态。在该状态下,UE与E-UTRAN之间没有任何上行物理信道连接。UE在该状态监听广播信道,维护更新服务小区的系统信息;执行邻近小区的测量,当发现一个更好的小区时或是满足小区重选标准时就进行小区重选。

RRC_CONNECTED:

ACC(随机接入)当UE接收到高层配置的连接建立请求消息,根据连接建立原因判断小区是否被禁止。若小区不被禁止,UE的RRC负责配置无线资源和无线信道,通过原语通知MAC初始随机接入进程,建立上行同步。当接收到MAC来的随机接入响应的指示消息,将存储在MAC的连接建立请求信息通过物理层发送出去,请求建立SRB1。

CON(正常连接状态)初始安全性激活,配置AS密钥和相关参数,并配置低层进行加密和完整性保护所需要的相关密钥和参数。负责连接重配置,建立SRB2和DRBs,完成UE和E-UTRAN之间的无线链路建立。当UE和E-UTRAN之间的无线链路建立起来后,可以进行正常的数据通信过程。

HO(切换)执行同频、异频小区间的切换,主要是通过重配置消息里的移动性控制信息Mobility Control Info来实现。RRC层的子状态转移图如图1所示。

4. RRC重建过程详述

4.1 RRC连接重建的原因[3]

(1)检测到无线链路失败;

(2)切换失败;

(3)在从E-UTRA的移动性失败;

(4)接收到来自于低层的完整性检验失败;

(5)RRC连接重配置失败。

以接受到低层的完整性校验失败为例,相关的MSC图如图2所示。

在RRC重配置过程中,网络端向UE端发送RRC重配置消息,信息由物理层,MAC,RLC和PDCP层层传递,到达RRC层,此时接收到RRC重配置消息的RRC请求PDCP层对此消息进行完整性校验,PDCP通过原语CPDCP_INTEGRITY_IND向RRC指示完整性校验失败,从而RRC将完整性校验消息发送至下层,通知网络端安全模式失败,接下来就执行RRC连接重建初始化过程。

4.2 RRC连接重建的具体过程

RRC重建的目的是重建RRC连接[3],包括SRB(Signalling Radio Bearer)中的SRB1的恢复和安全性的重激活。对于处于RRC_CONNECTED的UE,且它的安全性已经被激活,它将初始化该进程来继续重建RRC连接。RRC的连接重建只有当相关的小区已经准备好才能继续。如果E-UTRAN接收到连接重建立消息,当无线承载保持被暂时搁置状态的时候,SRB1运作重新开始。如果AS安全性还没激活,UE则不初始化该进程,而是直接转移到RRC_IDLE状态。

图3为RRC连接重建的通信流程。

RRC连接重建过程中相关定时器的描述:

T301:当UE端向网络端发送RRC连接重建请求消息时,开启定时器T301,一旦UE接收到网络端发送的RRC连接建立消息或者当已选小区变得不可用时,接收到RRC连接重建拒绝消息,T301停止运行。若T301计时已满,则RRC直接进入RRC_IDL状态。

T310:当检测到物理层的问题,也就是说当接收到低层连续失步指示N311时,T310开始计时,当接收到低层连续同步指示N310时,或触发切换进程,以及初始化RRC连接重建进程时,定时器T310停止计时。若T310计时已满,如果安全性没有被激活,RRC进入RRC_IDL状态,否则初始化RRC连接重建进程。

T311:初始化RRC连接重建进程时,开始T311的计时,一旦选择了一个合适的E-UTRA小区或者使用另外RAT的小区,T311停止计时。当T311计时已满,RRC则进入RRC_IDL状态。

初始化RRC连接重建进程时,如果T310正在运行,则停止T310,并开启定时器T311,挂起除了SRB0以外的所有的RB,对MAC采取复位操作,应用默认的物理信道配置,半持续性调度配置,执行小区选择进程。此时RRC进入SEL状态。

当选择了一个合适的E-UTRA小区时,UE端将停止定时器T311,开启T301,对源小区的C-RNTI和物理小区标识等做出相应配置,并设置重建原因,开始将RRC连接重建请求消息(即RRCConnection Reestablishment Request消息)传到低层,直至网络端。

网络端接收到UE端发送的请求消息后,作出响应,发送RRC连接建立消息(即RRCConnection Reestablishment消息)到UE,告知UE端可以进行RRC重建进程的操作。在接收到网络端的指示后,UE端的RRC将重建PDCP和RLC,并执行无线资源配置进程,利用先前配置的加密和完整性保护算法,更新密钥,配置低层以激活完整性保护和加密,执行相关测量,并将RRC连接重建完成消息(即RRCConnection Reestablishment Complete消息)传送到网络端。具体的MSC图如图4。

5. 结语

LTE系统是一个基于3G移动通信系统的前沿无线通信系统,其中的切换、底层链路的建立等对整个LTE系统的通信起着至关重要的作用,而针对这些过程的进行失败,RRC重建的意义在于重新建立RRC连接,网络重新配置信令无线承载SRB1并恢复针对这个无线承载的数据传送。而更好地完善RRC连接重建过程的处理方法也是LTE通信系统中需要研究的方向。

参考文献

[1]Pierre Lescuyer,Thierry Lucidarme,李晓辉,崔伟.演进分组系统(EPS):3G UMTS的长期演进和系统结构演进[M].北京:机械工业出版社,2009.

[2]张克平.LTE-B3G/4G移动通信系统无线技术[M].北京:电子工业出版社,2008.

控制终端系统 第8篇

一、智能家居控制系统结构

本次研究中将传统的智能家居系统作为基础, 在此基础上构建了集移动端、云服务平台、智能家居网关以及家居终端节点为一体的智能家居系统, 将目前广泛流行的智能手机微信公众账号作为移动终端, 利用云服务平台实现智能家居物联网系统和外部云计算平台的对接, 采用Zig Bee技术将智能家居中央控制节点与智能家居终端连接起来, 对智能家居内部控制系统进行监测及操控, 家居终端节点主要涉及到冰箱、空调以及智能开关等。根据需要智能家居控制系统的结构。

首先搭建智能家居内部要在移动端处开发微信公众账号, 能够保障客户端各项功能的顺利实现;中央控制节点位置要编写相应的控制程序, 确保服务器功能的实现;家居终端节点位置则要编写终端程序, 便于各项功能操作。

在TCP的作用下, 客户端与服务器之间能够实现有效连接, 中央控制节点处需设置数据库, 能够对系统信息与通信数据进行存储。

二、智能家居控制系统设计

2.1智能家居内部控制系统设计

组建感知层Zig Bee的无线传感网络。Zig Bee无线传感网络主要由各类传感器、Zig Bee无线通信网络模块组成。Zig Bee无线通信模块是网络系统信息采集和传输的核心模块, 由协调节点、路由节点和终端传感器节点组成, 虽然路由器和终端模块的个数不限, 但是协调器只能有一个, 这样才完成最基本的无线通信和数据的采集。本文中的智能家居的无线传感网络, 利用1个Zig Bee (CC2530) 协调器、多个Zig Bee (CC2530) 传感控制节点和DS18B20温度传感器等组建一个星型网络。

2.2云服务平台

智能家居云服务平台主要提供智能家居业务应用管理功能, 主要涉及到用户管理、设备管理、消息管理、安全管理、接入控制、数据统计与分析等, 不同的应用控制解决方案下, 平台的功能可能会有较大的不同。智能家居设备:可接人智能家居业务平台, 并作为远程控制的执行体。如智能门禁、水位/烟雾报警、智能窗帘、智能家电等设备。

2.3微信公众账号

用服务层在整个系统中处于顶层, 云计算服务器是数据存储计算的中心, 也是远程控制命令的中继手机的微信用户通过关注公众号, 连接微信公众平台, 用户发送的控制命令经过微信后台转发到云计算服务器, 云服务器再转发到网关, 网关发送控制命令, 设备改变状态;设备的数据先传到云计算服务器, 然后经过微信服务器转发到微信客户端, 在客户端显示出数据。

三、系统应用测试

对微信下的智能家居控制系统的应用测试主要包括感知层、网络层、应用服用层等。

首先可以通过WIFI连接路由器, 路由器通过Internet外部设备进行通信, 传感设备和控制设备的临时数据存储在网关里, 同时网关负责执行远端发送过来的控制指令, 观察指令能否顺利实施。

其次路由器既和Internet与云计算服务器相连, 又通过WIFI和网关相连, 手机或其他控制终端既可以通过WIFI与路由器相连, 也可以通过4G等移动网络与微信公众平台相连[1]。

另外用户发送的控制命令经过微信后台转发到云计算服务器, 云服务器再转发到网关, 网关发送控制命令, 设备改变状态;设备的数据先传到云计算服务器, 然后经过微信服务器转发到微信客户端, 观察在客户端是否显示数据。

四、结束语

随着移动智能技术的不断发展, 移动智能终端下的智能家居控制已经成为家居控制的主流, 为人们的生活提供了极大的便利。

本次研究中设置了移动终端下的智能家居控制系统, 经过实践证明, 其能够确保智能控制系统的有效运行, 能够满足家居控制的多种功能需求, 系统性能强, 有利于实现系统的轻量化, 具有一定的参考与借鉴价值。

摘要:随着我国社会主义现代化建设的不断发展, 我国的移动通信技术实现了前所未有的发展, 尤其是移动终端设备的出现, 使智能家居控制成为可能, 为人们的生活提供了极大的便利。本文将着重对移动终端下智能家居控制系统的设计与应用进行深入分析, 为相关行业提供一个参考与借鉴。

关键词:移动终端,智能家居,控制系统,设计,应用

参考文献

[1]倪迎花.基于Zig Bee的物联网智能家居移动终端设计与实现[J].软件导刊, 2014, 21 (8) :124-126.

[2]黄菲, 赵洋.基于智能移动终端的智能家居技术专利分析[J].电视技术, 2014, 38 (21) :70-72.

控制终端系统 第9篇

一、车载多媒体控制器系统架构

车载多媒体控制器系统是采用了高速嵌入式处理器ARM设计技术、视频采集技术、嵌入式Linux操作系统技术和嵌入式QT技术。本系统涉及到的技术有:视频采集、播放、操纵杆控制和触摸屏技术,通过对这些技术的分析和研究,可有效地实现对车载各种器件控制的软件研发。实现此技术关键可选用S3C2440作为系统的处理器,SAA7113芯片选作视频采集。

从发展趋势看,具有高速的处理图像功能和网络(以太网)功能才是今后发展的主流。因此,系统框图可分为MCU,FLASH,SDRAM,SAA7113,JOY等几个模块。

二、SAA7113电路和驱动程序设计

视频解码系列芯很多,但SAA7113是一种一款高集成度视频A/D芯片,很具有代表性,在很多的视频产品中都有使用,其原理和其分视频解码芯片类似。SAA7113的主要功能是把输入的模拟视频信号解码成标准的“VPO”数字信号,类似一种“A/D”转换器件。其控制主要包括:对输入模拟信号的预处理,色度和亮度的控制,输出数据格式及输出图像同步信号的选择控制等。

本系统所采用的数据输出格式为YUV 4:2:2格式。而SAA7113的模拟与数字部分采用的是+3.3V供电,数字I/O接口可兼容+5V,正常功耗0.4W,空闲时为0.07W。芯片具有上电自动复位功能,当外部复位管脚(CE)为低电平时总线输出变为三态,待复位信号变高后自动恢复,时钟丢失、电源电压降低都会引起芯片的自动复位。SAA7113初始化通过I2C总线进行,其接口电路如图2所示。

SAA7113具有兼容各种视频标准的特点,我们可采用通过配置内部的寄存器的方式来实现视频标准,即完成初始化。初始化主要是通过对SAA7113内部一系列寄存器配以不同的参数,完成对色度、亮度等值的控制,达到对相应寄存器的改写,其寄存器的读写是通过I2C总线来完成的。系统研发的主要工作也就是对SAA7113进行初始化。SAA7113是一种视频解码芯片,它具有4路模拟视频信号的输入,通过内部寄存器来实现对4路输入进行转换,即为4路CVBS或2路S视频CY/C)信号,输出8位“VPO”总线,形式标准的ITU 656 YUV 4:2:2格式。其兼容了PAL,NTSC,SECAM多种制式,并能自动检测场频适用的50或60Hz,也可以在PAL,NTSC之间进行切换。

SAA7113驱动程序的核心就是完成对SAA7113的寄存器进行赋初值,如SAA7113_t SAA7113_reg就是对SAA7113寄存器进行初始化得数值。

三、嵌入式linux环境的搭建

嵌入式操作系统(Embedded-OS)是支持嵌入式系统应用的系统软件,为嵌入式系统的开发提供了平台,也是嵌入式系统的重要组成部分。通常系统开发时要先确定系统硬件,然后才考虑选择综合评估操作系统,而本文所研究的车载多媒体控制终端选定的是Linux操作系统。

由于linux操作系统很大,因此需要对Linux经过小型化裁剪后,固化到容量较小的存储器芯片或单片机系统中,形成所谓的嵌入式系统的嵌入式Linux操作系统。其系统是一个资源受限的系统,由于系统的处理器速度较弱和存储器的容量较小,如直接在嵌入式系统硬件上建立开发环境,完成软件开发还不现实。因此,嵌入式系统的开发通常采用宿主机和外加目标机开发方式,即需要在宿主机(运行编译器的系统)上建立交叉编译环境,进行特定配置后与目标机系统(产生的程序将在其上运行的系统)通过网络或串口(UART)等方式建立通信连接、相互协作共同完成整个嵌入式系统的开发。其原理如图3所示。

四、系统应用程序开发

考虑到系统所运行的环境特殊性,需要设计图形触摸屏界面,而目前在嵌入式Linux环境下,做图形界面最好的开发工具是Qt/Embedded。

Qt/Embedded是Trolltech公司开发的嵌入式图形用户界面系统。Qt/Embedded是一个针对嵌入式设备开发GUI和应用程序的C++工具包。它主要是结合Linux,运行在多种处理器上,具有很好的移植性。它能运行在任何支持带有Frame buffer和C++编译器的Linux硬件平台上。开发者只需要使用自己熟悉的开发环境编写代码。Qt/Embedded将以原始Qt为基础,并作相应的调整来适应嵌入式系统环境

在Qt中,提供了三个主要的基类:QObject,QApplication和QWidget。QObject类是处理信号/槽事件的Qt对象的基类;QApplication类负责GUI应用程序的控制流和主要的设置,它包括主事件循环体,负责处理和调度所有来自窗口系统和其他资源的事件,并且处理应用程序的开始、结束和会话管理,还包括系统和应用程序方面的设置。因此建立此类的对象很重要,QWidget类是所有用户接口对象的基类,它继承QObject类的属性。

因此在系统开发过程中,需正确处理系统中所提供的对象,特别是要解决对象间的通讯问题,在本系统中主要使用信号与槽的关键技术,结合使用C++技术来开发出适合系统所需要的图形界面。

五、总结

按照系统要求所设计的车载多媒体控制终端,目标将是开发一款功能更齐全、稳定性更好、扩展性更强的典型嵌入式车载触摸屏控制终端设备。目前按该设计和开发的产品如气象系统车上车载多媒体的。

参考文献

[1]陈莉君.深入分析Linux内核源代码[M].人民邮电出版社,2002.

[2]倪继利.Linux内核分析及编程四[[M].北京:电子工业出版社,2005.

[3]Daniel Solin.24小时学通Qt编程[M].北京:人民邮电出版社,2000.

[4]马忠梅,马广云,徐英慧,田泽编著,ARM嵌入式处理器结构与应用基础[M].北京航天航空大学出版社,2005.

“对症下药”控制零售终端成本 第10篇

杨浦公司零售终端的成本究竟包括那些?众所周知, 传统的成本一般包括直接材料、直接人工和间接费用。对于杨浦的零售终端而言, 其成本就是商品成本、人工费用以及日常零星的期间费用。商品成本, 就是其进货成本, 即商品的内部配送价。行业中一般把商品划分为卷烟商品和非卷烟商品两大类。对于卷烟商品而言, 其价格由集团公司贸易中心严格控制, 实行全市统一配送价、零售价, 因而很难控制其成本。而非卷烟商品虽然由企业自主进货, 但由于公司以卷烟商品的销售为主导, 经营业态基本为名烟名酒店及烟酒专卖店, 这就局限了非卷烟的销售范围与规模。同时, 公司的门店规格局为中小型直营店, 其利润率较高的名酒基本从海烟物流进货, 进货成本高、进货数量受限制且占去了非卷烟商品品种的大部分分额, 少数能由公司业务部门自主进货的商品又因进货渠道中间环节太多、无法取得商品的一级代理权等因素增加了进货成本。此外, 门店规模小、进货数量局限导致其不能像大卖场、超市那样以数量获取厂商的让利, 这也是公司在非卷烟的进货价格上无法取得优势的重要原因之一。因此, 对于零售终端而言, 其成本控制只有在人工成本和间接费用上下工夫。

要做好人工成本及间接费用的控制, 近几年来杨浦公司采取了以下几项措施:

合理调整人员结构, 有效降低人工成本

人工成本一直是零售终端成本控制的重中之重, 也是主要的成本支出。新的会计准则对其进行了全新的诠释:工资薪酬 (即人工成本) 是指企业为获得职工提供的服务而给予各种形式的报酬以及其他相关支出。对于一个门店而言, 其人工成本的比重可占据该店费用支出总额的80%左右。因此, 要降低零售终端的成本, 首先要通过岗位设置调整人员结构, 从而降低其人工成本。

合理设定岗位、以岗定人是降本的第一步。以往我们往往忽视人员数量的界定, 通常根据门店规模及销售额来判别所需人员的多少, 虽然有一定的根据, 但这一判别标准忽视了对于个人潜能的培养, 容易造成人力资源的浪费。公司自03年实行三项制度改革以来, 通过买断工龄、岗位竞聘及双向选择对岗位的设置及人员的配备进行了重新定义和调整。改革后, 岗位职责明确、分工细致合理, 尤其针对零售终端人员进行了人员的精减。对于即将退休同时自身素质相对薄弱的员工采取自愿买断工龄的方式, 对其发放一次性补偿, 减少了一定的人员。此外, 将业务能力强、工作效率高的员工留在一线作为主力, 同时配以相应的劳务人员加以辅助, 配合绩效考核、贯标、监管、内部经营管理规定、员工培训等一系列措施, 既能提高工作效率, 同时也大大节省了人工成本。以一家20平方米左右的烟酒专卖店为例, 原先基本以正式职工为主, 配备6名营业员, 每位员工的年人工费用基本在4.5万元左右, 如此庞大的支出加上期间费用须每月盈利3万元左右方可维持。改革后根据岗位设定该类型的门店配有正式员工2名、劳务工2名, 仅从人工费用上就可节省16万元左右, 规模较大的门店因此节省的费用更多, 而一名正式职工买断工龄后聘用劳务工的机会成本也可在2年左右的时间进行消化。由此计算, 整个公司每年因人员结构调整就可省去大笔开支。以05年至07年为例, 在人均收入逐年提升的前提下, 零售门店数增加35%, 但人工成本仅上升12左右%。

规范企业日常管理, 降低期间费用支出

期间费用主要是指三项费用, 即营业费用、管理费用和财务费用。零售终端的期间费用剔除人工成本外主要为租赁费、修理费、水电煤费、包装费、POS机手续费等。这些费用虽然均属于可控费用的范畴, 但项目众多, 日常管理难度较大。要想有效控制这些零星费用, 须通过全面预算管理、完善的规章制度并结合绩效考核在事前、事中及事后整个过程加以控制, 在日常管理中规范操作, 养成良好的习惯, 逐步减少各项费用的支出。1、推行全面预算管理, 实行费用单店核算。杨浦公司自97年成立以来一直采用一级核算的财务制度, 多年来对业务部门成本、毛利、费用的考核往往采用粗线条的方式, 将一些较为重要的可控费用分摊至部门。随着企业自身发展的要求, 公司决定全面了解各部门及门店实际盈利状况, 为此从06年开始实行全面预算管理, 将原来粗旷型的预算模式逐步转向细致型, 通过扩大预算范围、细化预算指标以及在年初财务软件科目设置上做好初始化等一系列措施, 将各项费用合理分摊至各业务部门及零售门店, 真正做到单店核算, 并通过年初的预算加以事前控制, 从审批的源头上控制费用支出。此外, 公司在考核零售终端的费用时充分考虑到权责发生制原则, 将一些一次性支付但归属于多个期间或跨年度的费用因素予以剔除, 真正做到有理有据, 准确分析及考核各门店的盈利能力。预算执行偏差率的降低充分说明费用的有效控制, 此外将单店核算表格及分析及时反馈零售终端也促使门店间形成一种竞争机制, 为成本控制创造了条件。

2、贯标监管双管齐下, 内管细化操作规范。近几年公司抓住贯标工作、监管工作等契机, 制定了一系列规范操作的规章与制度, 促使零售终端员工责任意识增强、企业意识增强, 避免浪费企业资源的情况发生, 也从一定程度上减少了费用支出。此外, 零售管理部门又在贯标和监管的基础上出台了内部管理经营制度, 进一步细化了规范操作流程, 对降低门店能耗又起到推波助澜的作用。

3、绩效考核辅助管理, 贯穿整个控制流程。绩效考核作为一种辅助管理手段, 贯穿于整个成本控制流程。对于零售终端而言, 其销售、成本、费用、毛利、利润、预算执行偏差率、贯标及监管检查不合格项都是绩效考核的范围, 由此给零售终端乃至整个企业的运营过程上了一道“紧箍咒”, 辅助职能部门、业务部门乃至零售终端尽可能降低其各项成本, 争取更大的效益。

因此, 杨浦公司通过制定一系列规范操作的规章制度、加强全面预算管理以及配合绩效考核来降低各项期间费用的支出。

及时调整经营业态, 深入挖掘可控成本

经营业态与企业的成本控制有着密不可分的关系, 恰如其分的经营业态能帮助企业在人工成本及期间费用上加以控制成本, 同时能合理进行市场定位和消费层次的锁定, 从而为企业争取更多的利润上升空间。过去, 杨浦公司的经营业态较为复杂, 既有名烟名酒店、烟酒专卖店的形式, 也有批发部、便利店、超市等格局, 经营范围层次不齐, 占用了大量的人力资源但销售业绩却平平, 费用支出也较高, 剔除卷烟因素仔细核算其成本往往勉强维持或盈利微薄。三项制度改革后, 公司利用集团公司统一店招、装修门店的契机深入分析, 及时调整业态, 既有效利用了人力资源节省了人工成本, 同时也利用现有资源为企业创收。例如:公司下属某门店, 地理位置处于工业区且周遍居民层次消费能力较低, 每月非卷烟销售额仅占该店月销售额的1%左右, 由于其非卷烟销售为便利店敞开式的货架销售, 故需留守一名人员照看, 由此核算其人工成本及零星费用, 该店非卷烟销售的亏损直接大副度抵减了卷烟毛利。为此, 公司经研究决定后调整其经营业态, 将该店卷烟柜台的面积重新装修后变为烟酒专卖店, 原先非卷烟柜台出租, 降低人工成本的同时增加了租赁收入。全新的经营格局还带动了销售, 就连店内员工也因为店堂环境的改善增加了动力, 装修后该店月销售额比装修前增加了50%以上, 并朝着良性方向发展。又例:公司原来因夏令时节要求部分门店延长营业时间, 有的开设14或18个小时, 有的通宵营业, 但实行一段时间后发现延长营业时间后人工成本及其他费用支出较大, 加上卷烟商品货源有限, 增加清早或夜间营业时间并不能给企业创收。因此, 企业很快调整了经营业态, 将部分盈利能力相对薄弱的门店又恢复至原先的12小时制, 但根据周遍顾客的消费习惯将各门店营业开始及结束的时间作相应调整, 如此既不给企业造成费用上的负担又迎合了消费者的心态。

当然, 目前公司在积极探索降本增效的道路上仍存在拓展空间。

1、减少商品进货环节, 合理调整商品结构。零售终端进货成本的源头在于公司内部配送价格的制定以及零售管理部门对于市场定位的敏锐度。寻找有力的供应商, 减少商品进货渠道的中间环节是切实降低进货成本的有效措施。同时, 合理调整商品结构, 选择适销对路的商品迎合消费者心理, 不仅能加快存货周转速度避免滞销商品出现造成损失, 而且能在增加销售的基础上降低仓储成本。

2、营造企业良好氛围, 培养员工自主意识。制定完善的管理制度以及进行相关技能的培训来规范员工的操作程序固然能从管理上减少和避免不必要的成本浪费, 但其“治表不治本”, 管理中更需要人性化操作, 更需要从员工内心提升其对企业的忠诚度与自主意识, 要像集团公司提出的口号“我以集团为荣, 集团以我为荣”那样, 真正让员工与企业融为一体, 形成良好的企业氛围, 使员工具有很强的向心力, 把企业当成自己的家去爱护、去维系。这才是企业降本增效的长效机制。

控制终端系统范文

控制终端系统范文(精选10篇)控制终端系统 第1篇通常,智能车的控制终端常用的是摇杆控制器,其价格昂贵,体积硕大笨重,没有良好的人机界面,...
点击下载文档文档内容为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

确认删除?
回到顶部