• 首页
  • 公司介绍
    • 公司简介
    • 实力证明
    • 产品工作原理
    • 行业应用与解决方案
  • 全新热敏温控技术
    • 感温材料介绍
  • 产品系列
    • 定制产品
      • 船用不锈钢温控阀温包
      • TV/HAT系列温控阀
      • 洗衣机、洗碗机热动元件
    • 温度压力安全阀(T/P阀)
      • 热水器温度压力安全阀
      • 空压机温度压力安全阀
      • 蒸汽锅炉温度压力安全阀
    • T/P 阀感温棒
    • 电热执行器温包
      • TEA-500 电热执行器温包
      • TEA-501 电热执行器温包
      • TEA-504 电热执行器温包
    • 温控阀温包
      • 温控阀温包 – 300系列
      • 温控阀温包 – 301系列
    • 恒温混水阀温包
      • 0829 恒温混水阀温包
      • 5464 恒温混水阀温包
    • 防冻阀温包
    • 散流器风口温包
    • 汽车温控阀温包
      • 汽车发动机温控阀温包
      • 柴油过滤模块温包
  • 新闻资讯
  • 联系我们
  • Home
  • 新闻资讯
  • [恒温阀芯]基于Android平台的串口读卡器实现多传感器数据传输
 

[恒温阀芯]基于Android平台的串口读卡器实现多传感器数据传输

by admin / 2019/07/19 / Published in 未分类

  为了实现的植物生长柜Android系统的传感器节点的信息的发送,显示和每个传感器节点的数据的控制系统中的制成。于串行端口驱动器Android平台,本研究设计的分析和实现数据的传输和多个传感器(包括两个温度传感器,湿度传感器的实时显示,光传感器和二氧化碳浓度传感器)。Android平台具有强大的功能,可将多传感器数据传输到平台,为进一步开发提供充足的空间。能植物生长柜; Android系统;智能控制;串口驱动;多传感器;中图分类号:TP274; S126文献标识码:A文章编号:1002至1302年(2016)01-0403-03目前,世界人口持续增长对材料的需求不断增加,而资源萎缩和环境dégrade.Afin解决与资源和环境的全球性问题,基本的农业日益受到民众的尊重,并已开发和前所未有的应用。为基础农业的一部分,智能植物生长实践是以资源为基础,环境保护,安全,安心和健康。得到了社会的高度重视和认可。着城市现代化建设和环境污染的速度的步伐,可用于农业的耕地面积越来越少,重要的人口生活水平的提高增添了对质量要求越来越高生活由于工厂生产的一个新的系统,保护环境,节约资源和生产智能化植物生长柜,安全,健康,有较强的适用性。中国,农业生产的环境监测正处于人工监测和化学分析阶段,但实时性能较差。些便携式仪器仍然存在使用和维护问题。为一个开源操作系统,Android系统简单而强大:基于该平台的各种控制系统,许多大学和公司定位他们的研究。Android设备驱动程序是Android操作系统的重要组成部分。是软件和硬件之间的“桥梁”。析了系统中设备驱动程序的运行机制,对Android系统顶层的设计和开发具有重要意义。件和方法系统解决方案系统主要包括执行模块,增长柜监控模块和Android测量和控制终端。这项研究中,串口驱动Android系统的内核进行了详细分析,并在此基础上,应用程序写入允许多传感器数据传输。试使用FS_V210开发板(Android系统)作为终端和下级机STM32发送收集传感器数据5,与主计算机通过其串行端口运行Android系统进行通信,并显示时间传感器5在开发板的屏幕上真实。据。FS_V210开发板具有丰富的硬件资源,如摄像头,LCD触摸屏和网络端口,易于携带,交互式和可扩展。为智能增长柜提供了出色的控制系统平台。于图Android系统的框图1.实施发展的Android串口驱动串行端口驱动程序执行过程的方法是通信数据流处理和吸引力Android系统下的功能。系列的Android端口驱动器的结构在图2中示出了串行端口驱动器的结构分为四个级别:驱动层,HAL(硬件类)层JNI(Java本地接口),框架层和申请。行端口驱动程序层由标准Linux内核修改.Android硬件驱动程序层的底层是Linux设备驱动程序层。核驱动程序以相同的方式编写,并由Linux模块方法实现。动程序层是直接连接到硬件设备的层。过访问相应的驱动程序来利用硬件。

