非触摸液晶屏显示智能遥控器的设计与实现

合集下载

基于单片机的智能遥控器设计

基于单片机的智能遥控器设计

基于单片机的智能遥控器设计智能遥控器是一种现代化的控制装置,在生活中使用广泛。

为了应对人工智能和物联网时代的到来,越来越多的遥控器将具有智能化的特性。

本文将介绍一种基于单片机的智能遥控器设计。

1. 设计需求本智能遥控器要求具有以下特性:1)控制面板简单,易于操作;2)使用范围广泛,能够控制不同种类的设备;3)具有智能识别功能,可以自动识别被控制设备的类型,并提供相应的控制选项。

2. 硬件设计本设计采用微控制器AT89S52作为主控芯片,具有较强的计算和控制能力。

下面是整个系统的硬件连接示意图:其中,按键K1~K4分别用于选择不同类型的设备,LCD1602是显示器件,红外遥控发射模块是用于发出控制命令的装置。

此外,还可以根据需要增加其他传感器。

(1) 系统初始化在系统启动时,首先要对硬件进行初始化。

具体步骤如下:1)对LCD进行初始化,并显示欢迎信息;2)初始化红外遥控发射模块;3)初始化按键K1~K4;(2) 被控设备识别当用户选择想要控制的设备类型后,遥控器会自动进行设备识别。

具体步骤如下:1)通过红外接收模块接收被控设备发出的信号;2)对接收到的信号进行解码,得到设备类型信息;3)根据设备类型信息,在LCD上显示相应的控制选项。

(3) 状态查询用户可以通过按键来查询被控设备的当前状态。

具体步骤如下:1)按下查询键;2)向被控设备发送查询信号;3)接受设备返回的状态信息;4)将状态信息显示在LCD上。

(4) 控制操作2)处理用户选择的控制选项;4. 总结本文设计了一种基于单片机的智能遥控器,能够实现自动识别被控制设备类型、提供相应的控制选项、查询设备状态和控制设备运行等功能。

此外,还可以根据需要增加其他功能模块,适用于各种控制场景。

自动适配多种设备的智能遥控器设计与实现

自动适配多种设备的智能遥控器设计与实现

2017年 / 第12期 物联网技术530 引 言现在几乎每家每户都有电视、机顶盒、网络盒子、音响、空调、风扇等电器。

这些电器设备所配备的遥控器种类繁多,使用及管理极其不便,容易出现遥控器混淆和丢失等问题。

目前市场上存在的智能遥控器,可实现一个遥控器替代多个遥控器控制多个电器的功能,但这种遥控器按键繁多,使用复杂,容易误操作。

在不同设备之间使用需要通过按键频繁切换。

且随着设备增多,切换愈加繁琐。

部分电器采用内置App 的智能手机作为智能家居控制终端。

但使用过程需要解锁,打开App ,切换控制界面等,操作复杂,且存在网络延迟,导致用户体验较差,同时在使用过程中存在手机私密性无法得到较好保护等问题。

本文提出了一种自动识别多种设备的智能遥控器实现方案,它具有空间相对位置计算功能和图像识别功能,可实现对电子设备的快速识别定位,无需进行复杂的按键切换操作即可控制电器。

1 系统总体设计智能遥控器的总体框图如图1所示。

图1 智能遥控器总体结构框图红外收发模块可实现遥控器与电子设备的学习配对与控制;加速度传感器、陀螺仪、指南针等用于遥控器移动侦测以及空间矢量位移计算,实现目标电子设备的预判断;摄像头位于遥控器前端,用于图像拍摄和识别;触摸显示屏用于显示控制界面和快捷按键;物理按键便于快速操作。

系统采用锂电池供电。

系统各功能模块的布局如图2所示。

红外发射红外接收快捷键开关摄像头图2 智能遥控器布局2 学习配对方式2.1 传统的遥控器红外对码方式红外对码框图如图3所示。

图3 红外对码框图系统由MCU 协调各单元,红外接收电路用以接收要学习的红外信号,红外发射电路用以发射控制电器的红外信号。

MCU 根据键盘按键是否按下所产生的数字信号判断系统处于红外接收状态或红外发射状态。

