燕园技术宅

  • 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采用浮空输入模式和上拉输入模式都试了以下,问题已经解决了。最后决定采用上拉输入模式,不考虑功耗的情况下,相对于浮空输入模式还是比较稳一点。

  • 回复了主题帖: Atlys Spartan-6 Xilinx FPGA 开发板 48个可扩展I/O连接器接口

    elvike 发表于 2018-9-18 18:40 找到板子资料,资料里面的接口介绍肯定会介绍端子的型号。
    已经找到了 谢谢

  • 回复了主题帖: Atlys Spartan-6 Xilinx FPGA 开发板 48个可扩展I/O连接器接口

    fjjjnk1234 发表于 2018-9-18 17:28 VHDCI 68pin,板子有板载下载电路
    多谢,确实是这个。

  • 回复了主题帖: Atlys Spartan-6 Xilinx FPGA 开发板 48个可扩展I/O连接器接口

    scxuchenglong 发表于 2018-9-18 17:22 看图的样子应该是DB系列的插座,你仔细看一下连接器上边的丝印,按丝印在网上搜就好,如果是正规连接器,上 ...
    表面没找到丝印,应该是在下边,看不到,不过已经找到型号了。谢谢

  • 回复了主题帖: Atlys Spartan-6 Xilinx FPGA 开发板 48个可扩展I/O连接器接口

    wsmysyn 发表于 2018-9-18 12:55 下载器接口的话,卖xilinx下载器的,好像有的会送一个各种pin的转接座,10pin,14pin,20pin等等,有对应的 ...
    已经找到接口型号了,确实是SCSI的,谢谢

  • 2018-09-18
  • 发表了主题帖: Atlys Spartan-6 Xilinx FPGA 开发板 48个可扩展I/O连接器接口

    老师给了一块Atlys Spartan-6 Xilinx FPGA 开发板,但是IO没有排针引出,而是通过一个48口可扩展I/O连接器引出的,需要买一个连接器转排针的转接模块。但是我不知道这是什么接口,在淘宝不知道怎么查,希望大家帮帮忙!图片如下。还有一个JTAG下载口,和其他FPGA板子的尺寸也不一样。比其他的小一点。

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

    huo_hu 发表于 2018-9-12 08:14 另外感觉你过孔的焊盘有点太小了,直接做在电阻的焊盘上好些
    好的,谢谢!

  • 2018-09-11
  • 回复了主题帖: 悼念单田芳大师

    单老师,一路走好

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

    huo_hu 发表于 2018-9-11 17:24 你这几个管脚都不占jtag口,所以不应该有电压,可能是配置的问题. 如果配置成上拉输入更方便些,焊接电阻到地 ...
    好的 ,今天上课没时间弄板子,明天再试试

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

    chunyang 发表于 2018-9-11 13:39 MCU的IO尽量不要使用“浮空”模式,该模式是在低功耗设计时才需要用到的,且需要很好的考虑逻辑偏置和抗干 ...
    好,您说的我都记下了,我再逐一排除一下问题所在。谢谢

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

    ienglgge 发表于 2018-9-10 23:05 上拉一般10k就可以。   引脚为上拉输入,焊接0Ω电阻下拉到地,是可以的。
    之前是单片机配置为浮空输入,然后用上拉电阻和0欧姆电阻去配置0和1 , 但是部分输入读取都是0,还么查到什么原因。

最近访客

< 1/1 >

统计信息

已有32人来访过

  • 芯币:389
  • 好友:1
  • 主题:40
  • 回复:179
  • 课时:--
  • 资源:--

留言

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


现在还没有留言