13

Comments

我们常用的键盘是 QWERTY 布局. 这是一种符合机械工程学的设计 -- 防止临近按键被击下卡住打字机. 然而信息时代的到来并没有摒除这个为机械而生的键盘布局. 根据 Wikipedia 结合字母出现规律的统计, QWERTY 中上排的按键频率为 52%, 中排 32%, 下排 16%. 在键盘上, 我们的手指一般放在中间一排, 按中间一排的字母最方便, 按上排移动手指相对较方便, 按下排则相对不方便. Dvorak 布局就是为了提高打字速度而设计的, 这个布局是符合人体生理工程的. 它上排的按键频率为 22%, 中排 70%, 下排 8%. 这样就有效地减少了手指的移动距离, 提高了打字速度.

我自从一次被刺激到后就开始使用 Dvorak 后, 我已经疯狂地改了 N 个键盘了.

先治标, 要把键盘拆开, 把按键抠下来. 如果是笔记本电脑的话还是用涂改液标记吧.

按 Dvorak 重新布局.

然后要治本. 除非电路水平非常高, 否则还是改系统设置吧.

Mac/Linux 支持全局修改.
Mac 系统添加一个 Dvorak 输入法就可以了, 再把 英语-美国 删除. 如果 Dvorak 和 英语-美国共存, 打拼音时的按键布局继承上一个输入法的布局. 如上一个输入法是 英语-美国 那就是 QWERTY 的拼音布局.
Linux 下修改 /etc/sysconfig/keyboard 的映射表为 /usr/lib/kbd/keytables/dvorak.map . 有些发行版有高级工具, 如 Fedora 终端下的 setup.
Mac/Linux 的底层内核修改在全部软件下有用, 就是支付宝控件也绕不开它. 可见支付宝安全控件在 Mac/Linux 下的鸡肋.

瘟到死系统比较麻烦. 添加一个 Dvorak 输入法后, 还要在中文输入法中嵌套 Dvorak 布局.
这就要改注册表.
在 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts 下面有好多子项, 每一个子项都代表一个输入法. 点击子项可以看到 Layout Text 属性, 选择要应用 Dvorak 布局的输入法, 修改 Layout File 的属性值为 kbddv.dll 就好了. 重新引导系统后生效.
当然这个改法不是最好的. 最好的就是直接用 kbddv.dll 替换 kbdus.dll .
很不幸, 支付宝控件和 QQ 成功地绕开了按键设置. 他们才是正真的底层(囧).

4

Comments

伟大的电子设计产物, 电源组竞赛作品样品, 400V 高压 PFC 直流输入, 反激 + TL431 反馈, 36V 2A 输出, 设计优良的 "大只" 电源, 因制作新电源缺乏材料, 于 2011 年 12 月 17 日上午 8 点 30 分被拆解.

"大只" 电源是 TOP Switch 系列电源的伟大领导者, 它把毕生精力献给了繁荣开关电源的伟大事业, 建立了不朽的历史功勋. "大只" 电源是电子设计参赛同学的亲密朋友, 它以极大热情继承和发展了同学对电子设计的乐趣, 同老师同学结下了深厚友谊, 有力地推动了鄙校电子设计不断向前发展. 全体电子设计同学对 "大只" 电源的逝世深感悲痛, 我们将永远怀念它.

2

Comments

建议点开播放器.

整专辑试听:虾米

前几天Nightwish发布了新专辑 Imaginaerum. 我第一时间听了一下,发现新的女主唱没有原来的女主唱给力. A姐的歌声没有T姐那样高耸直入云霄的感觉.
Nightwish 给我带来的第一感觉我想和大家是一样的: She is my sin. 劲爆的金属乐加上T姐歌剧般的声音构造了哥特音乐独特的风格. 但是, Imaginaerum 的感觉在哪里?我看了虾米上的评论,有的同学说, 他们在退步.有的同学说, 他们在蜕变. 我觉得应当仔细听.

