最新日志

发表于:2008-5-4 9:05:48
标签:DVD  刻录盘  质量  

0

使用DVD保存数据

一直想用DVD来保存以前的工作成绩。看上的就是容量大。而DVD刻录机也相当的便宜。DVD刻录有好几种格式,DVD-R DVD-R+ DVD-RW DVD-RAM。至今我也没有弄清楚。这之间到底有哪些区别。刚开始去村子里买了几种盘片。有号称先锋的pioneer还有TDK的。便宜,一元多一张。兴匆匆刻了几张。发现都有问题,数据有损坏,不能完全读出来。刚开始认为刻录机不好。换台机器也还是老样子。使用nero刻录时,带上刻完后的校验。几乎没有一次能校验成功。后来找个光盘界的专家咨询了一下。市面上卖的光盘,只能刻DVD用。因为DVD不怕有错,最多也就卡盘,出马赛克。作数据盘得用档案级的DVD。这次去村子里转了一转,买了几张同方的,号称A+级的盘,包装上都写明适合于数据备份。回家一试,果真是好用了。没来得及多试几张。

点击此处查看原文 >>

系统分类: 消费电子   |    用户分类:    |    来源: 原创

评论(0) | 阅读(186)
发表于:2008-2-15 20:45:52
标签:MATLAB  ECG  

1

将记录在纸上的ECG信号数字化

ECG信号是一维的数据。一般被记录在热敏纸上。不便于保存和处理。可以先用扫描仪,至少300DPI的分辨率,扫描下来。

使用PHOTOSHOP的旋转将图旋转到正确方向。使用魔棒工具 容差50 连续 将相应图线选出。反选后将背景的格子颜色,及说明去除。图像模式改为灰度,去除颜色。再交图像模式改为位图。50%阈值。另存成bmp文件。

然后使用下面的程序转换。bmp文件被读入MATLAB中,并查找非空边沿,然后再做一维数字化。bmp图像转换成对应文件名的文本文件,文本文件可以导入EXCEL或其它可以接受数据的程序中。数据以科学计数法表示。

% remove blank line and digitalize
% try to find 4 boundery and put it to
% an txt file
% 4 bounder is bup bdown bleft bright
%
% usage: removeblank 'filename' filename must be a bmp file

function y = removeblank( x )
a = imread(x,'bmp');
for i = 1 : length(a(:,1))
    if(length(find(a(i,:))) ~= 0)
        bup = i;
        break;
    end
end
for i = length(a(:,1)) : -1 : 1
    if(length(find(a(i,:))) ~= 0)
        bdown = i;
        break;
    end
end 
for i = length(a(1,:)) : -1 : 1
    if(length(find(a(:,i))) ~= 0)
        bright = i;
        break;
    end
end 
  
for i = 1 : length(a(1,:))
    if(length(find(a(:,i))) ~= 0)
        bleft = i;
        break;
    end
end;
% 4 boundery found


fid = fopen(['dg',x,'.txt'],'W');

for i = bup : bdown
    b = find(a(i, bleft : bright));
   
    if(length(b) == 0)
        c(i - bup + 1) = c(i - bup)
    else
    c(i-bup + 1) = sum(b)/(length(b));
end
fprintf(fid,'%6d\n',c(i-bup + 1));

end;
plot(c);
fclose(fid);
%imwrite(a(bup : bdown, bleft : bright),['rb',x] ,'bmp');

转换结果:

rar

 

 

点击此处查看原文 >>

系统分类: 医疗电子   |    用户分类: 无分类    |    来源: 原创

评论(0) | 阅读(511)
发表于:2008-2-15 20:32:29
标签:无标签

1

Rent a house in Beijing for the Olympic Games

The 28th Olympic Games will take place at Aug 8th 2008. It will be the most wonderful Olympic Games. If you want attend it, I think renting a cheap house in Beijing is the first thing to do.  

I have a big house in Beijing. the transportation is convenient. If you'd like to, the hoster can cook very dilicious Hunan dishes for you.

if you are interisting in renting my house. Please contact me with email : luohao316@sohu.com 

点击此处查看原文 >>

系统分类: 自由话题   |    用户分类: 无分类    |    来源: 无分类

评论(7) | 阅读(531)
发表于:2007-10-1 22:44:50
标签:无标签

1

before PCB tape out

Tape out 指的是集成电路设计时流片时将数据发送给相应的生产线. 这里借用这个时髦的词,表示PCB送到加工厂加工.

辛苦做好PCB后,要送到加工厂加工了..最后就这一捶子买卖,心情兴奋又紧张.在这之前需要做些什么事呢?

下面全是个人经验,仅供参考:

1.DRC检查.

