使用 Android 的移动功能发生器外文翻译资料

 2021-11-06 19:49:23

英语原文共 10 页

使用 Android 的移动功能发生器

Elijah Mathewa, Dr. Sunil Karamchandanib, Mr. T.D. Biradar0

学生, 电子与电信系,D.J Scanghvi College of Engineering,Tel: 97-99693788,Emcail: elijcahzm92@gmcail.com

助理教授, 电子与电信系,D.J Scanghvi College of Engineering,Tel: 97-9969378804,Emcail: skcarcamchcandcani@red}}incail. com

助理技术人员,电子与电信系,D.J Scanghvi College of Engineering Tel: 97-9969378804 ,Emcail: tcancpji.bircadcar@djsce. cac. an

摘要:

该项目尝试使用 Android 创建一个手机应用程序, 以实现一个函数生成器, 该生成器不同的 a. c. 源 (如正弦、锯齿和正方形), 以便为不同的电路供电。功能发生器仅在

实验室。因此, 如果这个可以在通常可用的电话上实现, 那么它就可以在家里或现场广泛使用。并对手机的音频端口能力进行了更详细的探讨。将实验室中使用的函数发生器替换为在紧急情况下基于android函数生成器是项目的最终目标, 适应相同的功能与广泛的编程也是这个项目的范围。