毕竟学校里没有家里那么好的设备. 回家后我仔细听了一次.
在 intro 曲 Taikatalvi 中, 一开始的拧发条还有八音琴的声音, 马上把我带入了北欧的冰雪童话世界中.
歌词的基调以 talvi(winter,冬) Kuu(Luna,月亮) yöllä(night,夜晚)为基调, 我听出了静静的, 淡淡的悲伤.
接下来的曲子中, 都透出了淡淡的悲伤. 虽然有摇滚和 blues 元素.

在#5 I want my tear back 中, 歌词写的多美好啊.

The treetops, the chimneys, the snowbed stories, winter grey
Wildflowers, those meadows of heaven, wind in the wheat

A railroad across water, the scent of grandfatherly love
Blue bayous, Decembers, moon through a dragonfly's wings

这个曲子连苏格兰风笛都出来了.配乐相当华丽.

整专辑听下来, Nightwish 也开始多元化发展了.虽然还是离不开夜晚啊, 月亮啊这些关键词.个人还是喜欢这样的变化的, 无论好不好, 进步或退步, 我觉得一个乐队唱出自己想要的才是最重要的, 喜欢的同学自然会去听. 做人做产品也不就是这样嘛.

此外专辑的另外一张盘还附了全部的去人声原曲, 这些乐曲是不是让别的小姑娘自己唱美声呢? 这些乐曲配视频也感觉不错的说.

< ,>
4

Comments

1. 从 fedora 15 升级到 fedora 16 的时候, 原来 gnome 3.0 的一些配置文件是有问题的. 升级后启动 gnome 界面肯定挂掉, 进不了 gnome shell. 所以要删除一些配置文件. 但是具体是哪些配置文件我还没有搞清除... 所以干脆全部删掉了.

2. 用 DVD ISO 镜像方式安装 fedora 16 的时候, 按照老版本的方法是找不到 RPM 源的, 会自动变成网络安装. 解决方法是在 GRUB 装载安装系统镜像的时候加入 linux askmethod 参数传递给内核. 最好把 vmlinuz 和 initrd.img 以及 ISO 文件放到某个分区的根目录下.

kernel (hd0,x)/vmlinuz linux askmethod
initrd (hd0,x)/initrd.img
boot

x是分区编号. 引导后就可以爽了.

3. 貌似 fedora 16 采用了 GRUB2. 某同学手贱合并了分区导致 MBR 找不到 /boot 只好呆在 grub rescue 模式了. 解决办法是:

set prefix=(hd0,x)/grub2
insmod (hd0,x)/grub2/normal.mod
normal

然后熟悉的菜单应当出来了. 但还不能点回车引导. 要按 c 编辑条目, 把分区编号 (hd0,x) 临时修改了. 然后再引导.
进入系统后执行 grub2-install 重新安装 grub 让 MBR 能找到 /boot .然后 修改 /boot/grub2/grub.cfg 把分区编号 (hd0,x) 永久修改了.

< ,>
10

Comments

根据 信息时报 的报道, 爱疯"只要一不符合保修条件, 就需要支付上千元甚至与手机价格相近的维修费用".

前几天我们工作室里的一个同学要我来帮他会诊下他的 touch. 他的 touch 无法开机, 充电无显示, 送修, 被告知要换主板, 需要支付一千多的费用.
同学觉得有点坑爹. 于是没有修, 拿过来帮我会诊.
我拿到手后拆开, 检查了一下是电池没有电压输出. 用外部电源接到电源接口发现机器能工作. 判断电池损坏.
然后查了下是电池短路, 请隔壁寝室同学解锁解锁, 稍微充了一点电. 能正常开机, 就是无法充电.
后来仔细一检查是机身尾部的排插口中的电源针断了, 用引线拉出能正常充电.

因为主板上插座附近元件焊点比较多, 不敢从淘宝上买一个 (25软妹币) 自己焊接, 然后拿到学校边上的小店指明就换那个插件, 价格就少很多了.
技术宅拯救世界啊~!

