电脑鼠控制系统工作原理及设计方案

发布者:SerendipitySoul最新更新时间:2018-04-12 来源: 21ic关键字:电脑鼠  控制系统 手机看文章 扫描二维码
随时随地手机看文章

1电脑鼠工作原理

电脑鼠周围安装六组红外传感器,分别感知左方、左前方、前方、右前方、右方,发射端发射一定频率的红外线,接收端通过六个方向的反射波来判断是否有障碍物,实时地储存单元格的资料,通过六组红外传感器反馈的迷宫信息,控制电脑鼠完成避障、转弯、加速等动作,运用智能算法对迷宫的部分单元格或全部单元格进行遍历,并将迷宫的信息以有效的数据结构存储,微控制器根据这些记录信息运用迷宫高效算法找到一条最优化路径,从而实现从起点到终点的最大化冲刺。

2 硬件电路设计

为完成迷宫探测和冲刺任务,电脑鼠需具备以下各功能模块:ARM微处理器作为控制核心协调各功能模块正常工作;电机及驱动模块实时控制电机启动、制动;红外检测模块负责红外线探测感知;电源为整个系统供电稳定电压,陀螺仪及指南针模块确定电脑鼠方位,根据走过的距离,从而解析出所在坐标。硬件组成如图1所示。


电脑鼠控制系统工作原理及设计方案

2.1 电源模块

电源调节器件通常使用线性稳压器件(如LM7805),具有输出电压可调、稳压精度高的优点,但是其线性调整工作方式在工作有较大的“热损耗”,导致电源利用率不高、满足不了便携低功耗需求。开关电源调节器,不同于线性稳压器件,以完全导通或关断的方式工作,通过控制开关管的导通与截止时间,有效的减少工作中的“热损耗”,提高了电源利用率。本设计中电源模块为系统提供三种不同的电压,12V电源用于驱动电机,使用开关式电源LM2596将12V直流电压降到5V给红外模块、人机交互模块供电,再通过AMS1117将5V降到3.3V,供ARM处理器及其他模块使用。

2.2 微处理器模块

微处理器是整个控制系统的核心,它完成从红外检测模块获取路径信息,采集瞬时速度,进行数据处理,控制算法运算,输出实时控制量等功能。为了保证系统的实用性和易扩展性,本控制系统采用意法半导体推出的“增强型”系列STFM32F103RCT6,STM32F103xx增强型系列使用高性能的ARM Correx-M3 32位的RISC内核,工作频率为72MHz,内置高速存储器(高达128K字节的闪存和20K字节的SRAM),丰富的增强I/O端口和联接到两条APB总线的外设。所有型号的器件都包含2个12位的ADC、3个通用16位定时器和一个PWM定时器,还包含标准和先进的通信接口:多达2个I2C和SPI、3个USART、一个USB和一个CAN,在存储容量和运算速度方面满足要求。

2.3 电机及驱动模块

为提高系统功率、降低功耗,驱动电路采用基于脉宽调制方式的集成电路芯片L298N。比较常见的是15脚Muliwart封装的L298N,内部包含四通道逻辑驱动电路,即内含两个H桥的高电压大电流双全桥式驱动器,可以驱动和控制两个直流电机,芯片采用供给电机电源和逻辑电平电源的双电源供电,可接受标准TTL逻辑电平信号,驱动46V,2A以下的电机,并可驱动电感性负载。其中ENA、ENB是控制使能端,IN1、IN 2、IN3、IN4是控制电平输入端,电路如图2所示。本设计中采用空心杯直流电机,它具有突出的节能特性、灵敏方便的控制特性和稳定的运行特性,最大效率一般在70%以上,部分产品可达到90%以上;起动、制动迅速,响应极快;其重量、体积相对减少1/3-1/2,通过PWM调节脉冲占空比进行调速。

电脑鼠控制系统工作原理及设计方案

2.4 红外检测模块

红外检测模块主要负责迷宫环境监测和处理。红外线经调制后由发射管发出,接收管接收迷宫墙壁反射光,根据接收反射信号强弱来判断与隔墙的距离。本系统相对传统红外检测方法做如下特点:

