空调课程设计
A. 微机原理课程设计 题目是空调模拟控制器 在PC机上模拟空调的控制操作
朋友你这个想法是不错了!但是要懂电子和电脑编程(得是高手才行)才能搞定版这个控制电路。\r\n软体权部份可能需要自已编写一个程序,硬体方面一楼朋友说的主板电压不够,不过没有关系可以利用单片机或是继电器加时间继电器来控制,这样控制电压3、5、12伏都可以……,电路简单可是程序可能有些麻烦了。
B. 求某综合楼舒适性空调课程设计的一般流程
空调根据其使用的目的要求可分为舒适性空调与工艺性空调 两大类。
舒适性空调主要服务的对象为室内人员,使用的目的是为人与人的活动提供一个达到舒适要求的室内空气环境。办公 楼、住宅、宾馆、商场、餐厅、体育场馆等公共场所的空调, 都属于这一类。卫生部颁布的《公共场所集中空调通风系统卫 生管理办法》和相配套的三个技术规范所指的空调即为这一类空调。
工艺性空调使用的目的是为研究、生产、医疗或检验等过程提供一个有特殊要求的室内环境。例如,电子车间、制车间、 食品车间、室以及计算机房、微生物实验室等使用的空 调就属于这一类。这一类空调的设计主要以保证工艺要求,同时满足室内人员的舒适要求。
C. 跪求一份家用空调课程设计!!!!!!!!!!
; boot.asm: ANOS fat12 软盘启动代码
; Larry Li, 2005.2.25
; 2005.3.19
; 整理注释
PosBuf equ 0700h
StackTop equ 07BF0h
BootStart equ 07C00h
;下面是内核的加载地址
SegKernel equ 0100h
RootBufEnd equ 02h
DataStart equ 04h
CursorPos equ 10h
; BOOT 会被 BIOS 载入到 00007C00h 处
org 7C00h
; 代码段
segment .text
; 16 位代码
bits 16
; start: 首先是跳过必须的 FAT 信息表执行后面的程序
Start:
jmp short Main
; 补一个字节的空指令
nop
; FAT12 信息
; 只是文件系统的描述信息
OEMName db 'ANOSDISK'
; 扇区大小(字节),应为 512
BytesPerSector dw 512
; 簇的扇区数,应为 2 的幂,FAT12 为 1
SectsPerCluster db 1
; 保留扇区,FAT12/16 应为 1
ReservedSectors dw 1
; FAT 结构数目,一般为 2
NumberOfFats db 2
; 根目录项目数,FAT12 为 224
MaxRootEntries dw 224
; 扇区总数,1.44M 软盘为 2880
TotalSectors dw 2880
; 设备类型,1.44M 软盘为 F0h
MediaDescriptor db 0f0h
; FAT 占用扇区数,9
SectorsPerFat dw 9
; 磁道扇区数,18
SectorsPerTrack dw 18
; 磁头数,2
NumberOfHeads dw 2
; 隐藏扇区,默认为 0
HiddenSectors dd 0
; FAT32 使用,0
TotalSectorsBig dd 0
;; 下面的内容为 FAT12/16 所有,和 FAT32 不同
; MS-DOS 使用,0
BootDrive db 0
; Windows NT 使用,0
Reserved db 0
; 附加的可启动标志,29h
ExtendSig db 029h
; 卷标序列号,00000000h
SerialNumber dd 00000000h
; 卷标,11 字节,必须用空格( 20h )补齐
VolumeLabel db 'ANOS FLOPPY'
; 文件系统标志,
FileSystem db 'FAT12 '
; Main: BOOT 主程序
Main:
; 初始化运行环境
xor ax,ax
mov ss,ax
mov bp,BootStart
mov sp,StackTop
push ss
pop ds
; LoadRootDirSector: 读取 FAT12 根目录项目扇区
LoadRootDirSector:
push ss
pop es
; 计算 ROOT 启始逻辑扇区
mov al,[BYTE bp NumberOfFats]
; FAT 表数目
mul WORD [BYTE bp SectorsPerFat]
; 乘上一个 FAT 表占用的扇区数
add ax,WORD [BYTE bp HiddenSectors]
; 加上隐藏的扇区数
add ax,WORD [BYTE bp ReservedSectors]
; 加上保留的扇区数
push ax
mov WORD [BYTE bp-DataStart],ax
; AX ROOT 项目的启始逻辑扇区, 保存
; 计算 ROOT 扇区数
mov ax,20h
mov cx,WORD [BYTE bp MaxRootEntries]
mul cx
mov bx,WORD [BYTE bp BytesPerSector]
add ax,bx
dec ax
div bx
mov cx,ax
; CX ROOT 扇区大小
add WORD [BYTE bp-DataStart],ax
; 更新数据区启始逻辑扇区
mul bx
; AX ROOT 总扇区字节大小
mov bx,PosBuf
; BX 缓存启始地址
add ax,bx
; AX 缓存尾地址
mov WORD [BYTE bp-RootBufEnd],ax
; 保存尾地址
pop ax
; 取出 ROOT 项目启始逻辑扇区
call ReadSectors
mov si,bx
; [ES:SI] 根目录内容
; SearchRootDirSector: 在根目录项目中搜索内核文件
SearchRootDirSector:
; [ES:SI] 为当前目录项
; 其头 11 个字节为文件名称
cmp [es:di],ch
; 如果目录项的第一个字节是0,这就是最后一个目录项
jz NotFound
push si
; 保存 SI rep cmpsb 时 SI 会改变
mov cx,11
; 比较前 11 个字节
mov di,FileName
; [DS:DI] 要载入的内核名称
rep cmpsb
; 比较 [ES:SI] [DS:DI]
pop si
; 恢复 [ES:SI] 为当前查对的目录项
je FoundKernel
add si,32
; [ES:SI] 指向下一个目录项
; 每个目录项 32 字节
cmp si,WORD [BYTE bp-RootBufEnd]
; 是否到根目录项目尾
jb SearchRootDirSector
; NotFound: 没有发现内核的处理
NotFound:
mov si,msgNotFound
call PutChars
jmp ReBoot
; FoundKernel: 发现内核后处理
FoundKernel:
; [ES:SI] 内核文件目录项
mov ax,[si 01ah]
push ax
; 内核文件启始簇(低)地址
; 目录项偏移 26(1ah) 为文件项目启始簇低地址
; 偏移 20(14h) 为高地址
; 由 FAT12 只是 12 位簇地址, 低地址 16 位足以
xor dx,dx
mov es,dx
mov ax,WORD [BYTE bp ReservedSectors]
; DX:AX 第一个 FAT 表的启始逻辑扇区
mov bx,PosBuf
; [ES:BX] 读盘缓存
mov cx,WORD [BYTE bp SectorsPerFat]
; CX FAT 表扇区数
call ReadSectors
pusha
mov si,msgLoadKernel
call PutChars
popa
mov ax,SegKernel
mov es,ax
xor bx,bx
; [ES:BX] 读盘缓存, 内核载入地址
pop ax
push ax
; 文件的第一个簇
; LoadKernel: 载入内核
LoadKernel:
; AX 当前簇
call ReadCluster
pop ax
; 取当前簇
add bx,0200h
; [ES:BX] 缓存地址增加 512 字节(1 个扇区)
; 下面开始查 FAT12 表项目
; 所以对于簇 n 其项目位于 n / 2 * 3 处
; n / 2 * 3 = n / 2 n
; n 为偶, 在低 12 位
; n 为奇, 在高 12 位
mov di,ax
; BP DI 文件簇 n
shr di,01h
; DI n / 2
pushf
; 保存标志位, 供以后奇偶处理
add di,ax
; DI n / 2 n
add di,PosBuf
; DI 加上 FAT12 表的启始地址
mov ax,[di]
; AX 一个 FAT12 组, 两个簇号
popf
; 根据 n / 2 奇偶判定
jc ShiftRight4
and ax,0fffh
; 取低 12 位
jmp IsTheEnd
ShiftRight4:
mov cl,4
shr ax,cl
; 高 12 位, 所以右移 4 位
IsTheEnd:
cmp ax,0ff8h
; 比较, ff8h - fffh 表示簇链末尾
jae ExecKernel
; 载入完毕, 跳转到内核地址
push ax
; 复制下一簇号
jmp LoadKernel
; ExecKernel: 运行内核
ExecKernel:
pusha
mov si,msgLoadKernelOK
call PutChars
popa
mov ah,3
xor bh,bh
int 10h
mov WORD [BYTE bp-CursorPos],dx
; 将当前光标位置写入 7df0h 7df1h
;
push word SegKernel
push word 00h
; 入栈供返回指令跳转
retf
; BadDisk: 显示错误启动信息,然后重启
BadDisk:
mov si,msgDiskError
call PutChars
; ReBoot: 重启
ReBoot:
mov si,msgAnyKey
call PutChars
xor ax,ax
int 16h
; 等待键盘按键
int 19h
; 重启
; ReadCluster: 读磁盘文件簇
; 读数据簇 AX 到 [ES:BX]
; CarryFlag == 1 错误
ReadCluster:
; 显示一个 .
push ax
mov ax,0e2eh
int 10h
pop ax
dec ax
dec ax
; 修正, 簇号 - 2
add ax, WORD [BYTE bp-DataStart]
; AX 数据的启始逻辑扇区
xor dx,dx
mov cx,01h
; ReadSectors: 读磁盘扇区
; 读 CX 个逻辑扇区(地址 DX:AX)到 [ES:BX]
; CarryFlag == 1 错误
ReadSectors:
pusha
push cx ; 保存读取扇区数
; 首先要将 DX:AX 逻辑扇区号转换为[驱动器号][磁头号][磁道号][扇区号]
; 根据:磁盘总扇区 = 磁道数 * 磁头数 * 扇区数
; 逻辑扇区 = (磁道号 * 磁头数 磁头号) * 扇区数 扇区号 - 1
; (注意:实际在磁道的扇区号是从 1 开始计数的,其他号从 0 开始)
; 那么:扇区号 = 逻辑扇区 % 磁道的扇区数 1
; 同样:含磁头计算的磁道号 = 逻辑扇区 / 磁道的扇区数
; 除掉磁头数,就是:磁道号 = 含磁头计算的磁道号 / 磁头数
; 所以:磁头号 = 含磁头计算的磁道号 % 磁头数
xchg ax,cx ; AX
D. 学生在做空调课设,有个问题请教下。选取的地点湿负荷较大,如何除湿。
1。感觉你的室内负荷小了。根据你的湿负荷和新风量计算,室内应该有50人,对应每个人200g散湿量时全热量应为235w,即人员负荷就有12kw了,可是室内负荷只有13kw,因此感觉偏小。 2。既然老师要求用空气-水系统,你就无法用全新风了。(注:其实没必要听老师的,全空气系统更好,如果你能说服老师的话)。 3。室内应设机械排风。因为实际运行时为了省电,应该没人去开窗通风。 4。可能会出现过冷情况,但应根据参数计算得出。
E. 空调课程设计,学生宿舍应采用什么中央空调系统
什么也没给,什么什么?
多了,看负载什么情况,最终原则是哪种最经济采用哪种、以及考虑可行性。
F. 空调课程设计
你的意思是给别人教课,还是什么,你去verycd网站有个栏目专门下载课程设计和书本
G. 空调工程课程设计中有走廊怎么算
走廊一般不管,但走廊长度很长或是面积较大时,要上空调的,一般五六米一个风口,可以用新风机,风机盘管啥的都行,负荷比房间小不少。可以按照夏季设计温度26度,详细的按照时温差计算,也可以按照一平120瓦粗略估算。
H. 暖通空调课程设计
先找到手册或者规范 或者你学习的课本
然后
1.开始算负荷(冬季稳态算法 夏季内瞬时,所以夏季还要找很容多该地方的数据)
2.统计出最大负荷。(下面的情况以夏季为准,冬季你可以选择锅炉或者热泵系统,比较简单)
3.选系统,一次回风,二次回风?风机盘管+独立新风?。。。等等。根据设计系统和设计温度和当地温度 绘制焓湿图,焓湿图一出,你就可以查到冷负荷,再热负荷(如果有再热过程),新风负荷
4.布置风管,水力计算,室内校核风速满足规范否。
5.根据负荷和水力计算,选设备:风机盘管?空调器?新风机组?根据你设定系统选择。选择风口:散流器,百叶。。。
6.根据负荷,水温,算冷冻水量和冷却水量。冷冻水量--选择制冷机组,冷却水量--冷却塔(还涉及到当地的湿球温度等因素)
6.布置水管系统图,水力计算,选冷却水泵和冷冻水泵。
7.绘图汇总。
从4,6步可以看出,空调风系统是指的,送风的风管+设备+……
空调水系统是指的冷却水冷冻水系统,冷却水是冷却设备(送到冷凝器),冷冻水是提供冷负荷(送到蒸发器)的
明白了吗?
I. 要做一个大学学生食堂VRV空调系统的课程设计,求大师指教!我该怎么做!
算出负荷,一般食堂都是装卡式风机盘管的,矩形放置。
至于冷媒管,不同厂商不同配置冷媒量,限制长度也不一样。