设计规则检查,是必不可少的.几乎所有的PCB EDA软件都会提供这一功能.主要目的是检查所设计的电路是否符合自定义的设计规则.包括:连通性.看看是否还有没有连上的线,或是有短路的线.间距,看看是所有的电气间距是否符合要求.(尤其要检查敷铜间距)走线粗细是否符合要求(最细的线不要超过PCB加工的工艺极限.钻孔是否符合要求(最小孔径不要小于PCB厂家的极限)DRC检查后需要仔细阅读DRC报告.如果发现有不合格,需要仔细判断一下.是否需要修改PCB.

2.过孔阻焊.如果过孔被兼作测试点,那么就不要过孔阻焊.BGA芯片下的过孔则必须阻焊.个人认为出为方便考虑,应该将所有过孔阻焊.

3.MARK点,MARK点是使用机器焊接时用于定位的点,尤其是使用表贴元件的PCB.对于不含BGA芯片的PCB,MARK点做在对角上.可以用直径大约为1MM的表面焊盘.如果PCB的两都有元件,则两面都应该加MARK点.PCB上的BGA芯片的对角上至少应该加一个MARK点.

4.方向标记,所有有极性的元件,集成电路,都应该有方向标记,这个方向标记应该保证即便元件焊接上时仍然能看得到.

5.丝印,丝印用于表示元件号,以及PCB的一些信息.注意不要将丝印放置于过孔焊盘或元件上.

6.公司标志,部件号序列号.版权一般应该加上.作为PCB的唯一信息.

暂时能总结这么多.欢迎好友跟贴追加.

 

 

点击此处查看原文 >>

系统分类: PCB   |    用户分类: 无分类    |    来源: 无分类

评论(2) | 阅读(657)
发表于:2007-9-24 21:32:25
标签:LED显示驱动  

1

CH452 真是不怎么好用

实在是想支持国内的IC产业,在设计中不是很要紧的地方尽量的使用国产的芯片.

LED数码管一般都需要找一个合适的驱动器. 象七段八位的数码管驱动器国内的有周立功的ZLG7289 南就沁恒的CH452A

ZLG7289实际上是一个掩模的单片机,需要外接一套晶体,然后使用. 因为SPI是模拟的所以速度不行, 显示和键盘扫描靠软件实现, 难免就会有冲突.频繁使用键盘时,会使显示闪烁. 因为外围需要的东西比较多, 所以只用了一段时间,就不再使用了.

有人推荐了CH452, 看了看手册,感觉不错.设计了个东西.刚开始用了几百片,感觉还行.可有一段时间却出了问题了.

最先出现的问题是老是读到错误的键值.其原因是, CH452的键盘与显示驱动是复用的.在显示驱动的间隔中,CH452依次将行列线反向,检测键值.这是一个相当好的办法,显示与键盘不容易冲突, 显示稳定性很好. 但存在一个严重的问题,如果使用的数码管反向漏电流大,就会有错误的键值产生.反向漏电流大到一定程度,相当于对应行列上的按键被按下.解决这个问题的办法有二:其一是选用反向漏电流小的数码管.一般数码管的手册都不会提供反向漏电流的数值,所以需要仔细挑选数码管.其二是在每个COM端加一个二极管.因为普通的二极管反向漏电流是很小的.加二极管会影响数码管的亮度.而且还可能会出现一个不明原因.如果在CH452上电前按下按键,CH452上电后,不能给出正确的键值,但过一会键值会正常.

CH452还有一个严重的问题,某些批次上电后一直保持在复位状态,无法进入正常使用状态. CH452内置了一个上电复位电路,当上电后,CH452内部复位电路需要近30mS才能复位完成. 在某些情形下,如使用了开关式的DCDC,系统供电上升时间比较长,比如一个5V的系统,DCDC需要近100mS才能由0V升高到5V.而在这个过程中,CPU也许已经都已经开始工作了, 并且对CH452进行了初始化,当然此时CH452仍然处于复位态,初始化是无效的.系统引导起来后,显示系统就有可能不能正常工作.

使用过程中有什么问题可以直接打电话问南京沁恒的支持工程师,工程师态度很好,也很耐心.

总之,CH452的设计思路还是不错的,只是这些细节问题没有处理好,还需要再加把劲.

 

 

 

 

 

点击此处查看原文 >>

系统分类: 单片机   |    用户分类:    |    来源: 原创

评论(3) | 阅读(881)
发表于:2007-7-21 17:08:45
标签:无标签

0

帮助别人完成善举

北京早上,上班的时间,731公交车是非常挤的。今天很幸运,挤了上去,站了一个比较好的位置。到了下一站时,上来了一位孕妇。如果没有人让座的话,一般售票员会招呼大家让座的。可碰巧售票员没有看到。靠近孕妇坐着3个人。中间一位马上闭上眼了。另一位稍远,显得心安理得。只有一位看得出脸上有些不安。但又很不情愿,毕竞车上很挤。周围没有一个说话的。我看着觉得很不安。酝酿了一会,就看着那个有些不安的人说:"你给人让个座吧".这个好心人,立刻站了起来,给孕妇让了座。然后如释重负,对我说,他没有看见孕妇。我说,我知道你没看见,要不就不会提醒你了。助人完成善举,心情愉快!

点击此处查看原文 >>

系统分类: 生活点滴   |    用户分类: 无分类    |    来源: 原创

评论(2) | 阅读(824)
发表于:2007-7-20 21:14:14
标签:无标签

0

Daily log and weekly report 日志和周计划

有的公司要求员工写日志,以小时为粒度的。还有周计划。

很讨厌的做法!

点击此处查看原文 >>

系统分类: 自由话题   |    用户分类: 无分类    |    来源: 原创

评论(0) | 阅读(790)
发表于:2007-7-15 21:55:58
标签:AD  键盘  

0

AD Key board circuit design

Key board circuit design

As I just mentioned, we must make a choice to select each of keyboard circuit. The keyboard must stable in any conditions. There will be 2 ways to implement the keyboard. One of it is the analog to digital keyboard , the other one is the build in keyboard scanner.

A/D keyboard

       The output of A/D keyboard is analog one, so it must suffer from noise in circuit, so the largest output interval among keys get the best noise immunity. So if n keys used and power by VCC, the max interval will be VCC/n. we can have 4 configurations of keyboard like figure 1. The direct way is use n same resistors to divide the VCC like figure 1(a), when the nth key is pressed the output is n/VCC, to give a no key pressed status, a pull-up resistor should used to pull the output. This pull-up resistor should much great than the voltage-divide resistors. This circuit is suffered from key parasitic resistor in humidity condition, because of the high input impedance of A/D converter. Figure 1(a) can be changed to figure 1(b), just remove R3, and change pull-up resistors to a right one. Though this circuit is not sensitive to parasitic resistor, but it is sensitive to noise, because the output interval is smaller. We can change the resistors of R0 R1 R2 to appropriate one to enlarge the output interval. Circuit like figure 1(c) has a problem of accumulating resistor value deviation. Use circuit like figure 1(d) seem better.

 点击看大图

点击此处查看原文 >>

系统分类: 模拟技术   |    用户分类:    |    来源: 原创

评论(0) | 阅读(880)
发表于:2007-6-17 21:56:24
标签:PWM  DECAY  

1

PWM 电流驱动 中的 DECAY

在PWM 电流方式驱动的步进电机,或直流电机驱动器都存在选择DECAY模式的问题,以下内容译自ALLEGRO的一个篇APPLICATION NOTES.

希望能帮助理解.

FAST/SLOW DECAY MODES

快速/慢速衰减模式

用于7130的“H”桥可以工作于快速或慢速衰减模式,每种模式有不同的动作特性。

在快速模式,感性反向电流被释放到电源,当PWM驱动器截止时负载电流快速衰减。这种模式的优势在于,负载电流能快速响应PWM的变化。在快速衰减模式,当PWM驱动器关闭时,负载可以看成被断开,因此不会产生刹车效应。当选择快速衰减模式时,PWM驱动与负载电流非线性。在低PWM占空比时,PWM关断状态,负载电流被完全释放,当PWM再次打开时,负载电流需要从0开始恢复。这样将出现一个大的死区。使用最低的PWM重复速可以被减小这种效应。在一个低的PWM周期内,负载电流得以重建。有时这种非线性可以靠控制器来补偿。

在慢速模式,负载在PWM关闭时被短路,这导致负载电流以最小速度衰减。工作于这种模式可以得到更好的PWM与负载电流线性度。当PWM驱动断开时,电机被刹车。当没有驱动时,电机被“H”桥短接,此时电流限制电路并不工作。当PWM驱动从一个高速运转的电机上断开时,一个大的电流将流过“H”桥,这个电流有可以将“H”桥损毁。

点击此处查看原文 >>

系统分类: 模拟技术   |    用户分类: 无分类    |    来源: 无分类

评论(1) | 阅读(908)
发表于:2007-5-13 14:20:27
标签:无标签

0

向哪个方向发展更好呢?

昨天会见了一个来自韩国的朋友,跟我是同行。不过人家干这行可比我长多了。因为时间长,所以对医疗器械整个环节都十分的了解。韩国那里,市场显然是比不过我们中国,公司一建立就必须瞄准海外市场。这家伙在韩国干不下去了,只想来中国干一干,说白了就是来抢我的饭碗。当然了,我也有我的优势,要价低嘛。人家吃肉,我喝点汤算了。

我估计这样的事情以后会越来越多,外国人到中国的民营企业来任职,从长远看,对提升我国的产品品质,提升管理水平肯定会很有好处的。但是象我们这样的老黄牛怎么办啊?

点击此处查看原文 >>

系统分类: 自由话题   |    用户分类: 无分类    |    来源: 无分类

评论(1) | 阅读(565)
总共 , 当前 /,234下一页