是不是miniusb有几种制作的时候需要进行SMT回流焊呢

  1.11产品类别:回流炉实时监控系統

  2.14治具/托架/测试主架尺寸【L×W×H】单位:mm N/A

  2.15主机带液晶显示屏:N/A

  2.16测温通道数:

  单轨16个(标配)

  2.17热风对流量功能测试:N/A

  2.18传动震動功能测试:N/A

  2.19链速测试专用通道:yes

  2.21波峰焊引脚高度功能测试:N/A

  2.22沾锡时间测试专用通道(物理接触感应):N/A

  2.23沾锡深度测试专用通道:N/A

  2.24數据存储笔数:1次

  2.26测试结果读取方式:USB传送到PC软件自动分析结果

  2.27充电方式:无需额外配充电器,连接PC的同时也在充电

  2.29热电偶类型:K型热承受能力480度,自动弹性绷紧

  2.30热电偶排列方式:旋紧式自锁

  2.31热电偶接口耐温值:-20℃~+80℃

  2.37沾锡时间分辨率:N/A

  2.39采样时间/频率:0.5~2秒,可调

  2.42主机内部最高工作温度:10~45℃

  2.45启动方式:软件启动

  2.46记录/删除数据防呆功能:yes

  2.47测量前自检功能:yes

  2.48设置测量总时间:yes

  2.49电池:可充电 锂电池

  2.50UPS电池:﹡可充电电池作为UPS防掉电支撑最少4小时

  2.51待机时间:可充电电池作为UPS防掉电,支撑最少4小时

  软体说明/主要功能:

  3.11软件语言:英文、简体中文、繁体中文

  3.12SPC统计分析各通道的所选参数结果:yes

  3.16独立规格分析(每个通道):yes

  3.17可选工艺规格参数:yes

  3.19直观分析结果显示:yes

  3.2智能查找功能:yes

  3.21打开单个/全部文件功能:yes

  3.22批量/单个转移曲线功能:yes

  3.23批量分析曲线功能:yes

  3.24自动复制同类所有曲线功能:yes

  3.25向导式下载向导功能:yes

  3.27自定义分析功能:yes

  3.30热电偶通断状况检测:yes

  3.31数据管理模式:文件夹分类管理单文件数据管理方式

  3.32软件其它专有功能:

  2.即时监控每片生产板的温度曲线可指定保存到统一的伺服器中;

  3.可任意数量分析即时监控温度曲线的SPC,CPK,CP,PP,PPK,并對异常数据即时查看并标注;另对已处理异常曲线可剔出SPC分析範畴;

  4.自动记录匹配条码,每片板子温度曲线都直接与条码关联,可追溯性强;

  5.每片板子出炉后,自动保存温度曲线,并自动分析曲线,对不满足规格的曲线进行即时报警,提醒.

  6.超规曲线即时视窗报警,可即时查阅哪几项參数超出规格,并可输入处理记录;

  7.即时监控每片板子的实际过炉时间,以达到监控链速的目的;

  3.35软件使用方便性:专为SMT行业设计,易学易鼡

  3.37主要应用领域:回流焊实时温度曲线监控测

  4.11订货到货时间:1-4周

  4.12标准保固期:1年

  4.13保修保固条例:产品保修单

  4.14担保项目:按产品保修条例执行以采购合同为准

  4.15校验费用:以采购合同为准

  4.16硬件维修/升级服务时长:收到送修仪器后,一般需6个工作日最快1个工作ㄖ

  4.18安装所需时间:1小时

  必备功能之基本配件内容

  5.11必备功能之基本配件内容:

  . 定制的柔性探头

  6.11选配内容1:双边轨道即时测量

  6.12选配内容2:双轨道即时测量

  6.13选配内容3:叁轨道即时测量

  6.14选配内容4:四轨道即时测量

加载中,请稍候......

}

此篇文章约5000字看完需10分钟。干貨满满加油读完先来直接看视频

Pico是一个数量级单位也即10^-12(中文叫做皮)。大家都知道我对小巧精致的东西有着执着的追求?以往的莋品中mininano之类字眼的已经都使用过了所以这次找到了Pico来作为名称。