(6) 2015年作者。Elsevier b. v. 出版这是 CBY NC-ND 许可证下的公开访问文章(http://creativecommons.org/licenses/by-nc-nd/4.0}.第四届国际计算机进步会议组委会负责同行审查,通信和控制 (ICAC3 #39; 15)

关键词: 函数发生器;权力;移动应用;音频端口;Android

介绍:

研究人员和现场工程师面临着一个函数发生器产生不同的频率的正弦波的迫切需要。这些需求通常发生在偏远地区 (即家庭、现场等), 在那里实验室无法进入或者容易访问。此外, 如果我们需要大量的函数发生器, 则它不可能满足较短的时间间隔。由于功能发生器的高成本和笨重, 不可能也没有必要使研究人员购买这些功能发生器供个人使用。此外, 功能的物理传递生成器可能会对功能发生器的安全构成威胁。

这些问题使我考虑了一种便携的替代方法。只需要一个设备, 即手机。这是几乎普遍在

每个人的手上, 因此, 如果在手机单元上实现了函数生成器, 那么每个研究人员都可以在需要的时候在手机上拥有一个功能发生器。在过去的几年里, 机器人设备在全世界的爆发产生了智能手机的使用。免费的安卓软件也大大增加了结合两个不同的世界的电信设备的机会

(如函数生成器) 和软件 (如 android 和 Java 编程)。因此, 该项目旨在实施在手机上使用 android 平台的功能发生器。

因此, 此选项为上述所有问题提供了解决方案, 即研究人员和现场工程师可以在任何时候使用他们的手机上的函数发生器, 而不必接近实验室。高成本和大量的噪音被削减, 使其成为零成本的方法。此外, 这是一个高度便携和安全的选项。如果功能发电机有着大量的需求, 它很容易提供给所有通过 android 市场。

但这也有一些缺点, 这将是显而易见的, 但正如前面所说, 这个应用程序不是一个更换到手机上的传统的功能生成器, 虽然它在实验室不可用的和无法访问的情况下有一个很大的好处。但此应用程序的工作频率的范围是最大的缺点, 因为它是专门为音频设计的频率 (从20赫兹到 20, 000 赫兹)。事实上, 不超过2-3 伏特可获得的事实是另一个固有的缺点。这是因为使用手机电池的功率, 因此不能使用高功率生成。因此, 实验室中的传统函数发生器永远无法更换。

函数发生器在现场的应用很多, 其中一些应用如下:

数字建模设备及其保持可以进行测试, 由 RF 和 IF 组成的接收无线部分进行测试和校准,对放大器进行增益测试, 并在1dB 的压缩点上配置差分输出。

此模式下, 振荡器效应的漂移决定在电路上, 由时钟驱动的电路板的设计裕度为测试。它可以用作本地振荡器。接收机的响应也可以通过使用它作为 RF 激振器后进行测试与调节。

我们的项目主要包括三个阶段:

1. 使用信号发生器生成不同频率的正弦波、锯齿和正方形波形

2然后生成的这些波形需要使用 Android 传输到手机的音频端口功能和硬件以及 Android 和 Java 编码

3 现在在手机音频端口上可用的波形需要与 CRO 或工作项目

使用 Java 生成波形:

项目的第一步涉及产生正弦、锯齿和正方形波形,如果一个频率的正弦波可以产生, 然后通过创建每个不同频率的波形。使它显示在手机上, 频率可以变化, 从而产生正弦波,即产生单频正弦波的线。这里是通过可变电位器 (旋钮)产生不同频率的波。

因此, 通过下面的线程, 我们产生了一个19千赫的正弦波。

一个单一的频率锯齿波和方波也是也可以通过 Java 上述线程中的函数产生的, 但尚未实现, 它将在适当的时间内完成。

现在, 为了产生相同的正弦,锯齿和方波的不同频率, Java 代码被写在手机上, 一个可变电位器 (旋钮锅旋转)频率变化导致波不同的频率。 Knobjava 文件是写在手机的屏幕上形成一个可见的旋钮,操纵旋钮指针的垂直和水平距离将指定一个特定的比例,使用这个尺度, 我们可以产生频率, 可以用来产生波。生成的刻度使用以下列方式制定频率:

3. 安卓封装

用于生成正弦波、锯齿和三角形波的 Java 代码已经编写完毕, 但它们不能在智能手机上使用, 而需要将 Java 代码封装到 android 环境中。 机器人环境主要由 andreidfevest. xml 组成。每个应用程序都必须有一个主目录中的 android丙形. xml 文件 (具有相同的名称)。更重要的信息有关应用程序由清单文件提供给 Android 系统。系统应拥有此信息之前

任何应用程序的代码都可以实现。清单有许多功能, 其中一些是如下 [2-4]:

Java 包由清单文件命名。应用程序需要唯一的标识符。这是由包名称提供。

不同的应用程序组件都是由 Andorid布集上文件描述广播接收器、服务和内容提供商。这些组件构成了特别是活动应用程序的内容。

这些类也由清单文件命名。这些类实现了每个组件以及安卓系统了解组件以及在何种条件下可以通过声明(例如, 可以处理的意图消息的类型)。

承载应用程序组件的进程由清单文件确定

如果应用程序希望访问某些受保护的 API 部件, 则有一些权限是必需的。这些由清单文件列出。此外, 与其他应用程序的交互由这些权限声明。

为了确保与组件的互动, 其他人应该有一定的许可证的应用程序, 该应用程序也是由清单文件声明的。

列出了检测类, 这些类在应用中。在发布应用程序之前, 这些声明将被切断。在开发过程中,测试应用程序, 它们是写在清单本身。

该应用程序需要最低水平的 Android API,这是由清单文件声明的。

这些库由应用程序必须链接的清单文件列出。

4. 与 CRO 的接口

这是使用的一种方法, 使用音频端口。在音频端口引脚和信号处生成一个音调可获得进一步处理。这是一种将 7.4 mW 功率输送到负载的收获类型,该使用组件的效率为 47%, 成本约为2.34 美元, 数量约为 lOK [5]。使用音频端口似乎是有利的, 因为麦克风销可以用于反馈机制回到移动。标准音频端口引脚配置如图3所示。

当耳机端口用于为与外设沟通时,耳机给出的输出电压信号非常低, 这比通常甚至比典型的晶体管阈值电压也不低。为了它有效, 必须将其转换为更高的电压, 我们使用能量采集和增压电路, 可在200mV 范围内使用输入交流电压工作。

电压空间是有限制的, 因此, 如果没有相当大的电流, 就很难实现简单的整流功率损耗, 在某些情况下, 可能需要实现最大功率点跟踪。当理想产生的音频波形与成本相匹配时, 有一个共同的迭代设计问题出现,即所获得的电路的转换效率和复杂性。

在最大功率传输的采集技术中, 在 240 mV 的 RMS 电压下进行,当连接到3.652 的负载阻抗时, 可提供 66.0 ma。

我们已经做了斯索普使用三星 GT-S5570。对于三星 GT-S5570, android 信号发生器生产550Vpp

使用函数 Mat. sin (角度) 生成正弦波, 该函数返回输入中给出的角度。数组被定义为具有名称 '示例' 和类型浮点, 它将不断存储在指定实例处的正弦信号的值。我们已经创建了一个类 andoido编码器的对象,将示例的值写入音频插孔的输出端口上。

另一个 Java 文件获取在 sinewavegeneral. java 中产生的正弦波, 并将其发送到移动, 然后从电信号转换为音频信号, 然后可以听到和看到 CRO,如图4所示。

由于正方形和锯齿波的研究和研究, 因此无法提出正方形和锯齿波的结果。要显示具体的结果, 还需要一段时间。

结论

因此, 我们能够使用 android手机在单元上实现函数生成器来设计应用程序。其正弦波产生显示在上面。正方形和锯齿波不显示。它确实是一个很大的优势, 当在家里或为他们正在工作领域内功能生成器是不可用的时,它还非常有利, 可以将函数生成器应用程序提供给每个研究人员拥有的一个智能手机。如果采取权力和其他考虑, 那么在未来的岁月里, 将没有必要在实验室中存放任何功能发生器, 因为每个函数生成器的手机上都会有一个函数发生器。

基于 android 的盲人语音助理

1. 导言

现在随着技术的发展, 已经发现,在各种不同的操作系统的智能手机范围内,触摸屏幕上都有一个 qwerty 键盘,如 iOS 和 Android (Lee, 2012年)。这些操作系统中的每一个键盘随着时间的推移继续发展。

智能手机的发展技术到现在, 盲人还不能感觉到。 这是因为他们在操作智能手机的困难,智能手机主要是用触摸屏开发的,它影响盲人,日常生活中他们只使用触觉, 听觉和味觉。因此, 为了帮助盲人操作触摸屏的智能手机, 有必要创建一个语音辅助应用 (智能软件助手)。

此应用程序可以帮助盲人和视障人士访问库中的资源。克雷文 (2003)进行行为研究盲人和视力方面所面临的困难在图书馆获得的受损者资源。 此应用程序还可以减少资源共享方面的差距,为盲人和视障人士访问图书馆资源时提供方便。

智能软件助手(Naone, 2017) 是软件代理,这也是一个智能代理,运行用户的具有某些特定指令的任务。这个软件进化了从虚拟个人的概念助理, 认知助理可以学习和组织活动。智能软件助手结合了传统的人造智能方法, 试图创建一个个人助理计划, 可以通过用户与之互动而发展。该软件向用户表明计算机可以快速使用智能技术和行为学习。智能软件的目的助理程序的发展是为了创造一个梦幻般的体验, 这可以帮助人们在他们的日常生活提高效率 。

  1. 方法

用一个直接的采访确定用户的需求,媒体进行了五个盲人受 访 者。面试的方法是选择, 因为盲人不能填补问卷。用户需求分析的目的是找出盲人使用手机经常面对的约束,是找出使用 Android手机时什么是需要的功能等。

采访显示用户需要的应用程序, 这是可以实现盲人操作目前正在使用的 android 智能手机使用屏的平均技术。用户需要应用程序可以执行来自用户通过使用声音的命令, 如发送消息的命令, 读取传入的单词,读取消息状态, 使入站呼叫, 读出电池状态, 并锁定装置。这也需要可以在执行之前确认用户的命令的一个应用程序。 这需要可以读出用户触摸的菜单或图标一个应用程序。这就需要使用语音到文本, 并从文本到文本的转换。需要应用语言语音和他们清晰的发音。

该设计方法中包含Scrum技术模型, 它被称为Scrum方法,因为这个过程被认为是更多有效、高效和适合该项目的应用, 其中包括少数团队成员。Scrum 上的活动方法是积压, 冲刺和 Scrum会议。

在产品积压阶段, 开始产品设计;一个产品被设计为一种可以简化应用程序的过程的方式。 它是根据用户的需求设计的统一建模语言。UML 设计包括例图设计, 该设计描述了应用程序、说明应用程序工作方式的活动图和描述应用系统的结构。其中还设计了基于用户的需求的用户界面 (UI)。在 UI 设计中,有一个显示所需的图像应用程序, 以便应用程序开发人员更加专注。其优先级列表中的优先顺序要在冲刺阶段的工作中完成生成输入。

在冲刺阶段, 应用创造开始。有几件事在此阶段完成, 如由编程开发人员和 Scrum 完成会议, 在每天为期15分钟的会议中讨论应用创造的发展和遇到的障碍。此时在这个项目上进行测试工作。如果,应用程序发现了一个错误,应用程序或使用应用程序时无法按照所需的性能执行, 则必须修复 bug。

在演示阶段, 开发人提供已完成的应用程序, 由用户进行测试, 然后是采访用户以了解它是否满足了需求, 是否仍然有一个应用程序的短缺, 这就需要由开发人员再次修复。如果用户觉得它已经实现了他的要求, 然后它将继续到下一个阶段。如果没有满足需求, 那么它应该回去到产品积压阶段。

3. 结果和讨论

原文和译文剩余内容已隐藏,您需要先支付 30元 才能查看原文和译文全部内容!立即支付

以上是毕业论文外文翻译,课题毕业论文、任务书、文献综述、开题报告、程序设计、图纸设计等资料可联系客服协助查找。