0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

使用雨珠S设备的一点经验成果--电子之光

jf_22476612 来源:jf_22476612 作者:jf_22476612 2023-08-14 21:01 次阅读

目前基于雨珠S片上仪器集成平台,我们成功完成了生产场所健康监测仪,具体设备如图:

wKgZomTDbNOAZCYxAAKX3zpda2w539.png

wKgZomTDbOGAZAxkAAMQ8Xs7zuk714.png


此作品目前主要完成了三个方向的工作。第一,能够对于设备健康情况进行实时监测,避免出现故障,对于工作设备的工作温度,设备的振动情况以及工作噪声进行监测和播报,同时加装摄像头,能够全面观察设备运行情况。第二,能够对于设备的工作环境进行检测,力求减小外部环境对于设备工作的影响,本设备加装温湿度传感器实现温度,湿度要素的测量,为对外部环境加以控制提供依据。第三,改进工作场所环境,对于相关设备工作产生噪音以及次声波进行主动降噪处理,提高工作的效率。设备具体装置如图所示。

wKgaomTDbvGABig1AAH8fCMtTCI173.png

针对雨珠S丰富的通讯接口和电压源,我们完成主板设计,其包括7个外界模块接口和三个功能模块,包括温湿度计接口,麦克风音频采集接口以及TTS语言播报等部分。对于外接分模块的设计,具有包括咪头采集板,扬声器功放模块在内的7个功能模块。
主板

wKgaomTDb22AGtoVAAJraSr2skw769.png

wKgZomTDb3iAJ2gQAAKOQIgGlyA036.png

wKgZomTDb4GAec5pAAKkQc2L8Fg990.png

wKgZomTDb4qAJ8PQAACtcF_rg3U246.png

wKgZomTDb5GARNo2AAM-Rr13BRA101.png

外界模块

wKgZomTDb6iAIe_tAAEiJaRcMT8514.png

温湿度计

wKgaomTDb7eAO0c4AARU6yIJIBg144.png

wKgaomTDb7-ALmiDAAZgq-7rFC8610.png

喇叭功放模块

wKgaomTDb-2AEmwdAACoOgaVFH8572.png


wKgaomTDb_eAcTSxAAESk5J63R8507.png

麦克风音频采集模块

wKgaomTDcAmAMSlKAAEXv6tR7Wc383.png

wKgZomTDcBOAFfgrAAQhGQnRi-c865.png

wKgZomTDcB-ACQcRAAMPLDIv9no231.png

咪头音频采集模块

wKgZomTDcDKABqfTAAFdC2xz76g113.png

wKgaomTDcDmASMD3AAEX4iz5ckI724.png

红外温度模块

wKgZomTDcEWAME_8AAD8NTnq73Y307.png

激光测振模块

wKgaomTDcFKAYhUBAAg0PFRQ2Ss001.png

TTS语言播报模块

硬件总体设计中,我们利用了程控电源供电,采用雨珠Sinterwetten与威廉的赔率体系 输入输出功能实现了对于激光测振和两级音频信号的采集和降噪信号的输出,使用串口功能实现了语音播报,通过USBHUB,对于摄像头的图像进行了采集。我们对于雨珠S设备提供的数字IO和电压源的使用率达到了100%”,此外借助了IICUARTRS485和单总线协议进行通讯,充分发挥了雨珠S设备的功能和开发潜力。

软件的开发,我们使用的是雨珠S设备SDK的Python接口,实现了系统所需的各个功能。并结合PyQt完成了简洁易用的UI设计。

wKgaomTDcLmAbXzlAABOogJdtxU240.png


wKgaomTDcMGANs2oAAA_wRVOFFw081.png

雨珠S对于Python接口的良好支持,对于原型开发更加如虎添翼,才使得我们能够在这有限的时间内完成了系统开发。在PC端控制上,完成了包括子线路无限循环,系统自检使能,雨珠参数修改等六方面内容,建立了功能实现的总体框架。

wKgZomTDcNOAdoDLAADK7AJQQf0470.png

云编译功能使得雨珠S设备的使用更加灵活多变,可轻松应对更多未知的非标准化的时序,大大加快了设备原型的开发。比如我们组在对于红外温度信号采集模块进行设计时,发现此模块的IIC时序与系统内置的传统IIC协议不兼容,无法正常驱动此模块。主要矛盾在于标准IIC协议的起始位和停止位都是成对出现,导致发送完读取寄存器地址后的Restart信号前多了一个停止位,造成数据采集失败。经过云编译进行逻辑结构的调整,实现了对于时序的精确控制,成功解决了停止点的问题。

wKgZomTDcPKADC4VAAHcNGU3cPI858.png


wKgZomTDcPiAbLUMAAHQ98vl9m4070.png

目前云编译的功能实现了包括UART收发状态机,UART帧数据收发机在内的6种状态机,如图是红外部分IIC协议的时序状态机。

wKgZomTDcS6AVyzfAADfPcYhxv0654.png


此外,我们在整个系统开发过程中,做了大量的实验和数据分析,比如这里给出的角度,距离对于降噪效果影响的实验结果

wKgZomTDcWqAXSbqAABGF6gamh4309.png


wKgZomTDcXyAa5olAABCpuyIKKs045.png

同时,我们使用fxlms算法进行了仿真,得到了良好的降噪效果

wKgZomTDckGAa-W-AAFNSobLQr0278.png

wKgaomTDckmAQiVYAAE9gR7Zgc4455.png