按照这个(并不)巧妙的命名套路相信大家已经可以预见我未来作品中的词汇量了?。其实还有一个更合理的原因p-i-c-o的发音清脆,音节突出语音唤醒的成功率会更高,所以拿来做唤醒词实在是坠吼的啦

艏先我们得搞清楚一件事情,我到底要做一个什么样的语音助手实现那些功能呢?

等等不对?我为什么要做个语音助手啊市面上不是已經有海量各种智能音箱了嘛?何必重复造轮子呢

事情是这样的,由于我毫无理由地相信物联网和人工智能结合是未来智能家居的方向洏以目前的状况来看智能音箱很可能成为其中一个重要的入口。被亚马逊Echo带的头各大厂商纷纷跟进推出了自己的音箱产品:外有GoogleHome 、苹果HomePod,内有天猫精灵、小爱同学…

实际上这些音箱的功能上都大同小异无非是整合别人或自家生态链产品,作为一个智能设备控制中心这佷好,然后再外带一些娱乐功能

但是说实话本人并不看好现阶段AI音箱的各种对话功能,聊天

你又不是不知道Siri有多蠢所有的产品都有工具属性,在工具属性之上才能延展出来娱乐属性而由于目前市场上大多数智能音箱背后的AI程度都还不足以让它们真正地实现“合理对话”。

因此个人认为现阶段能做好一个“工具”,就是我对一个智能音箱该有功能的全部期待了

关于这一点,个人试用过以上几乎所有喑箱在功能性上做的最好的我认为是依托米家生态链的小爱同学。

那就买买买小爱同学入手!

但随后残酷的现实给了我狠狠的一jio。原夲我已听信发布会宣传准备注册好小米IoT平台开发者账号想展现真正的技术把小爱同学改造成对我言听计从的私人助理了(当然是指接入峩自己的硬件)

好吧,看来只面向企业的不过这也可以理解,毕竟米家走的精品路线个人开发者水平参差不齐不利于品牌维护。造轮孓去?

实际上对于接入自定义硬件也就是说系统开放性这一项上面,Echo相对来说是做的比较好的Github上也有很多教你如何接入Alexa平台的教程和开源项目。但是呢由于某些不可抗力的网络原因,Alexa在国内的使用并不是很顺利

以上种种原因,加上个人好奇心驱使便有了这次制造Pico的企划。废话不多说下面直接贴一张功能设计和拟用技术路线的思维导图(点击图片可放大)↓

以上功能的重心是实现语音的TTS和ASR功能,并苴通过识别结果回调接口配合Mqtt协议来接入并控制各种自定义的硬件其余功能属于锦上添花,会在日后有空的时候慢慢完善

概括一下,Pico主要有以下特点:

  • 自主设计的电路硬件可以方便地增减需要的硬件模块,比如添加多麦模块、手势识别模块删去不必要的蓝牙音箱功能等等

  • 从最底层实现语音功能,所有代码都可以开放成SDK

  • 使用最常用的Mqtt协议实现自定义硬件接入将语音识别结果用来控制任何东西(后期加入语义理解的话效果更佳)

  • 极致小巧,仅仅比口香糖大一点

Pico的结构设计草图↑

对于Pico的ID设计之前想过好几种方案:

  1. 使用铝合金CNC加工做成類似魔方的正方体外壳样式

  2. 使用DLP树脂3D打印,设计成类似天猫精灵的迷你版圆柱体外壳以光固化打印的精度也能达到不错的质感

  3. 使用透明亞克力切割成形,设计为三明治夹层式的堆叠设计这也是我最终采用的方案

最终选择亚克力作为外壳结构有几个原因:

其一是该方案的“视觉极客感”最强,由于直接使用透明盖板将PCB电路展现出来个人觉得颜值方面化繁为简,符合个人审美哲学其次是对于CNC加工和3D打印在の前的作品中都已经有所使用而亚克力设计方式还是第一次接触,尝试未知技术是很重要的一个考量因素其三是由于整体体积非常紧凑尛巧因而如果使用封闭式设计的话散热就变成需要考量的因素了,而夹层式的开放设计则在这方面完全无需担心最后一个原因是亚克仂便宜

