查看: 2805|回复: 1

发电机组的控制(稳速)

[复制链接]
  • TA的每日心情
    开心
    2017-4-26 14:28
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    发表于 2017-6-8 09:47:31 | 显示全部楼层 |阅读模式
    分享到:
    经过二个月的电路调试、程序编写、上机试验,基本完成了整个设计:
    一、方案原理:
          1、通过步进电机和推杆机构,控制汽油发动机(1.6DVVT,85kw)加减速运转(利用PWM);
          2、采用高阻输入采集发动机的转速信号(飞轮盘的齿信号:60-2,利用定时器的CAP);
          3、用三相电压传感器和电流传感器采集发电机的输出电压和电流信号(平方根方式的交流采集法,利用ADC);
          4、通过CAN总线,采用1939协议发送数据到人机界面去显示(利用CAN);
          5、设计一个RS232接口,进行程序的更新和在线升级,运行参数的设置(利用UART);
          6、设计FM铁电存储器和16M的FLASH存储器,定时存储运行实时数据,方便故障查询(利用SPI);
          7、电压信号过零检测进行频率直接采集(利用定时器的CAP);
          8、有人工控制输入启停,外部故障信号输入功能(利用IO);
    二、电路图:
         1、CPU部分:
    2017-6-8 9-30-33.png
         2、步进电机控制部分
    2017-6-8 9-36-11.png
         3、电压电流采集输入部分
    2017-6-8 9-35-55.png
         4、转速信号输入部分
    2017-6-8 9-37-36.png
         5、通信部分
    2017-6-8 9-34-53.png
         6、存储器部分
    2017-6-8 9-35-23.png
    三、程序代码:
         1、系统主状态机部分
    2017-6-8 9-41-25.png

        2、ADC电压计算部分
    2017-6-8 9-42-10.png

    3、转速齿信号计算部分

    2017-6-8 9-44-21.png

    三、调试结果:最后在上机试验,控制发电机转速在3000rpm时,最大的波动为5rpm之内,大部分时间为2rpm,发出电压的频率精度超过设计预估什1%。
                         

    回复

    使用道具 举报

  • TA的每日心情
    开心
    2016-12-26 21:04
  • 签到天数: 8 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2017-6-13 15:51:29 | 显示全部楼层
    这个也太牛了吧。
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-4-29 09:34 , Processed in 0.127195 second(s), 18 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.