发表于:2011/11/11 10:33:54
#0楼
监控程序的结构主要取决于系统功能的复杂性和键盘的操作方式。系统的功能和操作方
法不同,监控程序就会不同;即使同一系统,不同的设计者也往往会编写出风格不同的程序.
尽管风格不同,但常见的结构有下述几种。
这种结构的监控程序最常见于各类无人值守的单片机系统.这类系统运行后按一个预定
顺序依次执行一系列作业,循环不已。其操作按钮很少(甚至没有),且多为一些启停控制之类开关按钮。这类单片机系统的功能多为信息采集、预处理、存储、发送和报警之类。作业的触发方式有三种:第一种是接力方式.上道作业完成后触发下一道作业运行;第二种是定时方式,预先安排好每道作业的运行时刻表,由系统时钟来顺序触发对应的作业;第共种是外部信息触发方式,当外部信息满足某预定条件时触发一系列作业。不管哪种方式、它们的共同特点都是各作业的运行次序和运行机会的比例是固定的。在程序流程图中,如果不考虑判断环节,则各个执行模块是串成一圈的。
图3——1所示为某蓄电池监测仪的监控程序结构图。该系统用来监测蓄电池的使用情况,防止蓄电池过度放电和发生漏电。上电后系统初始化,使系统时钟开始运行.由时钟来依次触发各种作业。每0.1s对蓄电池的放电电流进行一次采样,用十了解蓄电池的放电情况;每0..5s对蓄电池的端电压和机壳(地)的漏电压进行一次采样.用于监视蓄电池的漏电程度;每Is进行一次漏电程度的汁.算,设定报警标志,并进行一次显示更新(输出容量的百分比和各种报警信号);每10、进行一次容量校正计算,得出剩余容量的百分比,在放电快终止前给出报警信号。
来源——仪器仪表网
http://www.china-1718.com
法不同,监控程序就会不同;即使同一系统,不同的设计者也往往会编写出风格不同的程序.
尽管风格不同,但常见的结构有下述几种。
这种结构的监控程序最常见于各类无人值守的单片机系统.这类系统运行后按一个预定
顺序依次执行一系列作业,循环不已。其操作按钮很少(甚至没有),且多为一些启停控制之类开关按钮。这类单片机系统的功能多为信息采集、预处理、存储、发送和报警之类。作业的触发方式有三种:第一种是接力方式.上道作业完成后触发下一道作业运行;第二种是定时方式,预先安排好每道作业的运行时刻表,由系统时钟来顺序触发对应的作业;第共种是外部信息触发方式,当外部信息满足某预定条件时触发一系列作业。不管哪种方式、它们的共同特点都是各作业的运行次序和运行机会的比例是固定的。在程序流程图中,如果不考虑判断环节,则各个执行模块是串成一圈的。
图3——1所示为某蓄电池监测仪的监控程序结构图。该系统用来监测蓄电池的使用情况,防止蓄电池过度放电和发生漏电。上电后系统初始化,使系统时钟开始运行.由时钟来依次触发各种作业。每0.1s对蓄电池的放电电流进行一次采样,用十了解蓄电池的放电情况;每0..5s对蓄电池的端电压和机壳(地)的漏电压进行一次采样.用于监视蓄电池的漏电程度;每Is进行一次漏电程度的汁.算,设定报警标志,并进行一次显示更新(输出容量的百分比和各种报警信号);每10、进行一次容量校正计算,得出剩余容量的百分比,在放电快终止前给出报警信号。
来源——仪器仪表网
http://www.china-1718.com
中仪展——中国仪器仪表展览网