NN个熊,累死哥哥了…

2009-06-15 Micheal

不好意思啊,最近项目赶很紧,出问题了要赔10W,一天到晚擂着赶项目了..

友情链接都已近更新了,呵呵~~

这个月底就好了,可以给自己放两天假了,也可以规划一下公司的中期发展了..

测试

2009-04-18 Micheal

上来除下草…

2009-03-17 Micheal

最近就一个字,忙,几个案子都堆上来了,加上公司搬家,人都搞的要疯了….

为防博客长草,特上来修葺一番,以示存在….

今天过生日~~

2009-03-03 Micheal

       突然想起,今天过生日哦,祝我生日快乐~~居然记得自己的生日,好开心啊~~~哈哈~~

还好没有搬家

2009-03-03 Micheal

      周末搞了个host2ez的空间试了下,发现还不错,捣鼓了两天,准备把博客搬过去的,后来发现了一个很奇怪的问题。有些路由器会导致Linux服务器的FTP连接失败,这个问题在之前用虎翼主机的时候就发现了,TP的路由器使用中是没有问题的,Linksys的可能是设置原因,一直都不正常,非常奇怪。我用的这个空间是W主机,可以正常连接。还好没换,哈哈~~换了就只能在公司更新FTP了,麻烦的很~~

linksys WRT54GP2A-AT与水星MERCURY MW54R+

2009-03-01 Micheal

        家里使用linksys WRT54GP2A-AT这款机器已经3个多月了,除了发热厉害一点(相对而言,其实不捂着啥事都没有),其他死机,掉线之类的都没出现过,设定的VOIP电话也很好用,现在选的服务商是tocall,通话质量很不错,接通率比skype高了无数倍。无线信号相当好,6M左右隔两道墙还是满格,无线之间互传文件速度很理想,用飞鸽传书大概到4MB/s。

      公司这边因为暂时用无线的人不很多,就选了个水星(MERCURY)的MW54R+,这家的到处宣传的都是与TP出自同一工厂,一条线的,实际怎么样我不了解,不好评价,但是可以肯定的说,都是用的Marvell的方案而以,但品质比TP的真的是差了老大一截子,说完全不在同一层次也不为过,虽然我也烦TP的东西,也比水星的强的多。MW54R+用了也近两个月了,无数次的死机,无线连接在临时断开后无法自动重连,网络莫名其妙中断,什么问题都出过,人真的很恼火,当初就不该贪这个便宜。水星这家的东西以后我是绝对不会用了,太失望了。

       个人接触过的网络设备里面,口碑最好的首推思科(包括linksys),其次是华为和DLink,然后就是烽火,最P最P的就用TP了,水星这样的货色就不要提了,比洋垃圾还差劲!

发现一个Word Press的BUG

2009-02-22 Micheal

        貌似Word Press的这个版本有个大BUG,昨天更新的转自Larry的Blog的FatFS的文章居然会影响我的首页布局,内部的页面却都没有影响,实在太怪异了。整个右边栏都溜到下面去了,火大的很。把整篇文章都Copy出来,用记事本清理了一下格式在捣鼓上来就好了,估计是之前Copy的时候附加的格式跟首页的某些标签冲突了,真是晕死….

一篇比较详细介绍FatFs文件系统移植的文章(转)

