这种开关最早由申军教授和研究生阮梅春发明,研究生埃里克·朗格卢瓦在简化结构和缩小尺寸上作了探索,黄志林用相同原理做出了MEMS光学镜子开关,曹志良改变设计、材料和工艺后制作出了能同步开关的矩阵。这种MEMS开关的悬臂镀有软磁材料,在外磁场中趋向磁场方向排列从而稳定住开或关的状态,衬底上的平面线圈在需要开关切换时瞬间通电,产生的电磁场将改变悬臂的磁化方向,从而使悬臂在外磁场作用下旋转,改变开关状态。

一、软磁悬臂在外磁场中的双稳态

  用软磁材料制造的悬臂在外磁场中总是趋向于跟外磁场平行。图一显示了软磁悬臂在磁场中的趋向和优先磁化方向。悬臂首先沿着长轴方向磁化,磁化强度正比于外磁场在长轴方向的分量。换句话说,把一根软磁悬臂放进外磁场,悬臂就会作顺时针或者逆时针转动。图二是磁场分布图。如果在悬臂上做一个支点,两头安放两个阻挡块,悬臂就有两个稳定状态。(图三)一旦悬臂转动到某个状态,它就会保持在这个状态而不需要任何能量。


(图一)


(图二) 
 
(图三)

二、软磁悬臂在两个稳定态间的切换 

软磁悬臂能够一直保持在一个状态直到作用在它上面的力矩逆转。而逆转力矩的最好方法就是逆转悬臂的磁化方向从而逆转跟外磁场作用产生的磁力矩。逆转磁化方向的有效方法是逆转外磁场在悬臂上的投影分量。这就需要瞬间磁场,它大于永久外磁场在悬臂上的分量但是方向正好相反。在图四中,悬臂下的平面线圈垂直于悬臂和永久外磁场。当一个电流脉冲通过线圈时,一个跟悬臂基本上平行的磁场就产生了。如果这个瞬间磁场足够大就会改变悬臂上的磁化方向,从而改变作用在它上面的力矩方向,这个时候悬臂就会转动。当它越过水平线后,撤去瞬间磁场,悬臂会继续转动,最后被外磁场稳定在新的状态。 

(图四)

三、设计和制造 
图五是这种MEMS开关的三维立体图。图六是Layout图。 悬臂上的软磁材料是Ni80Fe20合金,10至20微米厚,是电镀上去的。平面线圈是3微米厚的金,也是电镀的。 图七是几种略微不同的MEMS开关,图八是2x2矩阵。 

(图五)
 
(图六) 

(图七)
 
(图八)

四、测量结果 
图八是输出电压(深蓝)对应驱动电压(粉红)图。驱动电压是很短的脉冲。输出电压一正一负表示关和开两个状态。 图九和图十是开关合上跟打开的时间图。关上时间大约0.125毫秒,打开时间大约0.03毫秒。这个时间快过绝大多数机械开关。(曹志良)

(图九)

(图十)
 
(图十一)