当处于红外接收状态时,MCU 将接收到的红外信号存储于存储器中,当MCU 处于红外发射状态时,可通过MCU 依照对象选择键按下所产生的不杨连池,林春婷(厦门盈趣科技股份有限公司,福建 厦门 361006)摘 要:文中提出了一种智能家居人机交互控制设备的设计与实现方法。

智能遥控器的设计理念

智能遥控器的设计理念

智能遥控器的设计理念智能遥控器是一种结合了现代技术的遥控器,它主要的设计理念是提供用户更加便捷、智能化的控制体验。

智能遥控器的设计理念围绕以下几个方面展开。

首先,智能遥控器的设计理念是便捷性。

传统的遥控器通常有许多按键,用户需要花费一定的时间和精力来寻找正确的按键。

而智能遥控器通过使用人工智能和机器学习技术,可以根据用户的使用习惯和喜好,自动显示用户最常用的功能。

这样一来,用户可以更快捷地找到需要的功能,从而提高操作的效率。

其次,智能遥控器的设计理念是个性化。

传统的遥控器通常具有固定的布局和按键功能,不符合不同用户的个性化需求。

而智能遥控器可以通过连接互联网,获取用户的个性化喜好和需求,并根据用户的喜好自动调整按键的布局和功能。

这样一来,用户可以拥有一个专属于自己的遥控器,更加方便自如地掌控各种设备。

再次,智能遥控器的设计理念是智能化。

传统的遥控器通常只能控制单一设备,而智能遥控器具备了智能家居控制的能力。

它可以与各种智能家居设备进行联动,实现一键控制整个家居系统。

通过智能遥控器,用户可以轻松地控制电视、音响、空调、灯光、窗帘等设备,实现智能化的居家生活。

最后,智能遥控器的设计理念是用户友好性。

智能遥控器应该具备简洁明了的界面和操作方式,让用户可以轻松上手,并且能够自动学习用户的操作习惯,提供更加个性化的操作方式。

另外,智能遥控器还应该具备多种操作方式,如语音控制、手势控制、手机App控制等,以满足不同用户的需求。

总之,智能遥控器的设计理念是为了提供更加便捷、个性化、智能化和用户友好的控制体验。

通过结合现代技术和人机交互原理,智能遥控器可以为用户提供更加智能、高效和舒适的控制方式。

电视机遥控器的按键设计与实现原理

电视机遥控器的按键设计与实现原理

电视机遥控器的按键设计与实现原理电视机遥控器是我们日常生活中不可或缺的电子设备,它使我们能够舒适地控制电视机的功能,而不必亲自接触电视机。

在这篇文章中,我们将探讨电视机遥控器的按键设计与实现原理。

首先,电视机遥控器的按键设计是十分重要的,它直接影响用户的操作体验。

按键的布局应该简洁明了,便于用户快速找到目标按键。

常见的按键布局包括数字按键、音量控制按键、频道切换按键、电源开关等。

通过合理的分组和排列,用户可以轻松地操作遥控器,从而达到方便快捷地控制电视机的目的。

其次,电视机遥控器的按键实现原理是通过红外线技术来实现的。

现代电视机遥控器通常采用红外线通信方式,其中包括发射器和接收器两部分,分别安装在遥控器和电视机上。

遥控器的发射器是一个红外发射二极管,当用户按下按键时,发射器将发射红外光信号,这些信号携带着特定的编码信息。

每个按键都有一个特定的编码,以便电视机能够识别用户的操作。

这些编码可以是固定的,也可以是可配置的,根据不同的遥控器设计而定。

接收器是安装在电视机上的红外接收模块。

当电视机接收到红外信号后,接收器会将收到的信号解码,识别出用户按下的按键,并根据预设的指令执行相应的操作。

这种红外线通信方式可靠且成本较低,因此广泛应用于遥控器中。

除了红外线技术,还有其他一些通信技术可以用于遥控器的按键实现。

例如,蓝牙技术可用于某些高级遥控器,通过蓝牙通信将用户的操作指令传输到电视机。