(1)红外传感器由原来的5组增加到6组。除了正前、正左、正右以及正前方两个45度斜角外,正前方增加1组红外传感器,通过正前方两组传感器信息的融合实现路口45度斜走,相对于以往的90度直角调整,节约了时间,提高了效率。

(2)采用基于双T选频网络的放大器设计,红外传感器根据反射信号的强弱实现电脑鼠与障碍物之间的测距。以往使用的是一体化红外接收传感器(如IRM8601S),其接收头内部集成自动增益控制电路、带通滤波电路、解码电路及输出驱动电路,但由于检测信号输出的是数字信号,只能判断有或无障碍物,不能根据检测信号输出的强度计算距离。本设计中采用基于双T选频网络和TLC084组成的选频放大设计,实现频率不同增益不同,对有用信号进行放大处理,滤除或抑制无用信号。

(3)发射三种频率调制波,减少信号之间的干扰。6组传感器分为三组,正左和正右两组传感器负责检测电脑鼠是否走在中线上,以便及时做出姿势校正;左前方和右前方两组传感器主要检查前方是否有路口;前方两组传感器配合电机,协同工作实现45度转弯。红外光发射频率越高,传播距离相对越远,在本设计中由于迷宫墙壁之间距离16.8cm(单元格18cm.墙壁厚度1.2cm),而电脑鼠的宽度一般为10cm左右,车体距两边墙体的距离只有3cm左右,所以正左方和正右方发射频率选择为33kHz,左前方和右前方发射35kHz,正前方距离最远,发射频率为38kHz。具体如图3所示。

电脑鼠控制系统工作原理及设计方案

本设计进行了硬件电路改进,由STM32定时器输出三路PWM信号,每两组红外发射管共用一路PWM信号,遇到障碍物后返回,红外接收管进行信号采集,通过选频放大器对有用信号进行放大处理,送入STM32的12位逐次逼近型AD转换器。由于整流滤波有延时,所以此处采用交流采样,ADC在最高速采样的时候需要1.5十12.5个ADC周期,在14M的ADC时钟下达到1MSPs的速度。红外测距电路如图4所示,当接收管接收到红外线,D2导通,并且反射越强,D2阻值越小,没有收到红外线时,D2阻值无穷大,相当于截止;R3和R4两个10K电阻提供2.5V的直流偏置。

电脑鼠控制系统工作原理及设计方案

3 软件系统设计

软件模块是系统的重要组成部分,电脑鼠通过红外检测获取周围信息,完成前进、转弯、冲刺、停止等基本动作,此外还要通过以获取信息实现最优路径的搜寻并完成最后的冲刺。本设计才用模块化设计,通过主程序调用各个功能子程序,主程序流程图和中断流程图如图5(a)(b)所示。

电脑鼠控制系统工作原理及设计方案

4 实验验证及分析

(1)红外传感器测距系统中使用基于选频网络的放大设计,由于电阻电容选用国标,无法使中心频率恰好落在38kHz,双T选频网络中心频率f0=1/2πRC,选择R/C=10k/430pF,f0=37kHz,用mulTIsim仿真出的幅频特性如图6所示,搭建硬件实验电路,中心频率并未落在37kHz而是30kHz,减小RC值多次试验,当R/C=9.1k/430pF,中心频率落在38kHz。

电脑鼠控制系统工作原理及设计方案

(2)迷宫墙壁由空心的白色塑料做成,有很大一部分红外光发生透射,加之日光影响,因此如法给发射管套用黑色外管,减少外界干扰;由ARM微处理器产生PWM信号送人红外发射管,接收管接收经过调制的红外信号;用三极管实现电平转换,调节电位器增加发射功率,使信号调整放大到A/D转换的最佳量程范围内,获得期望的处理精度。通过实验多次测量,得到一组红外测量距离与输出电压的数据,以障碍物距离S为横坐标,选频放大后的电压值U为纵坐标,用matlab绘制曲线,电压值与距离关系式为U=0.1195+4.5962*S-1,如图7所示。

电脑鼠控制系统工作原理及设计方案

