关于lg的k120s测频 点击:893 | 回复:0



陈宏宇

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 15回
  • 年度积分:0
  • 历史总积分:50
  • 注册:2004年2月02日
发表于:2004-11-22 21:16:00
楼主
我最近正在应用k120s做个测频的东东,希望各位能给些指正。 我想对发电机的输出进行测频,并且将其频率与电网的50Hz进行比较。利用100KHz24V的晶振电路对P0000和P0001输入,将机频和网频输入P0004,P0005,并且对P4,P5做脉冲捕捉选择;对P0,P1做高速计数,用循环计数方式,计数的末点用D0000和D0010。 假例测网频,即P5,其送入频率是50Hz左右,通过对P1的高速计数来测算P5的输入频率到底是多少。那么当P5收到上升沿的时候,程序进入外部中断INT1,然后读取高速计数器里面的数值,并且将这个数值减去1后送到D10里面使高速计数器按照循环计数的定义重新回到0,使P1通道此时从零开始计数,跳出中断。当P5遇到下一个上升沿时,再次进入中断,再读数,送数,清零,计数,出中断。上升沿,通过指令做出来的。指令是MOV D0030 D1000,MOV D0030 D0010,LOAD P5,D D0100,LOAD D0100,HSCST 1 20000 D0030,此处的20000瞎写,因为1Hz的变化,P1不可能超过2000太多,所以写20000差不多了。D0030是存数的地址,D1000是最终存数的地址。测机频也是一样,然后将机频和网频进行比较,然后通过PWM输出对发电机进行调整,使其和网频接近一致。 大概就是这样了,本人最近一直在苦苦思考这样做是否行的通,希望网上各位同仁多多给予帮助,不当之处还请大家多多给予指点,本人是新手,而且悟性差,所以希望大家能补充尽量写得详细些,谢谢各位了!:)


热门招聘
相关主题

官方公众号

智造工程师