您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息
三六零分类信息网 > 宿迁分类信息网,免费分类信息发布

比较器系统时钟PCA中断外部设定值-万能拉力试验机

2020/4/21 0:55:37发布226次查看

比较器系统时钟pca中断外部设定值-万能拉力试验机 脉冲输出模块对外接口设计脉冲输出模块接口接口功能m1100脉冲模块开启(0为关闭脉冲输出,1为开启脉冲输出)d7200-d7201设置脉冲输出的频率3.4下位机控制器应用程序设计应用程序开发是下位机控制器设计的最后一个环节。万能拉力试验机下位机控制器完成安全保护、手柄控制以及试验机底层模块支持的功能。
  经过在嵌入式plc平台上硬件设计和驱动开发之后,下位机控制器已经支持ab相计数、脉冲输出、称重模块、开关量输入输出功能。因此,我们下位机控制器应用程序的设计目的便是通过底层模块提供给应用程序的接口,来合理调用底层模块的功能,并与计算机控制软件进行良好的配合,实现整个系统良好的运转,其完成的功能包括以下几点。
  安全保护功能:该功能包含急停、上限位、下限位。急停是为了突发事件发生时,立即停机。上限位和下限位是安全防护功能,防止万能拉力试验机拉头运动距离超出安全范围。当上限位开关闭合时,试验机上方向运动被禁能,只能够进行下方向运动。下限位开关闭合时,试验机下方向运动被禁能,只能够进行上方向运动。此三个功能均为外部开关量输入。
  万能拉力试验机的比较器系统时钟pca中断外部设定值。定时器比较模块原理:该模块将pca计数器与16位的比较寄存器进行比较,如果两者相等,则会产生一个中断,我们在此中断中来改变外部端口的电平,进而产生脉冲信号。因此,我们通过向软件定时器比较模块的比较寄存器写入不同的值,来决定脉冲输出的频率。
  我们通过设置万能拉力试验机的软件比较寄存器,来调整值,进而改变脉冲输出频率。由于软件比较寄存器为16位,因此,该模块产生高频的脉冲输出相对容易,但是产生低频的脉冲则比较困难。为了可以产生低频脉冲,必须对pca的软件定时器比较模块进行扩展。扩展方法如下:我们根据所要产生的脉冲输出频率的不同,来分段进行处理。
  对于不同段内的脉冲频率,我们使得执行k个后,才改变外部端口电平信号,这样便可以产生低频的脉冲输出。对于不同的频率范围的k值的选取,必须使得的值不能过小。过小的,会导致pca软件定时器中断间隔时间很短,甚至是小于其中断服务程序的执行时间。如果此种现象发生,则产生的脉冲波形很混乱。
  以上为万能拉力试验机的脉冲输出模块的实现原理,在该嵌入式plc内核上。开始pca定时器比较模块配置检测脉冲输出模块开启根据目标频率,计算结束。脉冲输出模块驱动程序流程,在接口中,对pca定时器比较模块进行配置。该脉冲输出模块支持脉冲开启和脉冲输出频率设置的接口,因此需要实时监测用户设置的接口情况,并实时进行响应。
  当用户在接口中开启脉冲输出时,则在驱动中开启pca定时器比较中断,而后在中断中,改变比较定时器值和外部电平信号,使之产生脉冲。当用户设置了脉冲输出频率时,则根据以上公式,计算出,而后在中断中,对定时器比较寄存器累加此值,以便产生恒定频率的脉冲。
文章来源:www.ctm-cn.com
液压万能试验机:www.ctm-cn.com


济南尤佳智能设备有限公司

13185270838
中国 济南
宿迁分类信息网,免费分类信息发布

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录