无线电频率技术也可应用于遥控器的按键设计,但相比之下,红外线技术在应用上更加普遍。

除了按键设计和通信技术,电视机遥控器还可能包括其他附加功能。

例如,一些遥控器配备了麦克风和扬声器,用于语音识别和语音控制功能。

在这种情况下,遥控器可以接收用户的语音指令,经过语音识别后,将识别结果传输给电视机执行相应操作。

这种技术的发展为用户提供了更加便捷的控制方式。

此外,为了提高遥控器的使用寿命,一些遥控器设计了省电功能。

这些遥控器通常采用低功耗的电子元件,并在一段时间内未使用时自动进入省电模式。

基于单片机的智能遥控器设计

基于单片机的智能遥控器设计

基于单片机的智能遥控器设计智能遥控器是指通过智能化技术,将遥控器与其他智能设备进行连接,实现对其他设备的控制和操作。

基于单片机的智能遥控器设计是指使用单片机作为核心控制器,实现智能遥控器的功能和操作。

本文将对基于单片机的智能遥控器的设计进行详细介绍。

设计目标:1. 可以通过智能遥控器对不同类型设备进行控制和操作。

2. 可以连接到网络,实现远程控制和操作的功能。

设计原理:基于单片机的智能遥控器设计主要依靠单片机的控制能力和通信能力,通过外部传感器和各种模块实现对设备的控制和操作。

设计的原理图如下所示:[原理图]整个设计中,主要包括以下几个模块:1. 外部传感器:用于接收外部环境的信号,比如温度、湿度、光线等。

2. 显示模块:用于显示智能遥控器的状态信息,比如液晶显示屏或者LED指示灯。

3. 按键模块:用于接收用户的操作指令。

4. 通信模块:用于与其他设备进行通信,可以通过无线或者有线方式连接到网络。

设计步骤:1. 硬件设计:根据设计原理图,选择合适的单片机、外部传感器、显示模块、按键模块和通信模块。

根据需求进行相应的电路连接和布局设计。

2. 软件设计:根据硬件设计,编写相应的控制程序,包括对外部传感器的数据采集、对显示模块的信息显示、对按键模块的操作响应和对通信模块的网络连接等功能。

3. 调试测试:将硬件连接好并烧写软件程序后,进行相应的调试测试,确保各个模块正常工作,达到预期效果。

4. 功能完善:根据实际需求,对设计的智能遥控器进行功能完善,比如增加其他传感器、添加其他设备的控制功能、优化用户操作界面等。

设计亮点:1. 单片机作为核心控制器,具有较强的控制能力和通信能力,能够实现复杂的控制和操作。

2. 外部传感器和显示模块的使用,可以实时获取和显示外部环境的相关信息。

3. 通信模块的添加,实现了远程控制和操作的功能,用户可以通过网络对其他设备进行控制和操作。

总结:基于单片机的智能遥控器设计是一种将实际控制和操作与智能化技术相结合的设计方案。

基于人机交互技术的智能遥控器设计与实现

基于人机交互技术的智能遥控器设计与实现

基于人机交互技术的智能遥控器设计与实现智能遥控器是随着科技的发展而逐渐崭露头角的一种创新产品。

它不仅能够实现远程控制,还能通过人机交互技术为用户提供更加多样化的操作体验。

本文将围绕着基于人机交互技术的智能遥控器的设计与实现展开探讨。

在智能遥控器设计过程中,人机交互技术起着至关重要的作用。

传统的遥控器设计多采用按键控制,用户需要通过按键来实现指令输入。

然而,这种方式操作繁琐且不够直观,无法满足用户对于简单易用的需求。

基于人机交互技术的智能遥控器设计则能够解决这些问题,并为用户带来更好的控制体验。

首先,基于人机交互技术的智能遥控器设计应该考虑到用户的操作习惯。

通过对用户行为和需求的分析,可以确定合理的遥控方式。

例如,可以采用语音识别技术实现声控功能,用户只需通过简单的口令就能够控制电器的开启、关闭或者调节。

另外,还可以通过手势识别技术实现手势控制功能,用户只需做出特定手势即可控制电器。

