ca88手机版图片

新闻资讯

联系方式

亚洲城ca88会员登录
电  话:020-36800721
           020-36800722
邮  编:510320
网  址:www.bangshu.net

当前位置: 网站首页 > 新闻资讯 > 业界资讯
业界资讯

简析测控单元软件的任务函数

真空泵加载控制函数、空调压缩机加载控制函数、发电机负载风扇控制函数、伺服电机控制函数、A/D数据采集函数、实时中断函数、网络通信函数等。其中伺服电机控制函数包括位置设置函数、位置获取函数、故障信息获取函数、位置回零函数、故障信息清除函数等。系统软件采用任务调度机制,每个任务都有自己的任务标志位,任务调度函数在主程序中巡检各个函数的任务标志位,当函数的任务标志位为1时,任务调度函数则调用对应的函数执行。任务的触发方式主要分为:主函数扫描触发、实时中断函数触发、SCI接收中断函数触发、A/D转换完成中断触发和网络通信函数触发。


系统主函数流程图如图1所示。系统上电后,首先完成系统的初始化,将各个功能模块配置到所需的工作模式,然后在主函数中扫描接收网络通信的内容,同时,由任务调度函数来对任务进行调度。当有中断请求产生时,控制器首先将当前的程序挂起,然后再去执行中断程序,中断程序执行后在回到原程序中。

图1:主函数流程图

主函数流程图

在本系统中,ca88手机版厂使用的控制器功能模块主要包括:控制器工作模式、控制器时钟模块、A/D转换模块、SCI串行通信模块等。模块初始化是按照应用的需求对模块的功能寄存器进行配置,从而使模块工作在所需的模式下。


控制器的工作模式由MODA、MODB和MODC三个引脚的电平来决定,其对应关系如表1所示。MC9S12XET256微控制器复位时将MODA、MODB和MODC三个引脚的电平值锁存到MODE控制寄存器的高3位中,由此选择工作模式。同时,MODE寄存器的高三位也可通过软件来改写,从而获得某些工作模式。工作模式的修改如图2所示。

表1:控制器工作模式选择表

工作

模式

特殊单片 模式

评估单片 模式

特殊测试 模式

评估扩展 模式

普通单片 模式

普通扩展 模式

MODA

0

1

0

1

0

1

MODB

0

0

1

1

0

0

MODC

0

0

0

0

1

1

图1:控制器工作模式设置

控制器工作模式设置

为了实现ca88手机版控制器与以太网控制芯片RTL8019的数据交换,需使能可编程外部总线,为此,将控制器设为普通扩展模式。在电路设计时,将上述三个引脚悬空,控制器复位后默认三个引脚为高电平,在普通单片模式下运行。然后,在软件中修改MODE寄存器,使控制器在普通扩展模式下运行。


标签:   ca88手机版,ca88会员登录,ca88手机版厂
分享到:
点击次数:  更新时间:2018-01-05 09:22:33  【打印此页】  【关闭