雨珠S设备方便灵活,SDK支持Python,C,Labview三种开发接口,有上百个底层API。能够胜任多种功能,多种设备的原型开发与实验测量。特别是其提供的云编译功能,更加突出了其灵活性,可以实现更加个性化的设计与开发。
我们在本项目中,雨珠S设备提供的数字IO和电源的使用率达到了100%。我们完成了6项主要功能,其中两项功能用到的传感器驱动器为自主研发。完成了包括主板在内的三套电路板的设计开发。在下一步我们还将完成温湿度模块的开发和更好降噪水平的实现,更加充分发挥云编译的功能。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2550

    文章

    51071

    浏览量

    753339
  • 接口
    +关注

    关注

    33

    文章

    8588

    浏览量

    151103
  • 虚拟仪器
    +关注

    关注

    22

    文章

    775

    浏览量

    87327
  • 采集模块
    +关注

    关注

    0

    文章

    137

    浏览量

    9556
收藏 人收藏

    评论

    相关推荐

    云数据库和云主机哪个好一点

    云数据库和云主机哪个好一点?云主机和云数据库各有优势,选择哪个更好取决于具体需求。云主机提供虚拟化的计算资源,适用于运行各种应用;而云数据库专注于数据存储和管理,适合高效数据处理。两者都具有高性能
    的头像 发表于 12-04 13:50 116次阅读

    光纤外面的皮破了一点有关系吗

    光纤外面的皮破了一点,在般情况下,只要光纤的纤芯没有受到损伤,对通信通常是没有影响的。光纤的外皮主要起保护作用,能够防止光纤受到机械损伤、腐蚀、潮湿等外部环境的损害。如果外皮破损,但纤芯仍然保持
    的头像 发表于 11-25 10:04 286次阅读

    TPA3255音量稍微大一点就会保护,需要重新启动,怎么解决?

    经过反复测3255 双声道模式2欧喇叭单元,音量稍微大一点就会保护,需要重新启动,4欧以上就没有任何问题,这个情况供电超过36V 才明显,尤其高压50V左右,只要音量有一点就保护了。单声道模式可以55V供电不保护。寻求解决办法,调整电阻,电容,或者加粗铜箔走线,并没有得
    发表于 09-30 08:32

    大功率贴片电感的电感值偏大一点可以用吗

    电子发烧友网站提供《大功率贴片电感的电感值偏大一点可以用吗.docx》资料免费下载
    发表于 09-20 11:33 0次下载

    OPA2228在分压之后的一点信号就出现了失真,为什么?

    我使用OPA2228双运放,其中个运放做THS5651的输出I-V转换,将该电压信号经过电阻分压衰减送进另个运放组成的射极跟随器,但是测到在进入分压前没有问题,但是在分压之后的一点信号就出现了失真,请问是什么原因,如何解决
    发表于 09-20 08:03

    电感碎了一点点能正常用吗

    电子发烧友网站提供《电感碎了一点点能正常用吗.docx》资料免费下载
    发表于 09-04 11:32 0次下载

    发电机转子一点接地如何处理

    故障原因分析 发电机转子一点接地故障的原因主要有以下几种: 1.1 机械损伤 发电机转子在运行过程中,由于振动、摩擦等原因,可能导致转子绕组的绝缘层受到损伤,从而引发接地故障。 1.2 绝缘老化
    的头像 发表于 08-20 17:05 1497次阅读

    对IOT_DEMO的程序做了一点修正,但是直出现编译不成功,为什么?

    现在对IOT_DEMO的程序做了一点修正,但是出现直出现编译不成功,在命令行的界面也是看不出来,错误的地方 不知错误输出的文件是什么,没有什么好方法解决这个问题 在eagle.S 中也是看不错误所在。
    发表于 07-12 07:32

    BLDC桥驱动的两端都会并联很大的电容和个小一点的电容,这个电容是必须的吗?

    官方出的关于bldc电机控制的开发板,桥驱动的两端都会并联很大的电容和个小一点的电容,这个电容是必须的吗? 是否可以去掉? 希望得到回复,谢谢!
    发表于 07-04 07:15

    请问ARM Cortex系列烧写器哪个烧写快一点

    最近个工程文件有点大,用STLink烧写需要40多秒,CMSIS-CAP烧写需要30秒左右,jlink没试过,我还知道用带USB的Bootloader进行flash烧写的,但不知道哪个烧写快一点,请问大家都在使用什么烧写器呢?
    发表于 05-10 06:15

    使用stm32cubeprogrammer下程序总闪退,一点\"start programm\" 就退出怎么解决?

    使用stm32cubeprogrammer 下程序总闪退,连接是正常的,一点\"start programm\" 就退出。
    发表于 03-28 08:25

    ​PLC天塔之光的控制

    ​PLC天塔之光的控制
    的头像 发表于 03-04 15:01 716次阅读
    ​PLC天塔<b class='flag-5'>之光</b>的控制

    变压器铁芯为什么需要一点接地,多点接地不是更可靠吗?

    变压器铁芯为什么需要接地?变压器为什么要一点接地,多点接地不是更可靠吗? 变压器铁芯接地的目的是为了保证人身安全以及保护设备的正常工作,避免发生电气事故。 首先,变压器铁芯接地是为了确保人身安全。在
    的头像 发表于 02-03 16:22 2655次阅读

    将使用的色环插件电感换成更大一点会影响使用吗

    将使用的色环插件电感换成更大一点会影响使用吗 编辑:谷景电子 关于色环插件电感替换的问题之前有过对应的讨论,看到有人留言问:将当前使用的色环插件电感方案换成比原来大的电感会影响使用吗?今天我们就来
    的头像 发表于 01-23 11:30 613次阅读

    LTM80535输出电流稍微大一点输出电压就减小是为什么?

    LTM80535 输出电流稍微大一点 输出电压就减小 外部电路解法正确 是电源模块有故障吗 而且电压降低后有啸叫声 不确定是不是模块内部的电感引起的
    发表于 01-04 06:40