这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 简易电压表小设计——祥云1130的申请帖

共9条 1/1 1 跳转至

简易电压表小设计——祥云1130的申请帖

菜鸟
2013-01-03 10:07:51     打赏

简易电压表小设计

利用LM3S811微处理器的高速采样ADC,使用内置的3v稳压基准电源,对接入的外部电压进行采样。可以用来对普通干电池进行电量的简易测量,例如我的无线鼠标电池电量的检测;也可以对3.8v的手机电池进行简单的测量;12v量程的档主要用来测量电表里9v电池使用。 LM3S811的其它外部引脚可以直接驱动LED灯,主要用来驱动一个四位数码管,采用扫描的方式来驱动,扫描频率使用定时器来控制,并锁定在85Hz,以保证显示无闪烁的高用户体验。 LM3S811的串口通讯,用来调试程序时使用。在运行程序后,串口亦不停的将采样电压以BCD码的形式发送出来。 对于档次的选择,使用AD0的采样的电压为档位的选择,通过按键的选择激活或者关闭档位选择。 下位机输出电压测试前对数据进行简单的处理,采用均值滤波的方式来减少数据抖动。 软件设计流程 首先,显示进行初始化操作,包括显示使用的定时器初始化,依次显示数码管的各个段码。 初始化串口与ADC通道。 开始对通道1进行采样,并通过数码管进行显示。 如键盘按下,停止adc的采样,将数码管闪烁显示档次。此时根据adc0的采样结果来选择档位,在0-1v下为通道1;在1-2v下为通道2;在2-3v下为通道3; 再次检测键盘按下,则保存现在档们的选择。并对ADC通道进行采样。 之后进一下循环检测ADC通道之中,直到有键盘将其中断。



关键词: 简易     电压表     设计     祥云     请帖    

院士
2013-01-03 10:25:29     打赏
2楼
这个不错。虽然简单,但非常适合LM3S811来完成。

工程师
2013-01-03 13:56:04     打赏
3楼
太浪费了吧 你用类似AVR 51这个级别的单片机去做还凑合啊 不然的话 7135都比你准

高工
2013-01-03 16:17:09     打赏
4楼
太浪费了!!!!!!!!

院士
2013-01-03 20:56:54     打赏
5楼
说得有道理。不过,我倒是挺支持的,是一种想法。况且也使用了一种数字滤波的方法。
通过一个小的项目来完成从8位到32位的转型,也是我想看到的。

你说是不?

院士
2013-01-03 20:59:08     打赏
6楼
人家的想法、设计思路及方案还是值得咱们学习的。
至少人家前期做了的东西,是实实在在的。 虽然对MCU来说有些大马拉小车,我还是力挺……

院士
2013-01-04 08:50:23     打赏
7楼
楼上说的有道理,从简单到复杂,先把所谓的简单干好

高工
2013-01-04 17:22:34     打赏
8楼
这个还是很实用的说,哈哈哈除此之外还可以尝试其他的实验麻,支持一个

高工
2013-01-04 21:32:03     打赏
9楼
再加个液晶显示和语音报数就有点难度了

共9条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]