一种全新的MEMS开关——高性能、快速、低能耗以及双稳态的更多相关文章

  1. MEMS开关

    MEMS器件在射频比如无线通信上有很好的应用.RF MEMS谐振器和诱导器品质因子在微波上有大幅度提高.MEMS开关极大地改进了高频性能和降低了能耗.本篇概要介绍MEMS开关. 自从1979年彼特森( ...

  2. SSE技术详解:一种全新的HTML5服务器推送事件技术

    前言 一般来说,Web端即时通讯技术因受限于浏览器的设计限制,一直以来实现起来并不容易,主流的Web端即时通讯方案大致有4种:传统Ajax短轮询.Comet技术.WebSocket技术.SSE(Ser ...

  3. Kubernetes-Envoy(一种全新的Ingress实现方式)

    Ingress 在讲Envoy之前,先介绍一下Kubernetes中Service的表现形式为IP:Port,及工作在Ingress:TCP/IP层.而对于基于HTTP的服务来说,不同的URL地址经常 ...

  4. IBM Security AppScan Glass Box:一种全新的漏洞扫描思想

    IBM Security AppScan Glass Box:一种全新的漏洞扫描思想 Glass Box 是 IBM Security AppScan Standard Edition(以下简称 Ap ...

  5. JavaScript中一种全新的数据类型-symbol

    连续连载了几篇<ES6对xxx的扩展>,本节咱们换换口味,介绍一种全新的数据类型:Symbol,中文意思为:标志,记号.音标:[ˈsɪmbəl]. 数据类型 在介绍Symbol之前,我们简 ...

  6. 一种全新的自动调用ajax方法

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http ...

  7. 一种全新的屏幕适配方法 自动百分比适配 一切px说了算

    看hongyang的博客 发现他的一个按百分比适配的方案 : 库地址https://github.com/hongyangAndroid/AndroidAutoLayout 博客地址http://bl ...

  8. Java的一个高性能快速深拷贝方法。Cloneable?

    本人在设计数据库缓存层的时候,需要对数据进行深拷贝,这样用户操作的数据对象就是不共享的. 这个思路实际上和Erlang类似,就是用数据不共享解决并发问题. 1. 序列化? 原来的做法,是用序列化,我用 ...

  9. cf1132G 线段树解分区间LIS(一种全新的线段树解LIS思路)+单调栈

    /* 给定n个数的数列,要求枚举长为k的区间,求出每个区间的最长上升子序列长度 首先考虑给定n个数的数列的LIS求法:从左往右枚举第i点作为最大点的贡献, 那么往左找到第一个比a[i]大的数,设这个数 ...

随机推荐

  1. oracle安装报错检查操作系统版本: 必须是5.1 or 5.2。实际为 6.1未通过

    oracle安装时报错,提示:操作系统版本: 必须是5.1 or 5.2.实际为 6.1未通过 , 解决方案 这里只认证5.1.5.2的OS版本,但是我的win server 2008系统版本为6.1 ...

  2. hdu Buy the Ticket

    import java.math.BigInteger; import java.util.*; public class Main { public static void main(String ...

  3. 序列化与反序列化 - BinaryFormatter二进制(.dat)、SoapFormatter(.soap)、XmlSerializer(.xml)

    序列化的作用是什么?为什么要序列化? 1.在进程下次启动时读取上次保存的对象的信息. 2.在不同的应用程序域或进程之间传递数据. 3.在分布式应用程序中的各应用程序之间传输对象. 所为序列化,就是将对 ...

  4. ZOJ 1008 Gnome Tetravex(DFS)

    Gnome Tetravex Time Limit: 10 Seconds      Memory Limit: 32768 KB Hart is engaged in playing an inte ...

  5. 实现action的三种方法

    1.一个普通的类 public class testAction1 { public String execute(){ return "success"; } } 2.实现Act ...

  6. rabbitmq-c初探

    RabbitMQ着实是个好东西,当然了也有对C语言client开发的支持.例子和文档少的可怜,只能去项目里去查看example来理解,简单整理了一些,以免走些弯路.主要是在版本对应上,这点就没Mave ...

  7. Mysql show Status常用参数详解

    状态名 作用域 详细解释 Aborted_clients Global 由于客户端没有正确关闭连接导致客户端终止而中断的连接数 Aborted_connects Global 试图连接到MySQL服务 ...

  8. 【思路题】【多校第一场】【1001.OO’s Sequence】

    题目大意: 给你一个序列A,f(l,r) 表示 在[l,r]中 的Ai 对于每一个数Aj 都有 Ai%Aj!=0  的数目(  i!=j  ) 卡了一段时间..... 题解 简单题 定义两个数组L[i ...

  9. ffmpeg调试相关知识点

    1.若要调试FFMPEG,在编译时应当在configure时,加上 --enable-debug --disable-asm 注:在调试x264时就应该加上这两个配置选项,方能调试 2.make in ...

  10. 项目总结之MIT (一)

    打开Plan才知道,原来这个项目伴随了我整个八月,做项目的时间果然特别快~~ 首先把之前出现但是只知其然但是不知其所以然的知识点总结一下 一.使用母版页 二.Ajax 控件 & Custome ...