(4)利用STM32定时器功能,通过软件编程调制出需要的PWM信号,以此控制电机、发射红外,图8是TImer4的CH1通道输出频率为38kHz,占空比为30%的PWM信号。

5 结束语

本文设计了基于STM32F103RCT6的电脑鼠控制系统,在matlab、muhisim仿真基础上,确定了选频网络的RC参数,并通过实验得到距离与电压值的关系图,体现了对称RC双T网络良好的选频特性;电机及驱动模块选用效率高、响应快的空心杯直流电机。经试验验证,该设计方案可以满足系统要求。


关键字:电脑鼠  控制系统 引用地址:电脑鼠控制系统工作原理及设计方案

上一篇:将μC/OS-II移植到AndesCore™ N1033A-S处理器
下一篇:7个基于STM32单片机的精彩设计实例

推荐阅读最新更新时间:2024-03-16 15:59

采用ARM+Linux 2.6 内核的仪器控制系统设计
      0 引 言   嵌入式系统的开发都有其特殊的应用场合与特定功能,而嵌入式Linux操作系统因其开源和广泛的处理器支持、易于移植而备受行业青睐。AT91RM9200是Atmel公司针对系统控制、通信领域推出的基于ARM920T内核的32位RISC微处理器,它具有小体积,低功耗,低成本及高性能等特点,其内部集成了SPI、串口、PIO、以太网、EBI、USB、MCI等多种接口。   在Linux系统中,应用层不可以直接操作硬件,需设计驱动程序向下屏蔽硬件特性,实现硬件与用户间的通信。系统平台为在虚拟机中安装Fedora 8,目标系统采用Linux 2.6.21.7内核,定制文件系统建立NFS根文件系统,使用双网卡方式
