cxsy12300

    1. 其实关键的就这几行,KEY_Scan 就是按键,每次按键改变dacval的值来改变电压,负载工作正常,但是我把程序改成下面这样,就不对了
    2. gmchen 发表于 2016-12-5 15:19 没有用过STM32,但是通常一个单片机的DAC不可能设计成必须复位才能继续写入下一个数据的,如果真是那样,那 ...
      DAC的输出确实是连续的,中间越变的时间很短,我用按键手动控制电压变化的时候,负载工作正常,但是我自己采用for语句的时候就会出现我说的问题,好像电压“消失了”,目前在找原因
    3. 关于输出电压保持电路的设计 16/3532 模拟电子 2016-12-05
      本帖最后由 cxsy12300 于 2016-12-5 10:51 编辑
      maychang 发表于 2016-12-5 10:22 “函数是没有将原始数据清零的操作的,只是重写了该寄存器的值”,这个不是清零。不过,还要检查一下输出 ...
      我用的这款单片机自带DAC模块,然后通过PA4引脚输出,PA4是设置成模拟输入模式的,这样有什么问题吗?还有怎么检查输出端口,用万用表的话不合理,毕竟之间的时间太短了
    4. 关于输出电压保持电路的设计 16/3532 模拟电子 2016-12-05
      maychang 发表于 2016-12-2 21:38 两种可能: 1、你在进行D/A转换时,软件(改变该数字量的函数)将原始数据清了零。是否如此,要看你调用的 ...
      1.函数是没有将原始数据清零的操作的,只是重写了该寄存器的值,不知道这算不算清零 2.负载确实对电流更敏感,如果每次改变电压IO口都处于高输入阻抗,这个是可以解释现在的问题的,那请问大神有什么解决办法吗?
    5. 刘小飞 发表于 2016-12-4 21:03 用一个无极性电容试试,应该可以解决问题的
      无极性电容大小怎么确定呢,我输入的电压是有范围的,不是确定的
    6. ienglgge 发表于 2016-12-4 16:25 DAC输出的不是功率型信号,加一个RC电路就可以啊。调整好R,C的值。单片机输出无效时,波动就会减小,看看 ...
      那RC的值应该怎么确定呢,我看过相关资料,C的值应该根据输入电压和要保持信号的时间来确定,但是我输入的电压大小是变化的-3.3V到3.3V
    7. 关于输出电压保持电路的设计 16/3532 模拟电子 2016-12-02
      dontium 发表于 2016-12-2 17:59 信号级的切换,可以找模拟开关,现在很多模拟开关的速度相当高,完全能满足你的需要。
      我对电源切换电路不是很了解,但是整个实验我要输出2000多个不同的电压,不能每个电压都当作一路,这样来回切换吧
    8. 关于输出电压保持电路的设计 16/3532 模拟电子 2016-12-02
      maychang 发表于 2016-12-2 13:52 用D/A输出电压,不会出现“电压空白期,就是没有电压输出”(可能D/A输出有毛刺,但不会出现空白)。 我猜 ...
      我用的是STM32F103系列单片机自带的DAC模块,应该不会有错,硬件方面直接通过I/O口输出了电压,接到功放然后接负载,程序上我改变的只是要转化的数字量,只是调用了一个改变该数字量的函数,进行for循环,没有其他操作。按照负载的特性,不同的电压会产生不同的位移,没有电压时就会回到位移原点,我在实际操作过程中,每次改变要转化的数字量的时候,负载总是会向原点方向移动,因此我觉得是电压出现了“空白期”。
    9. supermiao123 发表于 2016-12-2 15:04 这个应该不是初始化的关系,应该是你输出设置电压时候的操作,你可以把那端代码贴出来看看
      只是调用这个函数单纯的进行for循环,还没有进行其他任何操作
    10. supermiao123 发表于 2016-12-2 15:04 这个应该不是初始化的关系,应该是你输出设置电压时候的操作,你可以把那端代码贴出来看看
      我每次改变电压都是调用的这个函数,改变的只有Data的值
    11. cxsy12300 发表于 2016-12-2 14:20 我是使用库函数编程,关于DAC的关键配置就这些,我在网上也没找到关于DAC连续输出的问题,大神能说的具 ...
      就是输出缓存关闭BoFF那项吗
    12. supermiao123 发表于 2016-12-2 13:41 按道理DAC可以连续输出,就是当前值可以直接跳到下一个值而不是当前值先归零再到下一个值,如果出现这个 ...
      我是使用库函数编程,关于DAC的关键配置就这些,我在网上也没找到关于DAC连续输出的问题,大神能说的具体点吗?是图片中标记的那项吗?
    13. 关于输出电压保持电路的设计 16/3532 模拟电子 2016-12-02
      dontium 发表于 2016-12-2 12:59 楼主搜索一下自动电源切换电路,你会得到启发的。
      谢谢大神关注,一次完整实验我要输出大概两千次不同大小的电压,而且这个电压是通过单片机输出的,电源切换电路可能不适用
    14. 关于输出电压保持电路的设计 16/3532 模拟电子 2016-12-02
      dontium 发表于 2016-12-2 12:56
      谢谢版主的提醒,是我自己搞错了
    15. cxsy12300 发表于 2016-12-2 13:22 第一次发帖,刚开始发错了
      先谢谢大神的关注,我就在这里回复 是一路电压输出,我是通过STM32单片机的DAC功能,输出直流电压的,因为我要根据不同的情况输出不同大小的电压(1次实验大概要输出2000次不同的电压),单片机执行程序改变电压的时候,中间会有电压空白期,就是没有电压输出,这对我的负载来说是不允许的,所以想通过外围电路实现在下次电压输出之前保持当前的电压作用在负载上
    16. 关于输出电压保持电路的设计 16/3532 模拟电子 2016-12-02
      maychang 发表于 2016-12-2 12:57 楼主没有把问题叙述清楚:是有多路各不相同的输出电压需要“切换”,还是一路输出电压在改变? 你是用什么 ...
      是一路电压输出,我是通过STM32单片机的DAC功能,输出直流电压的,因为我要根据不同的情况输出不同大小的电压,单片机执行程序改变电压的时候,中间会有电压空白期,就是没有电压输出,这对我的负载来说是不允许的,所以想通过外围电路实现在下次电压输出之前保持当前的电压作用在负载上
    17. maychang 发表于 2016-12-2 13:00 楼主连续发了两篇内容相同的帖子。这没有必要,并不能增加得到回复的机会。还是以集中一篇为好。
      第一次发帖,刚开始发错了:Sad:

最近访客

< 1/1 >

统计信息

已有2人来访过

  • 芯积分:--
  • 好友:--
  • 主题:2
  • 回复:17

留言

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


现在还没有留言