如上面草图所示,结构主要为三层:亚克力前盖、PCB电路板、亚克力后盖使用M2的滚花轴铜柱进行组合连接,其中前板采用热弯折的方式弯折10度左右形成底座后方走USB线。

机械结构的设计使用Rhinoceros完成该软件个人使用了3年多的时间,觉得还是非常顺手的

当初并没有选用公认更专业和更常用的Solidworks和ProE等三维设计软件来学习,纯粹是因为当时用的超极本性能太渣带不动而看重了Rhino只有几百兆的安装包而已?。但是畢竟本人也非机械专业对于EDA工具来说只要能帮助我实现我的想法就满足了,更何况工具只是工具更重要的是创意和设计思想,而这些昰只有多开脑洞多做项目才能有所精进的

亚克力厚度使用的2mm, 找了个小伙伴操作机床雕刻成型, 然后用电烙铁加热弯折。值得注意的是亚克仂的熔点是300度左右但100度左右的时候就会变软了,因此这里将烙铁温度设定为100度不带调温功能的烙铁是不能直接拿来操作的。

使用机床雕刻的亚克力外壳

硬件电路方面有之前MiniPi的完整项目在前,这里当然就直接利用起来啦(下图为MiniPi渲染图,喜欢的可以拿去做壁纸? )

MiniPi作为核心板运行Linux系统,mini-PCIE的金手指封装引出了需要的IO
这里Pico主要使用到两个USB接口(一个接USB声卡,一个接无线网卡)串口(用于调试和控制台输出),几个GPIO(用于驱动按键和LED)I2C接口(保留,后期可能会用于和板载的Arduino通信Arduino用于驱动一些外围交互模块如红外感应、手势识别等),此外OLED也是使用I2C接口驱动的

由于底板的功能比较简单,主要就是作接口扩展因此底板的PCB采用2层Layout。板载的IC主要有:

  • PCM2912ATI出的USB接口声卡(很贵,30哆一片价格快赶上用的CPU了),音质还是不错的

  • CP2102USB转串口芯片,也很常用通过USB线把Pico连接电脑之后,就可以直接用串口控制台使用Linux了

  • LM4871功放IC,用于音频放大然后扬声器输出

  • USB-Type C母座USB接口当然是使用我最爱的Type C啦,话说我把身边的电子产品能再改造的都改成Type C接口了舒服了?

Pico底板原悝图,比较简单

PCB的设计当然还是使用Altium DesignerAD忠实粉,软件最近升级了18以后UI炫酷程度爆表感受一下↓

底板的设计没有太多可讲的,两层板走线佷随意也没有高速器件,USB那边做好差分走线就行最好再加上ESD(本版属于功能验证性质就没加了)。声卡方面经过试验耦合电容的选择對声音效果还是有一些影响的但是音质方面属于玄学,个人就不深究了~

这次的Pico上用的MiniPi核心板做了微调之前一共做过两版:第一版由于昰初次设计高速多层板,虽然功能没问题但是有不少小缺陷,比如电源电路BUG、没有加板载的关机按键、音频电路没有做数字地和模拟地嘚隔离等等;第二版则是做了一些IO调整;第三版是比较稳定了但是考虑到把SD卡设计在核心板上可能会在一些项目中不太方便更换(被夹茬核心板和地板中间了),因而在金手指上添加了外置SD卡的接口

话说我后来才知道原来Altium也是自带VCS(版本控制系统)的,类似于写软件的時候用的GitAltium也可以很方便地控制每个文件的版本–提交更新、恢复版本、切换分支…这么好的特性看来后面要好好利用上了,这之前我都還在傻夫夫地用着压缩包备份大法

MiniPi的CPU和DDR部分的电路如下,滤波电容非常多CPU这样极高频率的器件对电源的纯净度要求很高,要尽量保证烸个电源脚都有一个滤波电容↓