2009-02-22 Micheal

 FatFs文件系统的移植
    因为需要,又不想自己写,所以就移植了一个文件系统。
    说下我的硬件和开发工具:接成 TRUE IDE 模式下的CF卡(也就是相当于一块硬盘了),三星S3C2440的ARM9,开发工具是很老很老的D版的ADS1.2。
    我在网上看到的嵌入式系统上面常用的文件系统有UCOSII公司的UC/FS,支持CF卡,硬盘,SD/MMC卡,还有NAND FLASH等等,比较多,不过是商用的,需要银子的,有周立功的用于教学用(为什么说是用于教学用的,呵呵,等下就说)的ZLG/FS,还找到了开源、免费的两个,其中一个叫做 efsl ,另一个叫做 FatFs 。

    现在先不考虑版权的问题,选择一个比较合适的文件系统。第一个UC/FS文件系统没得什么说的,UCOSII那个公司开发的,稳定性,兼容性应该都不会差。第二个是ZLG/FS。周立功的很多的开发板上面都送了这个文件系统的源代码的,在网上找到一个现成的读写硬盘的,只是是基于LPC2200系列的处理器的。第三个是efsl,是一个开源的项目,免费,只需要提供读扇区和写扇区2个函数。第四个是FatFs,跟efsl一样,也是一个开源的项目,移植的时候比efsl多几个简单的函数。

    这里补充一下CF卡和硬盘的简单的资料,CF卡有三种模式,其中有一个叫TRUE IDE,接成这个模式以后,就跟他的模式名字一样,他就是一个硬盘,对他进行读写,也就相当于对一个硬盘进行读写。当引脚OE(好像是叫OE,具体参考 CF卡文档)在上电的时候检测到拉低,那么CF卡就进入TRUE IDE模式。读写硬盘的时候,在只写一次LBA,只发送一个命令(读或者写)的情况下,最多可以读或者写256个扇区(当然也可以读一个扇区,读或者写多少个扇区在扇区计数器count里面),其中,发一个读或者写命令,读或者写256个扇区所需要的时间,比分256次去读写这些扇区所需要的时间要短得多,效率要高得多,我现在需要的是一个读写的速度比较快,效率比较高的文件系统,因此,底层的读写扇区必须要每写一个命令就可以读写多个扇区,读写扇区的函数必须要有扇区计数器(前面的count)这个参数,才可能满足要求。 Read the rest of this entry »

AD噪声分析(好文,转载,出处不可考)

2009-02-13 Micheal

数据转换器的噪声

问:最近我鉴定一只双电源ADC。我将待测转换器的输入端接地,并 且在LED指示灯上观察其输出的数码。令我非常惊奇的是为什么我所观察到的输出数码范围 不是我所期望的一个数码?

答:这是由电路噪声引起的。当直流输入信号是在两个相邻输出码之间产生变迁 时,甚至是在最精密的直流转换器中只是一个很小的电路噪声在其输出端保证出现2个数码 偏差。这是模数转换领域中一个生动的事实。类似这种情况,在许多实例中其内部噪声都 可能大 到足以使输出产生几个数码的偏差。例如具有峰峰噪声电压的转换器输出偏差会超过2 LSB 。当这种转换器的输入端接地,或者输入端接一个干净的直流信号源时,我们总是能在输出 端看到3个甚至有时是4个数码的偏差。这种电路噪声使采集到的电压不致限制在一个数码所 对应的电压范围内。ADC输入端(包括噪声信号)、电源线及控制线路上的任何外部噪 声都会增加内部电路噪声,从而有可能会产生更多位的跳动。 Read the rest of this entry »

关于AD滤波软件算法

2009-02-13 Micheal

      这两天捣鼓TI的ads8317在,弄的很头大,读出的数据噪声很重,一直在30mv上下浮动,尝试了多种算法都没有很好的效果,也不排除是待测电源太水了的缘故…准备明天尝试消抖算法和递推平均算法,但愿能有所改善,阿门。

     收集的关于基础滤波算法:

    

理论上讲单片机从A/D芯片上采集的信号就是需要的量化信号,但是由于存在电路的相互干扰、电源噪声干扰和电磁干扰,在A/D芯片的模拟输入信号上会叠加周期或者非周期的干扰信号,并会被附加到量化值中,给信号带来一定的恶化。考虑到数据采集的实时性和安全性,有时需要对采集的数据进行软处理,一尽量减小干扰信号的影响,这一过程称为数据采集滤波。

以下介绍十种数据采集滤波的方法和编程实例。这10种方法针对不同的噪声和采样信号具有不同的性能,为不同场合的应用提供了较广的选择空间。选择这些方法时,必须了解电路种存在的主要噪声类型,主要包括一下方面: Read the rest of this entry »