这种基于人机交互技术的智能遥控器设计,能够更好地适应用户的习惯,提供更加自然和便捷的控制方式。

其次,基于人机交互技术的智能遥控器设计应该注重提升用户的交互体验。

传统的遥控器设计多采用简单的按键形式,用户只能通过固定的按钮来控制电器。

这种设计模式缺乏足够的趣味性和创新性。

基于人机交互技术的智能遥控器设计可以通过引入多媒体和虚拟现实技术,为用户提供更加丰富多样的交互体验。

例如,可以在智能遥控器上添加一个可触摸的屏幕,用户可以通过手指在屏幕上滑动、点击或者捏合等操作来实现电器的控制。

这样一来,用户不仅可以直观地看到控制效果,还能够享受到触摸屏带来的互动乐趣。

第三,基于人机交互技术的智能遥控器设计应该注重提升系统的智能化程度。

智能遥控器可以通过学习用户的使用习惯和行为,不断优化用户体验。

通过分析用户的操作记录和偏好,智能遥控器能够自动识别用户的需求,提供更加个性化和智能化的推荐。

例如,当用户习惯在晚上看电视时,智能遥控器可以自动将电视打开到用户最常访问的频道,而不需要用户手动切换。

基于单片机的智能遥控器设计

基于单片机的智能遥控器设计

基于单片机的智能遥控器设计随着科技的进步和发展,越来越多的电器设备出现在我们的生活中,遥控器的普遍应用也使得我们的生活更为便利。

然而,传统的遥控器还存在一些不足,如操作繁琐、易丢失等问题。

本文将设计一种基于单片机的智能遥控器,以解决传统遥控器存在的一些问题。

一、智能遥控器的功能需求1、具有多种控制模式,如IR红外线、蓝牙、Wi-Fi等。

2、可学习功能,可自学习常用按键,以便用户可以像学习显卡的按键一样学习自己的电视机、空调等按键。

3、具有语音识别功能,用户可通过语音来操作遥控器,例如开关电视、调节空调等。

4、可以通过智能手机来远程控制电器设备。

5、遥控器自带遥控定位功能,点击一键即可追踪遥控器所在位置。

智能遥控器的整体硬件设计中,单片机应该是关键点,包括各种传感器和执行器,其次是外观设计。

1、单片机:采用业界比较成熟的STM32系列单片机作为核心控制器,时钟频率为72MHz,内置128KB Flash和20KB RAM,为了保证存储空间和代码执行效率,还可以添加外置闪存和SRAM。

单片机通过外部电路接收或发出通信信号,从而实现对电器设备的控制。

2、传感器:由于遥控器需要获取周围环境的信息,因此需要在其内部添加一些传感器,如温度传感器、红外线传感器、指南针传感器等,可以实现自动调节环境温度、自动寻找信号源等多种功能。

3、执行器:为了适应不同电器设备的控制,智能遥控器内部需要接口转换板和执行器模块。

通过模块安装在遥控器内部,将其接口转换成目标电器设备所支持的接口,并控制电器设备执行相关的功能操作,如开启和关闭电器设备、调节电器设备的音量和音调等。

4、外观设计:外观设计应该符合人体工程学原则,使其携带方便,外观美观。

采用注塑成型制作外壳,可加入防滑材质,使其更易于控制。

同时,还要提供电量提醒功能,当电池电量过低时,会提示用户进行充电操作。

三、遥控器的软件设计1、嵌入式库:使用嵌入式库制作整个系统的框架,并实现各种程序功能。

基于单片机的智能遥控器设计

基于单片机的智能遥控器设计

基于单片机的智能遥控器设计智能遥控器是一种集成多种功能的遥控设备,可以通过无线方式控制多种家电设备、智能家居设备等。

它通常由单片机、无线通信模块、按键、显示屏等组成,通过单片机实现功能的控制和状态的反馈。

下面将介绍一种基于单片机的智能遥控器的设计。

我们需要选择一款适合的单片机,如常用的ATmega系列单片机。

单片机是整个智能遥控器的核心部件,负责处理用户的输入指令并控制相应的设备。

在选择单片机时,要考虑到其性能、接口数量、功耗等因素。