基于Android平台的串口读卡器实现多传感器数据传输_no.132

  该层中,设置串行设备文件的访问方法,主要定义开放,读取和写入串行端口。外,还执行串行设备的注册和初始化。于HAL的硬件驱动程序首先分布在Linux内核和硬件抽象层用户空间中的其他在这一层,硬件抽象层模块的串行端口添加以访问Linux内核驱动程序。要求的硬件抽象层安机器人的说明书中,模块ID(UART_HARDWARE_MODULE_ID),该模块结构(结构uart_module_t)和硬件接口结构(结构uart_control_device_t)被定义。硬件接口结构,恒温阀芯FD表示设备文件描述符并且如示于图3。NYI的HAL结构Android系统应用程序是用Java语言和设备驱动器中实现C.应用程序必须调用串行端口驱动程序才能使用硬件,而Java硬件必须调用JNI来调用硬件抽象层接口。述JNI层主要实现Java和C / C 之间的过渡,不复杂的和逻辑的名称仅涉及串行端口的下层界面到上层功能根据规则。层定义了HAL模块ID和两个全局变量和副sUartDe sUartModule.Dans Uart_init的功能,硬件抽象层模块与模块ID UART_HARDWARE_MODULE_ID由该方法通过充电提供hw_get_module Android硬件抽象层,HELLO_HARD出现在页面上。Android的硬件抽象层找到基于UART_HARDWARE_MOD-ULE_ID的值在/系统/ LIB / HW Android系统对应的模块,则在负载和hw_module_t接口返回给调用者。旦框架层写的JNI方法串行端口的硬件抽象层的模块,它必须增加对Android系统的应用程序框架层接入服务MyUartService材料,并呼吁通过JNI方法层提供的硬件服务,然后调用底层硬件抽象层接口。问材料。述MyUartService定制的硬件服务被包括在应用层框架和MyUartService在启动时Android系统自动加载。时,应用程序可以通过Java接口访问uart硬件服务。
  本研究中进行的串行端口功能的应用程序的开发由微计算机芯片STM32与两个温度传感器(分别区分两个温度传感器的值,显示被称为根的温度,)进行,湿度传感器,光强度传感器和CO 2浓度传感器被收集并通过串行端口接收到的五个传感器数据显示在实时开发板。底层写入串行端口驱动程序实现1个字节的读出,并要求GpsDataUpdate字符()函数来读一个字节的写chaîne.La应用层。个函数GpsDataUpdate_write(string s)写入字符串。了获得每个传感器数据的正确显示,有必要在上层开发串行端口的应用。方案图示于图4中的关键技术和部分代码如下:(1)建立在Android系统应用软件的开发Eclipse的一个新项目,然后在UART创建一个新类project,主要用于通过JNI加载SO文件(uart_runtime.so)。开和关闭串口。while循环用于确定是否已收到数据。果他们没有,他们将继续接收和接收到的值将在接收后放在S1和释放。区域中添加1个线程,实时显示接收的数据,空闲时间为1秒。了实现上述功能的代码,可以读取来自传感器5的数据,但你有5个单独的传感器数据,并在5的EditText显示它们。用split将基于给定参数将原始分割为多个子字符串。代码如下:在本示例中,第一字符串和由下计算机的STM32串行端口发送的串行数据的结束分别用字母B和字母a各自位于传感器数据之间加入添加在中心。
  外,在上述strView.split代码(“B”),则strView链根据参数b分为三个部分,中间传感器的数据部分被取,然后除以根据所述参数和五套可以准确地获得数据并分别存储在字符中。符串strView0,strViewl和其他5个字符串。updateView()是一个刷新函数,数据不断更新。果和分析在此示例中,恒温阀芯第三方Android图形库AndroidPlot用于绘制图形。先,创建一个表来记录数据来绘制,然后将表转换为XYSeries并绘制在图形库的表中的传感器值来生成图形。
  试结果由植物生长室的空气温度说明,如图2所示。论通过的Android系统下设置的端口驱动原理的具体实施方法的详细分析,进行FS_V210开发板和单芯片STM32之间的串行通信和每个节点的信息接收并显示智能增长柜传感器。成长型公司的智慧和网络奠定基础。

基于Android平台的串口读卡器实现多传感器数据传输_no.173

  计实例,开发了Android系统的串行应用,收到5个传感器数据,该系统下,检查和分析串口驱动程序,发挥在智能化植物生长橱柜发展的关键作用Android系统。
  本文转载自
  恒温阀芯 https://www.wisdom-thermostats.com

归档

  • 2020年八月
  • 2020年七月
  • 2020年六月
  • 2020年五月
  • 2020年四月
  • 2020年三月
  • 2020年二月
  • 2020年一月
  • 2019年十二月
  • 2019年十一月
  • 2019年十月
  • 2019年九月
  • 2019年八月
  • 2019年七月
  • 2019年六月
  • 2019年五月
  • 2019年四月
  • 2019年三月
  • 2019年二月
  • 2019年一月
  • 2018年十二月
  • 2018年十一月
  • 2018年十月
  • 2018年八月
  • 2018年七月
  • 2018年六月
  • 2018年五月
  • 2018年四月
  • 2018年一月
  • 2017年十月

文章分类

  • 技术
  • 资讯

关于威仕顿

  • 公司简介
  • 实力证明
  • 感温材料介绍
  • 全新热敏温控技术
  • 产品工作原理
  • 行业应用与解决方案
  • 版权与条款

产品

  • 定制产品
    • 船用不锈钢温控阀温包
    • TV/HAT系列温控阀
    • 洗衣机、洗碗机热动元件
  • 温度压力安全阀(T/P阀)
    • 热水器温度压力安全阀
    • 空压机温度压力安全阀
    • 蒸汽锅炉温度压力安全阀
  • 电热执行器温包
    • TEA-500 电热执行器温包
    • TEA-501 电热执行器温包
    • TEA-504 电热执行器温包
  • 温控阀温包
    • 温控阀温包 – 300系列
    • 温控阀温包 – 301系列
  • 恒温混水阀温包
    • 0829 恒温混水阀温包
    • 5464 恒温混水阀温包
  • T/P 阀感温棒
  • 防冻阀温包
  • 散流器风口温包
  • 汽车温控阀温包
    • 汽车发动机温控阀温包
    • 柴油过滤模块温包

联系我们

Tel.: 0574 - 8805 9937
Mob.: 180 6927 2889
技术咨询: 181 0689 9222

Email: sales@wisdom-thermostats.com

浙江威仕顿温控科技有限公司
宁波市 鄞州区 首南街道,萧皋西路 615 号

© 2015 浙江威仕顿温控科技有限公司 all rights reserved. | 浙ICP备17055712号

TOP