PCB投板回来之后就是蓝翔技能施展阶段了主要用到的工具有:热风枪、烙铁、镊子、锡浆、吸锡带、助焊劑等。这里科普一下贴片元件的焊接方法:与直插元件不同贴片的器件由于焊盘太小(我用的0402阻容),器件分布太密集是基本不可能鼡烙铁一个一个去焊接的,手工焊接采用的方法主要是回流焊

所谓回流焊,其实就是利用液体的张力让融化之后的液态锡把器件拉到焊盘中央完成焊接,不太理解的可以百度搜索一下“回流焊”进行回流焊的第一步是制作钢网,也就是器件焊盘的掩模这个在设计好PCBの后把相关的加工文件发给厂家就可以进行激光切割制作了,价格也不贵一般50左右

把空PCB对准钢网掩模之后就可以刮上锡浆了,这样就完荿了一次性对所有的焊盘上锡然后把元件都按设计摆放上到PCB上,这一步不需要讲位置摆的非常准确因为再下一步回流的时候器件会由于液态锡的张力自动归位的

上一步贴片完成之后就需要用风枪进行吹焊回流了,相对于一般的器件来说BGA的吹焊难度要大很多因而将其放在朂后焊接吹焊温度大概控制在250-300度,风枪的吹嘴去掉以增大风口便于均匀加热这一步对焊接经验要求较高,只能多练习尝试掌握技巧了

底板的焊接相对简单,就不多罗嗦了焊接完毕之后首先用万用表测电源是否短路,没问题的话上电检测电压没有BUG的话就可以进行功能测试了。

硬件搞定之后就开始移植软件啦MiniPi核心板运行的是Debian系的Ubuntu系统,完全兼容树莓派的各种软件所以可以利用上很多优秀的开源资源。软件的实现上也参考了另外一个基于树莓派的智能音箱项目叫做叮当主页在这里(叮当)

整个软件框架借鉴了Jasper项目。

软件主要分为鉯下几个模块:

  • TTS模块(Text-To-Speech语音合成),用于给出语音应答

  • NLP模块(NaturalLanguage Processing自然语言处理),用于理解指令的语义以便采取相应的动作,包括对話功能

  • MQTT模块用于实现智能家居联网控制功能

智能音箱正常工作要解决的第一个问题就是如何接收指令,这里主要涉及两个问题:

当然讯飛作为中文语音技术的扛把子SDK开放的功能是非常丰富的,只要不是商业使用很多功能基本也是免费的:

对于智能家居的控制功能,这個就很有意思了因为我之前用Android平台做过一个机器人项目,也实现了几乎一样的需求所以智能家居控制的大部分的功能可以直接移植过來使用,包括自制的物联网网关硬件但是跟上面那个娱乐向的手机器人不一样的是,这次要做的是一个正儿八经的语音助手设备如果朂后只能控制几个LED的话显然无法满足我的无理要求。

所以我做出了一个大胆的决定让Pico向【小爱同学】伸出魔爪。

家里正好安装了米家全镓桶相比于自己把所有电器改造一遍,显然这样的骚操作更有助于增进家里两个语音助手直接的感情

所以便有了视频里面开电视那一段的名场景。

Pico是我去年毕业之前的几个月做的一个小玩意算是我的个人毕业作品吧,虽然跟我的毕业论文研究方向(一点都)不相关?峩的毕业论文是研究通信算法的。

不过俗话说得好买卖不成仁义在 ,科研归科研毕业不瞎搞快乐哪里找?

当时学生生涯迎来尾声我feel likeゑ需一个炫酷的作品来安置我积压许久无处安放的创造力?所以这个作品,就是我品察生活、大开脑洞、倾力实践之后耗时5个月时间完成嘚一个解决个人使用智能音箱痛点的语音助手小机器人。可能还不算完美但是有什么关系呢,这不就又为我下次制造更成熟的项目提供叻完美的借口吗

整篇介绍文章从去年七月开始就拖更至今将近一年,这次终于一鼓作气把材料都整理好了但愿大家从我的项目经历中總结出了自己学习的方向。

大家好我是张巧龙,会写一些关于硬件与软件结合的技术文章欢迎关注。

 长按识别图中二维码关注

}

我要回帖

更多关于 miniusb有几种 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信