智能遥控器需要支持无线通信功能,以实现与被控设备的远程控制。

我们可以选择使用无线通信模块,如蓝牙模块或红外模块。

蓝牙模块具有较长的传输距离和高速传输能力,而红外模块则适用于控制一些只需近距离通信的设备。

根据实际需求选择适合的通信模块。

智能遥控器需要有一组按键来实现对设备的控制。

按键可以通过引脚连接到单片机上,并通过编程实现不同按键的功能。

可以设计不同的按键布局,来控制不同设备或实现不同功能。

智能遥控器的显示屏可以用来显示当前操作的状态、设备的工作状态等信息,提供用户友好的界面。

可以选择使用液晶显示屏,通过单片机的输出口和显示屏进行连接,并编程实现相应的显示功能。

为了提高智能遥控器的使用便捷性和用户体验,可以设计一些附加功能。

如设计一个学习功能,可以通过智能遥控器学习和存储其他遥控器的指令,实现多种设备的遥控功能。

还可以添加定时开关功能,设置设备的开关时间,实现自动化控制。

智能遥控器的设计需要包括硬件设计和软件设计两个方面。

在硬件设计中,需要选择合适的元件并进行电路连接,以实现各种功能。

在软件设计中,需要编写相应的程序,实现按键的检测和处理、无线通信的控制、显示屏的显示等功能。

基于单片机的智能遥控器设计是一个综合性的工程,需要考虑到硬件和软件两个方面的要求。

通过合理的设计和编程,可以实现智能遥控器的各种功能,提供便捷的控制和操作体验。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

