燕园技术宅

  • 2019-04-20
  • 回复了主题帖: 3.7V-4.2V锂电池充放电保护芯片?

    qwqwqw2088 发表于 2019-4-19 10:19 库伦计量这种方法是比较精确,智能所以繁杂一些 TI的BQ系列有比较多芯片可以用 用检测电压的方法也常 ...
    谢谢指导

  • 2019-04-19
  • 回复了主题帖: 3.7V-4.2V锂电池充放电保护芯片?

    qwqwqw2088 发表于 2019-4-19 08:46 电量监测要借助MCU完成 也有简单的电压检测 纯模拟电路,比如电动车上的电量检测 手机电量检测是检测的电 ...
    就是说要用到电池电量计或者库伦计,再结合MCU进行计算判断来完成低电量检测预警功能!也只有这种办法在应用上是最多的么?

  • 回复了主题帖: 3.7V-4.2V锂电池充放电保护芯片?

    qiushenghua 发表于 2019-4-17 19:46 这个我是该答呢还是不该答呢。。。 纠结中。。。 我们有一颗锂电保护IC还在测试中。。。 目前我见到最 ...
    谢谢,那您了解,咱们手机或穿戴设备中,可以做到低电量检测的芯片都有那些么?

  • 回复了主题帖: 3.7V-4.2V锂电池充放电保护芯片?

    qwqwqw2088 发表于 2019-4-17 20:37 如考虑成本因素,国产现在几个厂家保护芯片也很好用 HY2110 日本理光也有单节R5460用的也很多
    您好,这种保护芯片可以做到低电量检测么? 就是像咱们手机一样,当低于20%的时候会提示电量过低,有没有这种可以做低点亮检测的芯片,还是说都是通过检测总体电量然后通过软件对采集到的电压电流阈值来判断?

  • 2019-04-17
  • 发表了主题帖: 3.7V-4.2V锂电池充放电保护芯片?

    想了解一下关于现在的穿戴式设备中,3.7V-4.2V这种小容量锂电池的充放电保护电路中,所应用的电池保护芯片都有哪些?希望大家指点一下,提供一下芯片的厂家和型号,谢谢{:1_132:}! 因为刚接触这些电源的东西,不是太了解,电池保护电路是否可以做到充电状态检测,欠电(缺电)检测?还是有专门的芯片呢?

  • 2019-04-12
  • 发表了主题帖: Altium designer 18 原理图

    使用AD18 绘制原理图是出现如图所示状况,因为之前一直用的AD14 刚更新版本过来还不适应,导线汇集的点怎么会变成这样? 不能90度角交叉的那种么?改怎么修改规则?

  • 2019-03-24
  • 回复了主题帖: 简单的上拉下拉电路,导致控制芯片发热!

    littleshrimp 发表于 2019-3-23 21:26 把0欧姆电阻去掉 用万用表电流档分别测量各电阻的两端 找到电流最大的几个 检查对应GPIO是不是配置正确了
    找到问题了,在程序其他库文件里重复配置了几个引脚

  • 回复了主题帖: 简单的上拉下拉电路,导致控制芯片发热!

    littleshrimp 发表于 2019-3-23 21:26 把0欧姆电阻去掉 用万用表电流档分别测量各电阻的两端 找到电流最大的几个 检查对应GPIO是不是配置正确了
    检查了一下程序,都是上拉模式GPIO_Mode_IPD。测了一下电流,却发现一个很奇怪的现象。如问题所述,电路分两块,分别为八路,功能都相同。在测电压的时候,第一块每一路电压都被拉倒了3.3V,测电流式560uA.另一块每一路却被拉到1.7V,测电流为零(图三是电流不正常的那一块)。

  • 2019-03-23
  • 发表了主题帖: 简单的上拉下拉电路,导致控制芯片发热!

    问题是这样的,为了对STM32F103系列单片机的某几位引脚输入电平状态进行手动设置(声明:因为要完成某项功能,是通过外围电路随机设置的,所以不能通过修改程序来设置好),电路如图所示。单片机的几个引脚配置为上拉输入模式,所以我只在某些需要拉到低电平的引脚通过焊接0欧姆电阻来接地,使该引脚输入变为低电平。至于3.3V那一端可以忽略,因为是上拉输入模式,所以基本没有用到该部分电路。电路是可以实现该功能的,就是只要0Ω电阻焊好,一上电,芯片就会发热,单片机可以正常工作。想求助各位,这是什么原因呀?上拉模式引脚接地后电路太大了???  已经排除过了,只要是焊好0Ω或者几欧姆的小电阻,芯片都会发热,其他稍大一点的阻值就没问题。 还有一个问题就是,在不焊接任何电阻的情况下,PD0-PD7这几个引脚平时的电平是3.3V,而PD8-PD15这几个引脚平时是1.7V,这是怎么回事?

  • 2019-01-23
  • 加入了学习《嵌入式操作系统》,观看 Introduction、Embedded Systems、Development of Embedded Systems、Embedded OS

  • 2019-01-14
  • 回复了主题帖: 隔离型DC-DC电源模块,输入输出共地问题。

    maychang 发表于 2019-1-13 20:48 换电源模块干什么? 把你的隔离电源模块输入的一端和输出的一端联接在一起,就是非隔离的模块。 你的两 ...
    嗯,现在是这么做的,昨天问了一下金升阳电源的技术人员,输入输出共地除了隔离没有了,对模块的输出没有影响。之前担心会对电源的输出有影响!

  • 2019-01-13
  • 回复了主题帖: 隔离型DC-DC电源模块,输入输出共地问题。

    chunyang 发表于 2019-1-13 20:04 如果需要隔离,信号也得隔离,不能仅仅用隔离型电源而信号直连。两个系统间不得有任何电气连接,否则隔离没 ...
    因为之前自己买了十几个电源模块了,没注意到是隔离型的,只关注输出功率了。所以打算在使用隔离电源的基础上解决一下以上问题,看样子必要时候还是得换电源模块

  • 回复了主题帖: 隔离型DC-DC电源模块,输入输出共地问题。

    maychang 发表于 2019-1-13 19:51 你的两个分系统,用一根信号线和一根地线(这样就共了地了)联接起来,比你的12V转5V模块输入和输出联接起 ...
    明白您的意思了,看来要么换电源模块,要么想办法连出一根地线

  • 回复了主题帖: 隔离型DC-DC电源模块,输入输出共地问题。

    maychang 发表于 2019-1-13 17:15 电源模块输入输出不共地,你的两个分系统(产生方波信号和测量方波信号)共地,完全可行。
    是这样的,两个分系统除了一根信号传输线以外,无其他连接,所以实现两者共地 就让我头大了

  • 发表了主题帖: 隔离型DC-DC电源模块,输入输出共地问题。

           遇到的问题是这样的:系统的供电电源是DC12V的,需要给两个分系统供电。其中一个是产生方波信号的分系统(这里命名为分系统1),一个是测量方波信号频率的分系统(这里命名为分系统2)。分系统1是由12V直接供电,分系统2需要利用具有隔离功能的DC-DC电源模块降12V转为5V后再进行供电。那么如果我分系统1和分系统2不进行共地的话,是无法实现频率测量的对吧?但是分系统2的5V电源的地和12V的地已经被电源转换模块给隔离了。       如果我将电源转换模块的输入输出的地连在一起,电源模块隔离的功能就失去意义了。如果不连在一起,我应该通过怎样的方式实现分系统1和分系统2的共地? 希望各位大佬给予指导!

  • 2018-10-27
  • 发表了主题帖: C_CAN和D_CAN的含义?

    做项目再选MCU的过程中,发现NXP LPC1547 的片子手册关于CAN总线的说明是C_CAN。在查百度的过程中又发现了D_CAN这么一个名词。请问C_CAN和D_CAN分别是什么意思?因为需要用到芯片的CAN总线通信功能,所以想了解一下相关知识。谢谢大家!

  • 2018-10-05
  • 发表了主题帖: STM32定时器中断和延时函数

    敲了一个程序,用STM32F103RCT6单片机得TIM3定时器中断 1s刷新依次OLED显示屏显示DS1302得时间,然后主函数里面得延时函数就失效了,关掉定时器中断延时函数就可以用,这是为什么? 下面是我得延时函数。定时器中断里面没有用到延时函数。#include "delay.h" static u8  fac_us=0;                                                                                        //us延时倍乘数                           static u16 fac_ms=0;                                                                                        //ms延时倍乘数,在ucos下,代表每个节拍的ms数 /* *函数名:延时初始化函数 *参         数:无 *返回值:无 *作  者:程晓强 */ void delay_Init(void) {         SysTick_CLKSourceConfig(SysTick_CLKSource_HCLK_Div8);                //选择外部时钟  HCLK/8         fac_us=SystemCoreClock/8000000;                                                                //为系统时钟的1/8           fac_ms=(u16)fac_us*1000;        } /* *函数名:ms延时函数 *参         数:u16 nms *返回值:无 *作  者:程晓强 */ void delay_ms(u16 nms) {         u32 temp;                           SysTick->LOAD=(u32)nms*fac_ms;                                                                //时间加载(SysTick->LOAD为24bit)         SysTick->VAL =0x00;                                                                                        //清空计数器         SysTick->CTRL|=SysTick_CTRL_ENABLE_Msk ;                                        //开始倒数           do         {                 temp=SysTick->CTRL;         }while((temp&0x01)&&!(temp&(1<<16)));                                                //等待时间到达            SysTick->CTRL&=~SysTick_CTRL_ENABLE_Msk;                                        //关闭计数器         SysTick->VAL =0X00;      } /* *函数名:ns延时函数 *参         数:u16 nus *返回值:无 *作  者:程晓强 */ void delay_us(u32 nus) {         u32 temp;                              SysTick->LOAD=nus*fac_us;                                                                         //时间加载                                    SysTick->VAL=0x00;                                                                                //清空计数器         SysTick->CTRL|=SysTick_CTRL_ENABLE_Msk ;                                        //开始倒数                   do         {                 temp=SysTick->CTRL;         }while((temp&0x01)&&!(temp&(1<<16)));                                                //等待时间到达            SysTick->CTRL&=~SysTick_CTRL_ENABLE_Msk;                                        //关闭计数器         SysTick->VAL =0X00;                      } void TIM3_IRQHandler(void) {         if(TIM_GetITStatus(TIM3,TIM_IT_Update) != RESET)         {                   TIM_ClearITPendingBit(TIM3,TIM_IT_Update);             DS1302_Get_Time(time);                         OLED_ShowString(16,0,".");                           OLED_ShowString(66,0,":");                         OLED_ShowString(90,0,":");                         OLED_ShowNum(0,0,time[4],1,16);                         OLED_ShowNum(8,0,time[5],1,16);                         OLED_ShowNum(24,0,time[6],1,16);                         OLED_ShowNum(32,0,time[7],1,16);                                OLED_ShowNum(50,0,time[9],1,16);                         OLED_ShowNum(58,0,time[10],1,16);                         OLED_ShowNum(74,0,time[11],1,16);                         OLED_ShowNum(82,0,time[12],1,16);                         OLED_ShowNum(98,0,time[13],1,16);                         OLED_ShowNum(106,0,time[14],1,16);                                 } }

  • 2018-10-01
  • 回复了主题帖: 板板连接器生产厂家推荐

    hpzax 发表于 2018-9-30 10:30 国内的做的好点的,天海,嘉城,你可以去官网看看
    好  谢谢

  • 2018-09-27
  • 发表了主题帖: 板板连接器生产厂家推荐

    在做一个项目,需要用到板板之间的连接器,查了一下中航光电的GJB的J18系列的矩形连接器,单价太贵了,想问问各位,有没有其他做连接器的厂家信息。不只限于国内的。

  • 2018-09-20
  • 回复了主题帖: STM32F103VCT6 单片机引脚输入上拉和下拉电路。

    听取了各位的建议,我把68K上拉电阻换成了10K采用浮空输入模式和上拉输入模式都试了以下,问题已经解决了。最后决定采用上拉输入模式,不考虑功耗的情况下,相对于浮空输入模式还是比较稳一点。

最近访客

< 1/2 >

统计信息

已有36人来访过

  • 芯币:430
  • 好友:1
  • 主题:43
  • 回复:185
  • 课时:--
  • 资源:--

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言