一乐电子

一乐电子百科

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
楼主: 灰太狼8888
收起左侧

瓦斯报警器研究贴

  [复制链接]
发表于 2012-3-6 11:37 | 显示全部楼层
这次试了下 ram 见以下程序。

unsigned char table1[80];
unsigned char table2[80];
unsigned ch ...
litchiate 发表于 2012-3-6 09:25 https://www.yleee.com.cn/images/common/back.gif



这个我也弄不明白,没用过这么大的数组,不过您可到其官方论坛发帖问一下,标题写个bug report,估计很快会有响应了。
发表于 2012-3-6 13:50 | 显示全部楼层
这个好像与PIC的结构有关,由于寻址范围的限制,FLASH寻址2048, ram 128(包括特殊功能寄存器,用户能用的也就80),因此弄了个RAM分块BANK、FLASH分页page来扩大寻址范围。
发表于 2012-3-6 14:20 | 显示全部楼层
这个好像与PIC的结构有关,由于寻址范围的限制,FLASH寻址2048, ram 128(包括特殊功能寄存器,用户能用的也 ...
lyxing 发表于 2012-3-6 13:50 http://223.4.85.240/images/common/back.gif


大概是这个原因, 但是编译器不能这么用满奇怪的,

不知其它的pic编译器如何。
发表于 2012-3-6 22:20 | 显示全部楼层
初步写了个0-50V电压表程序。   (3。5元=50v的led电压表也不错)

   


          一。AD选用通道1 ...
倪大德 发表于 2012-3-6 08:51 https://www.yleee.com.cn/images/common/back.gif


刚把其余的画了草图,将就看先,不排除有错漏哦 。赶明儿把信号放大一起再画工整点的。
   
DSC00660.JPG

评分

参与人数 4一乐金币 +220 收起 理由
fat + 60 老乡辛苦了,感谢
无锡风 + 80 辛苦了!
倪大德 + 60 很好!
灰太狼8888 + 20 谢谢分享

查看全部评分

发表于 2012-3-7 06:52 | 显示全部楼层
刚把其余的画了草图,将就看先,不排除有错漏哦 。赶明儿把信号放大一起再画工整点的。
7r093 发表于 2012-3-6 22:20 https://www.yleee.com.cn/images/common/back.gif



               画得太好了,虽是手工,但十分清晰,足见其功力!
发表于 2012-3-7 07:43 | 显示全部楼层
谢谢倪工,图太小看不清啊,呵呵,我也正在改,这几天有别的事耽搁了,用VDD作基准的话,我准备割PCB给 ...
fat 发表于 2012-3-6 09:23 https://www.yleee.com.cn/images/common/back.gif




         现在有了图就十分清楚了!

        1。原来是锂电供电的,是通过R18,R19分压送芯片-20(AN1),以实时检测锂电电压。

            因此只要将5V稳压电源接原锂电处,(当然也可用锂电供电)并将R18接VDD一端断开,接检测电压。就是 一只实实在在的电压表。  

        2。要改成大电压的电压表也十分简单。只要改变R18,R19的分压比。只是精度无法保证。原因(R18+R19)/R19比值变了,但用在精度不高,

            对电压检测范围不大地方。如电动车充电电压检测估计还行!


         3。配置高的芯片用不完资源总让人觉得是浪费,除非重新制版。
发表于 2012-3-7 09:43 | 显示全部楼层
现在有了图就十分清楚了!

         1。原来是锂电供电的,是通过R18,R19分压送芯片-20(AN1),以实时检测锂电电压。

            因此只要将5V稳压电源接原锂电处,(当然也可用锂电供电)并将R18接VDD一端断开,接检测电压。就是 一只实实在在的电压表。  

        2。要改成大电压的电压表也十分简单。只要改变R18,R19的分压比。只是精度无法保证。原因(R18+R19)/R19比值变了,但用在精度不高,

            对电压检测范围不大地方。如电动车充电电压检测估计还行!


         3。配置高的芯片用不完资源总让人觉得是浪费,除非重新制版。倪大德 发表于 2012-3-7 07:43 https://www.yleee.com.cn/images/common/back.gif


谢谢倪工的分析,如果改电压表我准备这样改,反正作电压表的话电源要从被测处取,肯定要加稳压,用7805不如外加一片317作稳压调到5.12V给整个电路供电,这样AD每2个字对应0.01V,只要分压电阻的分压比是取2的倍数(比如2:1、4:1、6:1。。。)的话,程序中处理相对很简单,可以避免浮点计算,只要用移位加减就可以完成换算了。呵呵,问题又回来了,省下的空间作什么呢?光是做个表头,只要用1K空间的16F676就足够了,用914怪可惜的
发表于 2012-3-7 12:04 | 显示全部楼层
报警器是不能用锂电的,原设计是用三节镍氢电池。F914是10位AD。
发表于 2012-3-7 19:44 | 显示全部楼层
报警器是不能用锂电的,原设计是用三节镍氢电池。F914是10位AD。
aa2206 发表于 2012-3-7 12:04 https://www.yleee.com.cn/images/common/back.gif

三节镍氢电池,充电电压大概是3V6~3V9;
一块锂电池,充电电压大概是4V2;
弄清楚了充电电路之后......
充电电压,应该是可以想办法“调整”的。
发表于 2012-3-7 20:47 | 显示全部楼层
充电口处加个限流电阻,程序修改为类似DT-14的脉冲充电可否?

本版积分规则

QQ|一淘宝店|手机版|商店|电子DIY套件|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2024-5-16 06:58 , Processed in 0.052793 second(s), 36 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表