非触摸液晶屏显示智能遥控器的设计与实现张淑杰;程武山;尹建成【摘要】基于康复护理机器人床的非触摸液晶屏显示功能,设计了一种手持遥控器,解决了市面上遥控器功能单一,按键含义不清,不能实时显示按键当前运行状态等问题.该遥控器在现有机械按键功能的基础上,加入液晶屏显示功能,可实时显示按键当前所对应护理床功能的动画.硬件部分将所有的按键信号端集成到对应的输入输出(IO)口上,在遥控器PCB印制电路板上设置了电平转换模块和通信接口模块,实现了液晶屏和下位机ARM处理器之间的通信.软件部分以ADS 1.2软件作为开发环境,以ARM9/S3C2440A为核心,通过外围电路和RS232实现指令的准确发送与接收以及液晶屏实时显示功能,最终做出实物并验证其具有较好的稳定性和实用性.【期刊名称】《上海工程技术大学学报》【年(卷),期】2017(031)002【总页数】5页(P97-101)【关键词】非触摸液晶屏;遥控器;电平转换模块【作者】张淑杰;程武山;尹建成【作者单位】上海工程技术大学机械工程学院,上海201620;上海工程技术大学机械工程学院,上海201620;上海工程技术大学机械工程学院,上海201620【正文语种】中文【中图分类】TS976.9目前,国内康复护理床缺乏智能化控制单元,大多属于低端产品[1],很多情况下需要人工进行机械操作.因此,智能遥控器的引入在一定程度上弥补了现有护理床在智能化方面的缺陷,增加了护理床调试和使用的方便和可靠性.尽管市场上已出现多种基于护理床的遥控器,可以满足一般的使用需求,但因其成本较高、功能单一、外观不够美观、按键含义不清等无法满足现代人对生活品质越来越高的要求[2-3].为了改变这一现状,本文在现有机械按键功能的基础上,加入液晶屏显示功能,设计了一个能够实时显示按键控制功能所对应动画的遥控器.1.1 设计要求设计这种遥控器主要注意以下几个方面的问题:基于成本与功能的考虑,应选择好的人机对话部件,本文选用具有非触摸功能的液晶显示屏;考虑电路板的尺寸和结构并合理选择元器件封装;考虑如何将按键功能和液晶屏显示功能结合起来;考虑最终遥控器整体外观的尺寸、美观性及合理性.设计的智能遥控器功能要求如下:1) 准确可靠的指令发送功能.遥控器能够准确可靠地将操作者按下的不同按键指令发送给下位机.2) 指令实时接收功能.遥控器液晶屏能够实时准确地接收到下位机返回的指令.3) 液晶屏实时显示功能.遥控器液晶屏接收到下位机返回的指令后,快速准确判断出要执行的操作,然后实时显示当前按键对应功能的动画.1.2 系统整体方案本文设计的液晶屏显示遥控器,采用RS232实现遥控器和下位机之间指令的发送和接收.基于液晶屏所实现的功能及成本问题,采用迪文图形应用服务软件(DGUS)串口屏.液晶屏和下位机的交互均以变量的形式进行[4],下位机把相应的数据指令发送至液晶屏,只把需要显示的信息送到液晶屏相应的地址里即可,不参与液晶屏的显示控制,软件部分基于天嵌科技ARM9系列S3C2440A芯片,以ADS 1.2 软件作为开发环境,编写遥控器控制模块的控制程序.2.1 硬件设计方案系统上电后,首先进行初始化,然后进入按键扫描状态.当检测到有按键按下,其对应的IO口被置为低电平[5],进入功能函数执行相应操作.其中功能程序中包含有指令返回,返回的指令由液晶屏接收,实现实时显示.最后将按键模块和液晶屏显示模块相结合,集成到一个遥控器上,由ARM给液晶屏供电.为了使通信及遥控器外观合理,把按键的信号线、地线以及液晶屏的信号线、电源线和地线引到板子的最下方,分别集成到DB15和DB9的插头上,便于遥控器和ARM板之间的通信.硬件整体架构如图1所示.2.2 遥控器电路控制板设计2.2.1 按键模块电路设计考虑到实际按键应用只有8个,因此采用独立按键模式,按键的一端接信号,另一端接地.按键按下,对应的IO口会检测到低电平,其持续低电平5 ms(去抖)作为按键有效的依据[6],然后进入对应的功能处理函数,执行相应操作.其电路原理图如图2所示.2.2.2 电平转换模块电路设计ARM中的串口和液晶屏串口的不同仅在于电平模式的不同,ARM采用232电平,液晶屏则采用晶体管—晶体管逻辑(Transistor Transistor Logic,TTL)电平.标准RS232电平很高,达±15 V,而常用的TTL电平最高为5 V.因此,为实现液晶屏和ARM的通信,本文采用MAX232芯片实现电平的转换.MAX232芯片采用单+5 V电源供电,仅需几个外接电容即可完成从TTL到RS232电平的转换[7],其电路原理图如图3所示.TTL数据从10脚(T2IN)输入转换成RS232数据从7脚(T2OUT)输送到DB9插头;DB9插头的RS232数据从8脚(R2IN)输入转换成TTL数据后从9脚(R2OUT)输出.2.2.3 通信接口模块电路设计考虑到遥控器的美观、接线的方便以及遥控器和下位机之间通信的便利,将通信接口模块的信号线引出到板子下方的IO口,如图4所示.由于遥控器和ARM之间采用RS232形式进行通信,因此文中设计从遥控器下方的IO口引出一个15针和9针的母头,各引脚含义如图5所示,并分别将两母头接到控制箱和ARM板上对应的公头上.2.2.4 液晶屏显示模块液晶屏模块主要用来实时显示与护理床当前状态相对应的动画.动画文件是和DGUS屏分辨率相同的24位色BMP格式文件,且其命名是表示图片存储位置的阿拉伯数字开头[8].1) 液晶屏选型在设计中考虑到手持遥控器液晶屏的大小、显示效果的美观性及液晶屏的价格,最终选用北京迪文科技的像素分辨率为320像素×240像素,型号为DMT32240M028_06WN的液晶屏.其具有无操作系统,可靠、稳定,自定义图形数据库,可根据需要灵活设计界面等特点.2) 液晶屏初始化由液晶屏使用手册可知,在使用前首先要进行液晶屏参数配置.具体初始化过程为①串口波特率设置.保持出厂默认值115 200,即设置R1=07.②串口通信帧头设置.用以串口数据帧的识别和同步[9],帧头由寄存器R3和RA设置,本文设置为R3=5A,RA=A5.③软件工作模式配置.令RC=00关闭触摸屏手势识别功能;令R2=80,即R2.7(VDS)=1,R2.6(HDS)=0,使DGUS屏偏转90°显示.④关闭OS,设置STOP_DWIN_OS.最终屏的选用状态及设置的开机动画如图6所示.3)液晶屏接收ARM返回指令设定ARM接收到遥控器发送的指令,通过控制电机的运转实现遥控器对护理床的控制,并立即返回指令给液晶屏,液晶屏每次接受的返回指令包含7个字节,其具体含义见表1.2.3 遥控器电路板及外壳实物图2.3.1 遥控器电路板设计元器件在放置过程中,不仅要考虑安放位置的合理,而且还要考虑安放之后整个PCB 印制电路板的尺寸.尺寸过大,则板内的铜线就会增长,阻抗和成本也会增加;尺寸过小,影响电路板的散热,所以电路板尺寸要合适.根据实际情况,电源线和地线要比信号线稍微粗一些,一般情况下,地线>电源线>信号线[10].本文设计的遥控器按键PCB电路板实物如图7所示.2.3.2 遥控器外壳设计遥控器外壳配合PCB板及液晶屏尺寸进行设计,采用UG三维绘图软件进行绘制,并初步采用3D打印技术进行打印,其实物及最终装配图如图8所示.该遥控器的主要工作是触发各种控制信号,并把控制信号通过串口发送出去.程序启动后,首先对系统进行初始化,之后进入到按键扫描状态.当遥控器或上位机通过RS232向S3C2440A 发送控制指令时,S3C2440A 在检测到指令后响应指令信号,并进入功能程序中执行串口程序,程序执行完毕后,回到主程序中,继续保持按键扫描状态.本文设计中加入液晶屏显示功能,由S3C2440A 向液晶屏返回指令信号,液晶屏接收到指令,实时显示按键所对应护理床当前的运行状态.其流程图如图9所示. 将设计好的遥控器实物通过串口与护理床连接,进行硬件与软件联合的系统调试来验证遥控器设计的可行性.护理床处于支背、翻身、曲腿时遥控器显示护理床当前运行状态的动画,如图10所示.经验证,遥控器能稳定地控制床的动作,并且其动画显示的状态与护理床运行状态基本保持同步.本文设计的遥控器具有使用方便、指令发送接收准确性及可靠性高.在实现机械按键对下位机护理床控制的基础上,实现了按键与液晶屏实时显示的结合.做出的实物经过在护理床上验证,证明其具有较好的实用性和稳定性,而且大大降低了制造成本.若在加入触屏功能的基础上,实现机械按键和软按键的结合,会使设计成本增加,但性价比优势也会明显增加,可进一步讨论.【相关文献】[1] 廖翼.智能护理床的发展现状与趋势[J].医疗装备,2013,26(10):5-7.[2] 袁宪锋,周风余,王然,等.基于ARM的嵌入式移动机器人遥控器设计[J].北京联合大学学报(自然科学版),2012,26(3):26-30,34.[3] 师磊,纪松波.STC15系列单片机与LC0811型液晶屏软硬件接口的设计[J].电子测试,2016(6):3-5.[4] 王军,张福弟,王磊,等.基于STM32的R61581驱动液晶屏显示方法研究[J].液晶与显示,2016,31(1):93-96.[5] 王小强.ARM处理器裸机开发实战[M].北京:电子工业出版社,2012.[6] 张欣,孙宏昌,尹霞.单片机原理与C51程序设计基础教程[M].北京:清华大学出版社,2010.[7] 梁天太,周英杰,张泽,等.基于MAX232实现PC机与CPU通信[J].新技术新工艺,2015(8):34-36.[8] 李金赐,梁九兴.基于ARM Cortex M3内核TFT触摸屏无线遥控设计[J].福建师大福清分校学报,2012(5):12-17.[9] 潘方.RS 232串口通信在PC机与单片机通信中的应用[J].现代电子技术,2012,35(13):69-71.[10] 谢龙汉,鲁力,张桂东.Altium Designer原理图与PCB设计及仿真[M].北京:电子工业出版社,2012.。

相关文档
最新文档