本文以倒立摆控制系统控制为例,介绍Borland C++ Builder 在数据采集、处理中的应用,并根据系统控制算法控制电机左右运动,从而保证倒立摆能稳定地站立在竖直位置。关键词: C++
上传时间: 2013-04-24
上传用户:Shoen
进入二十一世纪以来,随着我国经济、社会、文化各方面快速发展,人民生活节奏日益加快,远程互动交流要求不断提高。网络化生活方式真正进入到平常百姓家。为适应社会的持续高速发展,必须广泛开发应用网络化、信息化的工作生活产品,满足社会市场需求。本课题就是面向当前网络迅速普及形势下的家庭远程监控市场,采用高集成度、微功耗、低成本的设计思路,构建实时性、网络化、数字化嵌入式家用远程监控系统,以适应普通家庭远程安全维护需求,提高中低收入群体的生活质量和生活安全性。 嵌入式网络视频监控系统是建立在ARM9和WindowsCE平台上的一套完整视频处理传输系统。它主要由S3C2410嵌入式硬件平台、WindowsCE5.0嵌入式操作系统、摄像头驱动采集模块、网络收发模块和编解码模块五大部分组成。本文首先对嵌入式网络监控系统进行了总体设计,根据成本和市场需求,完成功能元件和软件平台选型。在硬件选择上使用了市场上得到广泛认可的S3C2410、CS8900A网络控制器、SDRAM、NANDFASH存储器、摄像头芯片,即满足功能需求又控制成本,同时保证相互兼容和工作稳定性;软件平台选择兼顾市场认同度和软件兼容性,同时考虑到开发的复杂程度,选择了同属微软旗下、类似WindowsXP的WindowsCE软件环境。这样主要软件开发工作便可以使用WindowsXP下的开发工具完成。这一选择符合市场主流用户对微软的认同,也节约了学习和建立Linux交叉编译环境的精力和时间。 硬件平台搭建后使用ADS1.2进行调试,操作系统使用PlatformBuilder进行定制,驱动、采集、编码及发送模块在EVC4.0下开发,接收、解码和显示模块用VC++6.0开发。为保证软硬件兼容性,软件调试很少使用Emulator虚拟机,而使用JTAG、串口、USB口、交叉线建立硬件连接后进行实机调试。针对本课题主要软件模块WindowsXP下开发、WindowsCE下调试的情况,由于两操作系统不能直接兼容,需建立平台间同步和交互。实验中使用了MSASYNC.exe等外围软件以及VGA控制器、USB扩展等外围硬件模块以实现快速实验,由此也造成实验设备和过程比最终产品复杂很多的情况。最终产品将把软硬件环境剪裁到满足功能的最小规模,仅预留排线接口用于升级,以实现低成本、微功耗、高集成度的设计要求。 系统的软硬件测试表明:该系统安装使用方便,运行稳定可靠,普通网络情况下可提供家用实时性,达到了预期设计目的和要求。为下一步的改进和完善建立起基础平台,并提供了主要功能。
上传时间: 2013-07-08
上传用户:夜月十二桥
语音识别技术就是能使计算机“听懂”人类的语言,然后根据其含义来执行相应的命令,从而实现为人类服务。 随着语音识别的深入研究,对它的技术应用主要有两个方面: 一个方向是大词汇量连续语音识别系统,主要应用于计算机的听写机,以及与电话网或者互联网相结合的语音信息查询服务系统,这些系统都是在计算机平台上实现的; 另外一个重要的发展方向是小型化、便携式语音产品的应用,这些应用系统大都使用专门的硬件系统实现。 随着后PC年代的到来,后一种发展将成为语音识别技术和嵌入式系统交叉研究的一个非常热门的话题,将进一步推动语音识别技术往智能化方向发展。 论文主要研究语音识别系统及其在ARM嵌入式平台上的实现。 根据嵌入式系统平台的特性和系统的实际需求,对目标平台的硬件和软件系统进行适当的剪裁定制,并且对语音识别中的算法进行改进和优化,同时为了加强系统的交互性,增加了控制界面,为实际应用提供很好的人机交互操作。 首先论文对嵌入式系统及嵌入式操作系统进行研究,通过实际比较后选用嵌入式Linux作为系统的操作系统; 然后对语音识别技术进行研究,并根据实际要求,采用Mel倒谱参数作为系统语音参数提取算法,DTW作为系统识别的模式匹配方法,并根据ARM嵌入式平台的要求,分别对上述两个算法进行优化设计,同时利用QT跨平台语言对应用控制程序进行代码实现,并移植到目标板上,构建出一个完整的嵌入式语音识别系统。 最后,对整个系统进行整体测试,通过实验结果表明,系统达到了预期设计的便携、智能及很好的交互性的目的。
上传时间: 2013-04-24
上传用户:1054154823
集中抄表系统是一个集现代化管理、计算机应用、现代通讯技术、自动控制、信息等多学科技术于一体,实现电力营销监控、电力营销管理、营业抄收、数据采集和网络连接等多种功能的一个完整的系统。 本文设计了基于GPRS与ARM技术的集抄系统,充分利用GPRS通信实时在线、按流量计费、高速传输的优点。本系统采用的是华为的GTM900-B模块,适用于小数据量传送的场合,用户无需实现PPP协议也可实现数据传输功能。基于GPRS与ARM的集中抄表系统包含三个主要的组成部分:基于.NET平台的系统管理中心(主站),基于GPRS的通信网络和基于ARM平台的终端系统。系统管理中心负责系统数据的采集、存储和分析等功能;终端系统实现远程用电设备的信息采集和控制;通信网络则在管理中心和终端系统间建立数据传输链路。基于GPRS与ARM的集中抄表系统丰富了以往系统原有的应用功能,提升了集中抄表系统的综合性能。 经过测试,本系统能够顺利的进行拨号,与主站进行正常的数据发送和接收,能正常的对电表数据进行采集和上位机管理命令下发,达到了预期的效果和设计要求。本系统已经在湖北石首,黄冈,黄石,十堰和湖南部分县、市有一定规模的应用。在石首地区复杂的供电环境下,20个台区所有电表的数据都能按时正确的收集到主站,终端也能正常响应主站下发的命令,实现设计的功能,证明了本系统运行稳定可靠,有利于配电网络运行的安全性和经济性管理,对加强用电管理和提高电网供电质量起到了积极的作用。
上传时间: 2013-06-29
上传用户:jing911003
洗衣机液位传感器是模糊洗衣机和全自动洗衣机重要零部件,负责控制洗衣机的水位。洗衣机水位的精确控制对洗衣机在节水、节能和减少洗涤时间方面起到重要作用。 洗衣机液位传感器出厂时需要调整传感器的调整螺母,使传感器的输出满足设计要求,传感器的调整精度和调整速度直接关系到传感器的生产质量和生产效率。 液位传感器生产厂家对传感器的调整的传统方法为人工升压、人工调整。人工调整一次只能调整一个,生产效率极低;调整过程中含有较多人为因素,调整方法因人而异,很难对调整精度进行有效管理;不能记录并反馈批次传感器的质量情况,较难实现对传感器生产质量的监控;工人的培养周期较长、培养成本高。 为此开发一套液位传感器自动检验调整系统。该系统以PC机作为核心的上位机和16个以ARM为核心的下位机,上位机负责协调整个系统工作、气室气压控制、记录和处理调整数据。下位机是一个测控系统,负责对传感器测量和调整。上位机与下位机通过CAN总线通信。 论文介绍了液位传感器的原理;介绍了基于PC机的气室气压控制模块的设计并针对系统特点设计了改进PID算法;对于下位机部分,研制了ARM主控模块、测频模块、步进电机控制模块、CAN总线模块并设计了新的测频方法、以及传感器调整算法。最后介绍了系统的自检与调试。 系统一次能调整16个传感器,生产效率大大提高;自动调整排除人工调整的人为因素,调整精度提高;PC机能记录传感器的调整数据,分析批次传感器的质量,从而达到对传感器生产质量的控制。
上传时间: 2013-07-19
上传用户:heart520beat
结合一工程实例,介绍了PLC 控制的变频调速恒压供水系统的工作原理及其特点;探讨了主副泵切换的阀值流量、阀值频率;并对住宅建筑变频调速恒压供水系统存在主泵不能自动切换为副泵工作的问题,提出了引入流量控
上传时间: 2013-07-15
上传用户:yxgi5
本文介绍了一种适于网络环境的高效、可扩展、自适应以及鲁棒的视频流压缩与传输技术,并以此为基础最终实现了一个流媒体系统。该系统由两部分组成:流媒体压缩部分和网络传输控制部分。在本文中将详细介绍这
上传时间: 2013-06-03
上传用户:14786697487
课题分析了目前国内外减摇鳍控制技术的发展与现状,重点讲述了基于ARM处理器的减摇鳍控制器的功能设计与实现方案。 减摇鳍是一种由微机控制的自动化程度很高的船舶减摇装置。减摇鳍控制系统根据人为输入的信号和来自鳍本身的反馈信号,及时输出不同的控制指令,控制鳍转动到期望的角度,达到减小船舶横摇的目的。但目前大多数的减摇鳍控制器使用单片机作为主处理器或者以工控机为基础开发而来的,前者集成度不高,稳定性也不好,而后者成本较高。因此,课题设计了一款新型的基于ARM嵌入式处理器的嵌入式减摇鳍控制器,解决了上述问题。 该系统主要由硬件平台和软件平台两部分组成。硬件平台主要包括基于飞利浦公司的LPC2290的控制器核心电路和辅助实现控制的驱动电路;软件平台主要是基于ARM的软件,包括启动代码和应用程序;为实现系统的可靠运行,同时也采取了一些保证系统可靠性的措施。 目前,减摇鳍系统大多采用基于力矩对抗原理的PID控制器。由于船舶横摇运动的非线性、复杂性、时变性以及海况的不确定性,经典PID控制很难获得令人满意的控制效果。因此,如何实现PID参数的自整定就显得犹为重要。模糊控制事先不需要获知对象的精确数学模型,而是基于人类的思维以及经验,用语言规则描述控制过程,并根据规则去调整控制算法或控制参数。本论文将模糊控制与PID控制相结合,实现了无须精确的对象模型,只须将操作人员和专家长期实践积累的经验知识用控制规则模型化,然后用模糊推理在线辨识对象特征参数,实时改变控制策略,便可对PID参数实现最佳调整。 研究结果表明:采用该控制手段能较好的满足设计要求,开发的嵌入式减摇鳍控制系统具有设计合理、集成度高、性价比高、性能优越、抗干扰能力强、稳定性好、实时性高等优点。同时能够适应减摇鳍控制系统智能化的发展趋势,所以该减摇鳍控制器具有很好的使用价值及意义。
上传时间: 2013-06-06
上传用户:mslj2008
近年来,随着现代社会对军用和民用设备需求的不断扩大及要求的不断提高,运动目标的识别和跟踪技术已经迅速发展成为现代信息处理领域中一项非常重要的技术,并在许多领域内发挥着不可替代的作用,但是在面向应用的目标跟踪系统却不尽如人意,不能很好的满足应用的要求。 本文简述了传统的基于桌面PC机的目标跟踪系统实现方法。目标跟踪具有两个突出的特点,一是计算数据量大,一是对处理速度要求高。传统上,运动目标跟踪系统的实现是基于桌面PC机,但工业应用的快速发展使传统的目标跟踪系统越来越不能满足应用的需要。 本文提出了一种基于ARM嵌入式平台的目标跟踪解决方案。研究了如何将嵌入式平台和目标跟踪结合起来,并对系统的设计思想和设计方法进行了详述。首先进行了功能分析和总体设计,分析了将嵌入式平台作为目标跟踪解决方案的关键性问题,包括采用ARM嵌入式平台的必要性,系统框架的设计,对于嵌入式处理器和操作系统的选择:然后在总体设计的基础上完成了系统的设计,包括软硬件平台的设计,完成了BootLoader的设计,Linux内核的定制,USB摄像头驱动程序的设计和OpenCV视觉库的建立;最后分析了目标跟踪的过程,利用背景差法实现了运动的检测,提取了行人的特征,利用Mean-Shift算法实现了对运动目标的跟踪。 本文提出的基于嵌入式平台的目标跟踪系统的应用潜力巨大,有待进一步的研究和探索。在论文最后对研究进行了总结和展望,提出了未来的研究方向。
上传时间: 2013-05-27
上传用户:qiao8960
水泵效率是反映水泵经济性能和综合性技术指标的参数。随着我国节能减排工作的深入开展,用泵企业要求准确、经常性地测试水泵的效率值,掌握设备的能源利用率和设备自身状况,评估设备运行经济状况的合理程度。目前,国内水泵效率检测仪器的测量精度低、实时性和可靠性较差,现场可操作性差,人机界面不够友好。 本课题是利用ARM嵌入式系统来实现水泵效率检测仪器的研制,旨在开发一种操作简单、便于携带又能满足指导经济运行精度要求的泵效测量装置,将计算机技术、传感器技术、数据采集处理技术、嵌入式系统技术相结合,实现水泵效率检测的同时,也实现了水泵各项主要参数的测试、数据保存、传输及曲线拟合等功能。研究了数据采集与处理、曲线拟合、数据库开发、通信等实现中的重点、难点问题,并采取了有效的硬件和软件抗干扰措施,确保了系统的稳定性和可靠性。 本文以模块化和结构化的思想搭建了基于ARM9的硬件平台,设计了专用模拟电路,研究了嵌入式操作系统WinCE4.2的移植,利用Platform Builder进行了操作系统内核的定制和编译,分析了WinCE4.2 Bootloader的工作原理和架构,根据系统的功能需要和硬件资源分配、设计了设备的Bootloader。 应用层开发使用embedded Visual C++4.0开发工具,集成IDE环境,快速的开发Windows CE应用程序。主要内容包括:开发友好的人机界面、实现仪器的基本功能、显示水泵机组的性能参数、绘制水泵性能曲线并显示和构建水泵性能数据库、实现通信。 在样机试制完成后,对多台水泵进行了试验,试验结果证明本检测仪器具有稳定可靠、测试精度和自动化程度高、管理维护方便的特点,具有较好的技术经济性能。
上传时间: 2013-06-02
上传用户:xyipie