计算机控制系统课后作业解答.ppt
课后作业解答课后作业解答计算机控制系统计算机控制系统第二章作业第二章作业试设计小区供水水箱试设计小区供水水箱(2个个)液位控制系统,供液位控制系统,供水泵不支持调速。设计要求如下:水泵不支持调速。设计要求如下:1、设计基于、设计基于8088、ADC0809、8255的主的主控板电路原理图控板电路原理图2、编写基于汇编语言的控制程序、编写基于汇编语言的控制程序3、控制要求:当水位低于下限时启动水泵,、控制要求:当水位低于下限时启动水泵,当水位高于上限时停止水泵当水位高于上限时停止水泵采用定时等待法读采用定时等待法读ADC0809设定水位模拟量数值小于设定水位模拟量数值小于255,水位上限,水位上限位为位为UP,下限位为,下限位为DOWN;A/D转换结转换结果按顺序存入果按顺序存入2000H、2001H单元;单元;8255初始化已完成,则程序段如下:初始化已完成,则程序段如下:START:MOV BX,2000HMOV CX,02HMOV AL,00H/开始开始ADC转换转换ADC:OUT PA,ALCALL DELAY IN AL,PA MOV BX,AL INC BX INC PA DEC CX JNZ ADC/ADC转换结束,执行启停电转换结束,执行启停电机机MOV AL,BX-2 MOV AH,BX-1CMP0:CMP AL,UP/1号水位上限到?号水位上限到?JA STOP1CMP1:CMP AL,DOWN/1号水位下限到号水位下限到?JB START1CMP2:CMP AH,UP/2号水位上限到?号水位上限到?JA STOP2CMP3:CMP AH,DOWN/2号水位下限到号水位下限到?JB START2STOP1:IN BL,PB/停止停止1号水泵号水泵AND BL,0FEHOUT PB,BLJMP CMP2START1:IN BL,PB/开启开启1号水泵号水泵OR BL,O1HOUT PB,BLJMP CMP2STOP2:IN BL,PB/停止停止2号水泵号水泵AND BL,0FDHOUT PB,BLJMP STARTSTART2:IN BL,PB/开启开启2号水泵号水泵OR BL,O2HOUT PB,BLJMP STARTRET在实际系统中,还需要考虑的问题:在实际系统中,还需要考虑的问题:1、液位传感器电压转换电路和水泵驱动电路2、等待定时的时长是多少?DELAY=?3、液位传感器电压的数字滤波,否则会产生频繁启停水泵的现象4、在JMP START前面加入长延时等待,因为水位变化并不会很快5、第八章第八章 作业作业题目题目:假设现需要建立我校(包括良乡校区)中央空调计算机网络监控系统,根据所学的计算机控制系统的理论、方法和技术,试对该系统进行设计,内容包括如下几项:功能需求分析、总体结构设计、硬件系统设计、软件系统设计等。功能需求分析1、系统监控范围包括我校良乡和阜成路两校区2、每个教室应配有现场控制器,可以实现目标温度控制和节能模式运行(例如无人时关闭空调等)3、每栋楼应配备有一台计算机实现对整栋楼的监控4、良乡和阜成路校区应各设置一台校区监控计算机,可以实现校区级的集中监控5、阜成路应有总监控室,可以实现校级总监控6、校领导可以通过网页随时方便了解到学校空调的整体运行情况系统总体方案设计系统总体方案设计总体设计方案说明:1、每个教室(房间)配有现场控制器,可以实现目标温度控制和节能模式运行(例如无人时关闭空调等)2、每栋楼配备一台工业控制计算机,通过现有的局域网与各教室进行数据交换3、良乡和阜成路校区各设置一台校区监控计算机,与其所在区域的每栋楼的工业控制计算机进行数据交换,实现校区集中监控4、阜成路保卫处设置有总监控室,配置有数据服务器、WEB服务器和总监控计算机,实现校级总监控5、通过WEB服务器的网络服务,校领导可以随时方便的了解到学校空调的整体运行情况硬件系统设计(现场控制器):软件系统设计:软件系统设计:1、现场控制器软件软件系统设计:软件系统设计:2、楼监控计算机软件类同于13、校区监控计算机软件类同于14、校级监控计算机软件类同于15、网页软件类同于1