摘要: 嚯嚯,上次记得做ADC转换的时候,采样进来的数据经常会像猴子一样蹦来蹦去,本人在该程序中采用了平均值滤波的方法,因为平均值滤波简单有效,适合初学者,今天有幸在AVR论坛上发现某高手总结的10种软件滤波法案,觉得甚是有价值,在此和大家一起分享一下,嚯嚯:1,限幅滤波法(又称程序判断滤波法) A、方法: 根据经验判断,确定两次采样允许的最大偏差值(设为A) 每次检测到新值时判断: 如果本次值与... 阅读全文
posted @ 2010-07-31 23:55 Second Life 阅读(2179) 评论(0) 推荐(2) 编辑
摘要: 在布线排板的时候,只要是地,总是要接在一起的,听高手们说,如果数字地和模拟地不接在一起时,就会产生“浮地”,有了“浮地”就会产生压差,这样就会产生积累电荷,造成讨人厌的静电,所以地的标准要一致,因此各种地到最后还是要接在一起的,但是,如果把数字地和模拟地大面积的连接在一起的话,会导致互相干扰,不短接了有不妥,嘿嘿,到底该怎么办呢?嚯嚯,针对以上情况在... 阅读全文
posted @ 2010-07-31 23:17 Second Life 阅读(2826) 评论(0) 推荐(2) 编辑
摘要: 既然学AVR,那就不能不说说他的这么多的寄存器啦,霍霍,初学时用到的就只有3个寄存器,PORT,DDR,PIN,学到后来才知道AVR功能之多以比51强大,强大在哪里的?霍霍,秘密当然就在寄存器里面啦,大家都知道,AVR的管脚有2个功能,他的第二功能常常是鲜为人知的,今天想说的就是定时计数器啦,AVR中有三个计数器,其中只有计数器1是16位的,每过一个时钟,定时计数器就会自动的加1,当然,定时计数器... 阅读全文
posted @ 2010-07-31 15:01 Second Life 阅读(1107) 评论(0) 推荐(2) 编辑
摘要: 还记得上次,自己参考开发板和原理图做的一块DAC0832的模块,已知DAC0832为电流型输出,于是乎我就在输出端与地端接入一个50欧姆的电阻…(没有运放),直接想它输出个电压,改变输入的数字量,然后通过示波器来显示它产生的各种波形…但是,但是,但是,就是不行,我用万用表+示波器测量,检查,调试,还是没有结果,霍霍,于是乎我问牛老前辈,他说按照PDF上接果断出不来,他以... 阅读全文
posted @ 2010-07-30 15:35 Second Life 阅读(1053) 评论(0) 推荐(2) 编辑
摘要: 用Altium Designer Winter09画了十几块板子了,以现在的画板功底想起第一次画的板子“感应灯”真是有点“心有余悸”呀~~~先贴上一张第一次画的板子 — —!!!处子作: 哈哈,这种板子一定得被骂死,不管在材料的浪费上,规则的乱用上,还是布线的难看程度上看,都是….哎~~~霍霍,不过,经过一段时间... 阅读全文
posted @ 2010-07-29 20:36 Second Life 阅读(4589) 评论(0) 推荐(2) 编辑
摘要: 搞了好久的开发板,这次决定自己做模块啦~~~哈哈,第一个模块就是ADC(模拟转换成数据),选好了模块,就选块芯片吧,经过本人层层删选,最后,还是决定用TI公司的MAX187,12位精度,SPI通信,8个管脚,小巧方便使用…好了,接下来晒一下板子吧,虽然很搓,但是毕竟是自己画的: 该模块采用TL431作为基准源,纹波经过示波器考验合格…..板子的成品: 霍霍,接下来就是利... 阅读全文
posted @ 2010-07-29 15:41 Second Life 阅读(878) 评论(0) 推荐(2) 编辑