< >
2

Comments

L6561,L5652 是 ST 公司的 APFC (Active Power Factor Corrector, 主动功率因数校正器) 芯片.
在环保节能绿色时代, 功率因数也成为电器的一个重要指标. 由于家用电器往往不是纯电阻性的, 负载带一定的电容或者是电感, 如开关变压器的线圈等.
这些非纯电阻的电抗元件会造成电压和电流的相位差.
功率因数指的是电流和电压的相位差的余弦值 cosφ.
功率因数越高, 相位差越小, 效率也有相应的提升.
APFC 电路就是一种能主动匹配负载的功率因数并且进行校正的电路.
当然, APFC 电路本身也要耗能, 有些电路本身效率就很高, 就没有必要使用 APFC 了. 被动式 PFC 相对成本就小, 当然成本计算不在我的讨论范围之内.

电路图请参考官方 L6561 的 图4, Typical Application Circuit (120W, 220VAC).

C1 的作用是交流输入滤波, 由于 APFC 电路的性质, 去掉也能很好的工作, 就是会降低一点点效率.
R9, R10 构成分压网络, 检测输入电压波形. C7 用于去耦滤波.
R3 是启动分压电阻, 和芯片内部的 20V 稳压二极管构成稳压电路给芯片启动时的供电.
T 的初级是储能电感, 按照图给出的参数绕到 0.8mH 就可以正常工作.
T 的次级有两个作用, 一个是感应出当前电流并通过 R1 降压输入到芯片的 5 脚进行过零检测. 另外作用是辅助供电.
辅助供电输出的电压通过 R2, C6 的滤波, D2 的稳压二极管进行降压滤波. D2 的稳压电压一般取 18V.
等芯片正常工作后, 供电主要由 T 来供, 芯片 8 脚的电压由 12V变成18V, 同时 MOS 管的栅极驱动电压也上升了, 能让MOS管快速饱和降低能耗.
D3 的作用是防止启动电压倒流到 T 的次级. 由于芯片上电时候 BOOST MOS 没有工作, T 的次级没有感应电压, 所以倒流是很危险的. D3 用 4148 就可以工作.
C2 是输入电源的滤波电容, 值可以取大一点. 同时要并联小电容.
R5,MOS,T,D1 构成了典型的 BOOST 电路, D1 用几个 FR107 并联就可以了.MOS 用 6N60 就可以工作, 太大没有必要.
R6 的作用和 UC3842 中的源级电阻差不多, 反正都是检测电流用的.
R7, R8 构成分压网络, 决定输出电压. 输出在 400V 的时候效率最高, 1 脚的电压是 2.5V, 所以还是老老实实算吧.
C3 是补偿电容.最好旁路接一个 10nF 电容串联 2K 的电阻.
C5 是输出滤波电容.

检查电路后就上电测试.负载用 2 个 25W 灯泡串联即可.
注意高压危险, 调试前请默念 "春哥纯爷们" .
工作正常的特征是上电灯泡比较暗, 过 1 秒不到灯泡正常工作. 输出电压 400V直流.
如果灯泡比单独接入 220V 暗, 就是没有工作. 确认元件正常的情况下, 减少 R3 的值, 使 8 脚能测到 12V 左右的电压. 电阻不要调得太小, 降低效率. 我自己用了 300K.
如果还是不行, 变压器次级多绕一圈, 再试. 不能绕太多, 变压器次级用示波器测试的电压正峰值在 20V 左右就可以了. 否则在 D2, R2 上的耗能会上升.
一般来说不工作就是供电的问题. 可以外接稳压电源试试.
线圈多绕 R1 也要增加, 5脚电压峰值取5V就可以了, 太小检测不到过零, 太大能耗上升.

电路的效率一般都能做到 90 以上, 功率因数一般能做到 98 以上. 输出功率最大 100W 左右, 适合用在笔记本电脑电源, 大型 LED 路灯, 电动车充电器上.

< >