[嵌入式]
数字化中频SPWM逆变电源控制系统
1 引言   中频逆变电源,是广泛应用于飞机、舰船、雷达、通信、导弹、车辆的标准供电系统,为了进一步提高了中频逆变电源的可靠性和静、动态性能,除在主电路上进行优化设计外,采用数字控制技术也被证明为有效的措施。新一代数字信号处理器TMS320LF240X系列既有高速的运算能力,高可靠性等一般DSP芯片的特点,还在片内集成了如A/D变换器,PWM发生器,脉冲死区发生器等外设电路,使其不仅可广泛应用于电机控制,还可应用于高频开关电源的控制。目前,数字控制已经在功率变换电路中得到了广泛的应用。, 本文将介绍采用TMS320F2407芯片的中频逆变电源数字控制系统,并给出了实验结果。  2 系统构成及控制原理 图1系统构成简化原理图
[电源管理]
数字化中频SPWM逆变电源<font color='red'>控制系统</font>
控制系统典型应用车型 —— 潜入顶升式AMR
“ 潜入顶升AMR ”是由驱动装置+车身装置+升降装置等结构组成的 高性能移动机器人 。通过复杂的智能技术来合理的路径规划,以适应环境并在其中导航,结合近距离激光雷达、碰撞传感器等技术,可以在高速运转的同时,潜伏至货物固定支架下方,将货架抬离地面并且把货物搬运到固定位置。 车型特点 潜入顶升AMR自设计创造以来,广泛的运用在各个领域,它能适应重复枯燥的工作方式,为现今招工难的大工厂提供了便利,而究其广泛应用的原因,主要是其具有以下几个特点:   智能作业: 如自主导航技术,避障技术。能够自主扫描周边环境信息,自主定位建图、路径规划等。即使遇到像玻璃这样高透材质的障碍物,也不会像无头苍蝇一样撞上去。 工作效率高
[机器人]
基于RFID的医疗器械智能控制系统设计
引 言 自从1895 年德国物理学家伦琴(W.K.Reontgen)在维尔茨堡大学物理研究所发现 X 射线开创人体影响诊断的先河以来,现代医学仪器在长达一个多世纪的发展中历久弥新,越来越多的新技术应用于其中。尤其是科学技术越来越发达的今天,包括计算机技术、网络技术、微电子技术、材料技术、生物技术所取得的巨大成就,无不为满足社会、家庭和个人对医疗仪器更广泛、更多样化的需求提供了技术基础。未来的医疗器械必然走向微型化、智能化、个性化和网络化,全新概念的现代医疗仪器,必将在 21实际实现“无缝”融入到社区环境和个人家庭之中,从而更好地为每个人的健康服务。 现代医疗仪器要走向智能化、个性化和网络化,身份识别是第一步,也是最关键的一
[单片机]
基于RFID的医疗器械智能<font color='red'>控制系统</font>设计
工业发酵自动控制系统中工控机的应用方案
系统概述     工业发酵自动控制系统中工控机的应用方案。我国是轻工发酵工业大国,但此行业的控制技术普遍比较落后,生产中仍以人工控制为主,采用计算机技术起步较晚,普及率较低。目前轻工发酵行业正面临着日益激烈的全球竞争,因此对以计算机为核心的自动控制技术有着强烈的需求。以下是某酒厂采用研祥工控产品进行酒精发酵控制的解决方案。 系统要求     提高、稳定产品质量,降低原料消耗;     采用高级智能控制算法,提高控制水平;     减少人工参与,实现无污染生产,减少质量风险;     替代人工,降低生产成本;     测、管、控一体化,满足信息化需求,提高企业管理水平与竞争力。 系统框图 系统原理     本系统采用
[嵌入式]
焦炉集气管压力模糊神经网络控制系统
摘要:针对焦炉集气管压力这类多变量非线性系统,提出一种基于模糊神经网络的智能协调控制方案。应用遗传算法对模糊神经网络结构和参数进行优化,并采用PLC的逻辑梯形图语言编程实现智能协调运算。工程应用表明了系统设计的有效性。 关键词:可编程控制器 模糊神经网络 智能控制 焦炉集气管压力控制是焦炉控制的关键之一。压力大时焦炉冒烟严重,近距离不能看清设备,大量焦炉媒气进入空气中,污染环境;压力小时空气吸入严重,影响焦炉寿命和焦炉煤气质量。因此,采用先进控制手段,对焦炉焦气管压力进行长期稳定控制,对于改善环境、提高煤气回收量和质量、提高焦炉辅助产品产量和质量,具有重要的意义。焦炉集气管控制系统的主要问题有: (1)焦炉集气管压力系统是一
[应用]
步进电机的单片机控制系统的设计
1 引言 本文主要研究基于8051 单片机的步进电机的驱动器,驱动采用H - 桥驱动电路,使步进电机可在智能化程序控制下完成正转、反转、加减速及细分等各种操作。文中所设计的H - 桥驱动电路可使步进电机具有更高的性能,同时把数字电路与驱动电路隔离开,避免了步进电机运行时所产生的冲击电压和电流干扰单片机。 2 控制系统的硬件设计 步进电机的单片机控制系统硬件原理图如图1所示。 图1 步进电机的单片机控制系统硬件原理图 系统中采用并行控制,用单片机接口线直接去控制步进电机各相驱动线路。键盘作为一个外部中断源,设置了步进电机正转、反转、档次、停止等功能,采用中断和查询相结合的方法来调用中断服务程序,完成对步进电机的最佳控制,显示
[单片机]
步进电机的单片机<font color='red'>控制系统</font>的设计
风力发电技术与功率半导体器件及控制系统
  通过风能获得太阳的能量并非新鲜事物,但当今的功率半导体器件与控制系统却使这种能源更加适用。     在现有的太阳能利用技术中,风力涡轮发电机成为大规模“绿色电能”生产的先锋。   今天,美国政府和欧洲各国政府都在大力支持可持续能源的生产。2003年,美国的风力发电厂装机总值达 16 亿美元,预计到 2020 年,还将再增 10 万 MW 的装机容量,可满足美国电力需求的 6%。美国还将在 Majave 沙漠的 Tehachapi 建立世界上最大的地面风力发电场。但 2002 年的数据显示,全球 90% 的新增容量还是在欧洲。   可变的能量输入是对设计师的挑战   先驱者们在多大程度上解决了困扰今天设计师的诸多问题,对此作出正
[嵌入式]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved