1、50060060180080110001001121201140014011600钢管铸铁管塑料管混凝土管0.210.240.220.330.440.490.460.600.710.770.740.921.151.151.251.351.451.55 房心回填土,按主墙间面积乘以回填土厚度以立方米计算。 十二、余土(或取土)外运体积=挖土总体积-回填土总体积。计算结果为正值时为余土外运体积,负值时为取土体积。土、石方运输工程量,按整个单位工程中外运和内运的土方量一并考虑。挖出的土如部分用于灰土垫层时,这部分土的体积在余土外运工程量中不予扣除。大孔性土壤应根据实验室的资料,确定余土和取土工程量。
2、十三、机械挖土方如在坑下挖土时,计算机械上下行驶坡道土方,可按土方工程量的8%计算,也可根据合理的施工组织设计计算,并入土方工程量。 十四、因场地狭小,无堆土地点,挖出的土方运输,应根据现场签证确定的数量和运距计算。十五、机械平整场地、原土碾压,按图示碾压面积以平方米计算;填土碾压、37灰土碾压、28灰土碾压、天然级配砂石碾压,按图示尺寸以立方米计算。 十六、土方运距,按以下规定计算: 1.推土机推土运距按挖方区重心至回填区重心之间的直线距离计算。 2.铲运机运土运距按挖方区重心至卸土区重心加转向距离45m计算。 3.自卸汽车运土运距按挖方区重心至填土区(或堆放地点)重心的最短距离计算。土壤及
3、岩石(普氏)分类表A.2 桩与地基基础工程一、打预制钢筋混凝土桩按设计桩长(包括桩尖)以延长米计算。如管桩的空心部分按设计要求灌注混凝土或其他填充材料时,应另行计算。二、送桩:按送桩长度以延长米计算(即打桩架底至桩顶面高度或自桩顶面至自然地坪面另加0.5m计算)。送桩后孔洞如需回填时,按“A.1土石方工程”相应项目计算。 三、接桩:电焊接桩按设计接头以个计算。四、钻孔灌注混凝土桩按下列规定计算。1.钻孔按实钻孔长度乘以设计桩截面面积计算,灌注混凝土按设计桩长(包括桩尖,不扣除桩尖虚体积)与超灌长度之和乘以设计桩断面面积以立方米计算。超灌长度设计有规定的,按设计规定;设计无规定的,按0.25m计
4、算。 2.泥浆运输按成孔体积以立方米计算。 五、人工挖孔混凝土桩按下列规定计算。 1.挖土按实挖体积以立方米计算。如设计无混凝土护壁者,挖土尺寸按设计桩身直径加200mm计算,项目中包括垂直运输及100m以内水平运输。2.设计有混凝土护壁者,护壁混凝土按图示尺寸以立方米计算。设计无混凝土护壁者,护壁厚度按100mm,高度按孔身高度计算。3.扩大头如需锚杆支护时,另行计算。4.人工挖孔混凝土桩从桩承台以下,按设计图示尺寸以立方米计算,混凝土护壁已另列项目,不得重复计算。 六、打孔(沉管)灌注桩按下列规定计算。1.混凝土桩、砂桩、砂石桩、碎石桩、CFG桩的体积,按设计的桩长(包括桩尖,不扣除桩尖虚
5、体积)乘以设计规定桩径,如设计无规定时,桩径按钢管管箍外径截面面积计算。2.扩大桩的体积用复打法时按单桩体积乘以次数计算;用翻插法时按单桩体积乘以系数1.5。 3.打孔后先埋入预制混凝土桩尖,再灌注混凝土者,桩尖按“A.4混凝土及钢筋混凝土工程”相应项目计算。灌注桩按设计长度(自桩尖顶面至桩顶面高度)乘以钢管管箍外径截面面积计算。七、深层搅拌桩、喷粉桩、振冲碎石桩、夯扩灌注桩按设计桩长乘以设计断面面积以立方米计算。振冲碎石桩填料调整量项目,按下列公式计算:填料调整量=实际桩口填料量体积1.35设计振冲桩体积碎石容重取定为1.48t/m3。八、钢护筒的工程量按护筒的设计重量计算(护筒长度按施工规
6、范或施工组织设计计算)。设计重量为加工后的成品重量。设计重量不明时,可参考下表的重量进行计算: 桩径(cm)6080100120150每米护筒重量(kg/m)112.29136.94167.00231.39280.10 九、钢筋笼制作按图示尺寸及施工规范以吨计算,钢筋笼运输及安装区别不同长度按相应项目计算。 十、桩架90调面只适用柴油打桩机,调面次数按施工组织设计计算。 十一、桩架超运距按施工组织设计确定运距。 十二、凿桩头按剔除截断长度乘以桩截面面积以立方米计算。截桩头、截桩以根计算。 十三、高压旋喷桩按设计桩长(包括桩尖)以延长米计算。十四、喷射混凝土支护按施工组织设计计算实喷面积,初喷5
7、0mm厚为基本层,每增(减)10mm按增(减)项目计算,不足10mm按10mm计算。 十五、土层锚杆: 1.机械钻锚孔、锚孔注浆工程量按设计锚孔长度计算。 2.锚杆制安工程量按设计锚杆重量(包括锚杆搭接,定位器钢筋用量)以吨计算。 3.型钢围檩安拆工程量按包括托架在内的重量以吨计算。 4.锚头制作(包括承压台座、锚头螺杆制作、焊接)、安装(包括张拉、锁定)工程量以套计算。 十六、螺旋钻孔护坡桩按设计图、施工组织设计以立方米计算。 十七、褥垫层按设计图示尺寸以立方米计算;设计无规定时按基础垫层每边增加300mm,乘以褥垫层相应厚度以立方米计算。 十八、地下连续墙成槽土方量按连续墙设计长度、宽度和
8、槽深(加超深0.5m)计算。混凝土浇注量同连续墙成槽土方量。 十九、锁口管及清底置换以段为单位(段指槽壁单元槽段),锁口管吊拔连续墙段数加1段计算,项目中已包括锁口管的摊销费用。 二十、强夯工程量按设计处理地基的有效面积计算,即以边缘夯点外边线进行计算,包括夯点面积和夯点间的面积。 二十一、低锤满夯按有效地基处理面积计算。 二十二、重锤原土夯实按夯实面积计算,填土夯实按实体积计算。A.3 砌筑工程 一、砌筑工程量一般规则: 1.计算墙体时,应扣除门窗洞口、过人洞、空圈、嵌入墙身的钢筋混凝土柱、梁、过梁、圈梁、板头、砖过梁和暖气包壁龛的体积,不扣除每个面积在0.3m2以内的孔洞、梁头、梁垫、檩头
9、、垫木、木楞头、沿椽木、木砖、门窗走头、墙内的加固钢筋、木筋、铁件、钢管等所占的体积,凸出砖墙面的窗台虎头砖、压顶线、山墙泛水、烟囱根、门窗套、三皮砖以下挑檐和腰线等体积亦不增加。 2.附墙烟囱、附墙通风道、垃圾道,按其外形体积计算,并入所依附的墙身体积内,不扣除每一孔洞的体积,但孔洞内的抹灰工料亦不增加。如每一孔洞横断面面积超过0.15m2时,应扣除孔洞所占体积,孔洞内抹灰应另列项目计算。 附墙烟囱如带有缸瓦管、出灰门,垃圾道带有垃圾道门、垃圾斗、通风百叶窗、铁箅子以及钢筋混凝土盖板等,均应另列项目计算。 3.钢筋砖过梁按图示尺寸以立方米计算,如设计无规定时按门窗洞口宽度两端共加500mm,
10、高度按440mm计算。 二、标准砖墙体厚度,按下列规定计算:墙身1/41/23/411(1/2)22(1/2) 3计算厚度(mm)53115180240365490615740 三、基础与墙身的划分以设计室内地坪为界,设计室内地坪以下为基础,以上为墙身。基础与墙身使用不同材料时,位于设计室内地坪300mm以内时,以不同材料为分界线,超过300mm时,以设计室内地坪为分界线。砖、石围墙,以设计室外地坪为界线,以下为基础,以上为墙身。砖柱不分柱身和柱基,其工程量合并后,按砖柱项目计算。 四、墙身高度按下列规定计算: 1.外墙墙身高度:斜(坡)屋面无檐口天棚者算至屋面板底;有屋架、有檐口天棚者,算至
11、屋架下弦底面另加200mm;无天棚者算至屋架下弦底加300mm;出檐宽度超过600mm时,应按实砌高度计算;平屋面算至钢筋混凝土板底。 2.内墙墙身高度:位于屋架下弦者,其高度算至屋架底;无屋架者算至天棚底另加100mm;有钢筋混凝土楼板隔层者算至板底;有框架梁时算至梁底面;如同一墙上板高不同时,可按平均高度计算。 3.内外山墙墙身高度按其平均高度计算。 五、墙的长度:外墙长度按外墙中心线长度计算,内墙长度按内墙净长线计算。 六、砖石基础以图示尺寸按立方米计算。外墙墙基长度按中心线长度计算,内墙墙基按内墙净长线计算。基础大放脚T形接头处的重叠部分以及嵌入基础的钢筋、铁件、管道、基础防潮层及单个
12、面积在0.3m2以内孔洞、砖平碹所占体积不予扣除,但靠墙暖气沟的挑檐亦不增加。附墙垛基础宽出部分体积应并入基础工程量内。 七、女儿墙高度,应自顶板面算至图示高度,分别不同墙厚按相应项目计算。 八、框架间砌墙,以框架间的净空面积乘以墙厚按相应的项目计算。框架外表面镶贴砖部分亦并入框架间墙的工程量内一并计算。 九、砖砌围墙分别不同厚度以立方米计算,按相应项目计算。砖垛和砖墙压顶等并入墙身内计算。 十、暖气沟及其他砖砌沟道不分基础和沟身,其工程量合并计算,按砖砌沟道计算。 十一、砖砌地下室内、外墙身及基础,应扣除门窗洞口、0.3m2以上的孔洞、嵌入墙身的钢筋混凝土柱、梁、过梁、圈梁和板头等体积,但不
13、扣除梁头、梁垫以及砖墙内加固的钢筋、铁件等所占体积。内、外墙与基础的工程量合并计算。墙身外面防潮的贴砖应另列项目计算。 十二、砖砌地垄墙以立方米按砖砌沟道项目计算。支承地楞的砖墩按方柱项目计算。大门柱墩按相应砖柱项目计算。 十三、多孔砖、空心砖墙按外形体积以立方米计算。扣遥控是目前使用最广泛的一种通信和遥控手段。由于红外线遥控装置具有体积小、功耗低、功能强、成本低等特点,因而,继彩电、录像机之后,在录音机、音响设备、空调机以及玩具等其它小型电器装置上也纷纷采用红外线遥控。工业设备中,在高压、辐射、有毒气体、粉尘等环境下,采用红外线遥控不仅完全可靠而且能有效地隔离电气干扰。但红外遥控技术受距离所
14、限,适合于近距离控制。无线电遥控既是利用无线电信号对被控物体实施远距离控制。无线电遥控不可避免的须占用一定的无线电频率资源,造成电磁污染;常规的有线遥控需进行专门的布线,增加了投入;而红外线、超声波遥控则受距离所限。现有的遥控方式中,还有载波通信控制手段和基于无线寻呼的遥控方式。载波方式即通过电力线传递信息,该方式只能局限于同一变电所、同一变压器所辖范围内。因此也存在距离问题,应用范围有限。基于无线寻呼的遥控方式利用了现有的寻呼频率资源,不需占用额外的频谱。而且,随着寻呼网的全国联网,其遥控的距离基本不受限制。但该方式的受控方动作滞后于控制方的操作,不具备实时性,而且不具备很高的可靠性。电话遥
15、控作为一较新的课题与常规的遥控方式相比,显示出一定的优越性,不需进行专门的布线,不占用无线电频率资源,避免了电磁污染。同时,由于电话线路各地联网,可以充分利用现有的电话网,因此遥控距离可跨省市,甚至跨越国家。 现代电话网络是由交换机和电话传输线共同组成,它的性能已经有了很大的进展,而且可靠性非常高。电话遥控作为一较新的课题与常规的遥控方式相比,显示出一定的优越性,随着人们居住条件的改变,使得人们对家中的电器,如空调、锅炉、电暖气、喷淋、洗衣机等进行远程控制有了更加迫切的需求。如果到家前能提前打开家中的电器,如空调或暖气,一到家立刻就能享受到舒适的温度,同时达到节能的目的。而离家后若发现自己忘了
16、关上家中的电器设备,也可远程控制关机。电话作为一种经济实用的手段,不受条件限制,能最方便的实现上述远程控制。电话属双工通信手段。因此,这可以大大体现出利用电话进行遥控的更大优越性。操作者可以通过各种提示音及时了解受控对象的有关信息,从而进行进一步的操作。电话遥控这一课题目前已有涉足者,但是距离实际应用,尤其是对于日常生活尚有一定的差距,并不能完全体现出电话遥控方式的双工通信特点。本系统正是针对这一点进行了较大改进,采取单片机智能控制,利用不同的提示音达到对于不同操作的提示及对受控方状态的信息反馈,从而使操作者能够及时了解受控方信息,使产品达到交互式与智能化。二、系统总体设计21系统总体设计方框
17、图电话线LED数码管动态显示温度传咸器时钟日历芯片MCU控制中心防盗检测按键红外输入控制器输出闹铃输出PC机IO扩展电路双音频解码电话机语音芯片自动拨号电路遥控器RS232图21 系统总体设计方框图-系统总体设计如图21系统说明如下:(1)红外线遥控器发送过来的信号经红外接收头接收后送单片机解码,然后控制相应的输出电路作相应的动作。(2)远程电话线送来的音频按键信号经双音频解码芯片解码后,送单片机处理,识别按键后控制语音芯片报告状态信息并控制输出电路作相应的动作.(3)从PC机送来的控制信号经RS232送单片机串号后,单片机识别控制命令,控制相应的输出,若为时间校准命令,则调整时间日历数据。(
18、4)若有防盗报警信号,单片机控制自动拨号电路自动拨出预设的电话号码,并控制语音芯片报告盗情。(5)从按键输入的控制命令由单片机转换成相应的控制命令控制相应的的电路动作。(6)LED动态显示由8279产生扫描脉冲,驱动数码管显示当前时间及温度。(7)温度传感器和时钟日历芯片实时产生温度和日历数据送单片机,由单片机处理后送8279显示。若设定了定时闹铃,则当时间到时产生闹铃信号驱动闹铃电路产生闹铃。22系统总体软件设计流程图221系统总体软件设计流程图,如图2.2.1。该部分包括软件主循环部分和红外遥控部分NYYNYN初始化读按键输入有键按下?按键处理读防盗检测器有 盗?拨出预设的手机或电话号码,
19、语音报告盗情定时器0中断 读时钟日历数据读温度传感器更新LCD的显示内容闹铃时间到?闹铃返回主程序红外遥控输入(外中断0)解码按键控制输出电路作相应的动作返回主程序主循环时钟日历闹铃程序红外遥控流程图2.2.1 系统总体软件设计流程图222系统总体软件设计流程图,如图2.2.2该部分包括电话远程控制软件流程图和PC机软件流程图NNYNYYNY电话远程控制输入(外中断1)5秒无人应答答进入语音电话状态,控制语音芯片发出“你好,主人现在不在家,有事请留言。进入录音状态挂机?记录来电信息自动摘机有键按下?输入密码正确?进入电话远程控制状态,控制语音芯片拨报电器状态,接受命令。控制输出电路作相应的动作
20、返回主程序PC机送来命令控制输出电路作机应的输出返回主程序语音电话及电话远程控制流程PC机控制流程通话状态图 2.2.2 系统总体软件设计流程图三、系统设计可行性分析本系统采用单片机为控制核心,进行主要的信息处理,接受外部操作指令形成控制信号,这样可使软件的设计趋于简单化。本系统主要用到的技术有电话远程遥控技术、红外遥控技术、通信技术、单片机技术、传感器技术等,其中电话远程遥控技术是本设计的重点和难点,其它的技术都已比较成熟,易于实现。根据电话远程遥控的要求:通过电话网对异地电器实现控制(开/关)、控制器可以实现自动模拟摘挂机、控制器设置密码校验。这个系统必须具有以下单元功能模块: 忙音检测;
21、 密码校验; 自动摘挂机; 控制电器开关; 输入信息分析; 电器状态查询; 在线修改密码; 铃音检测、计数; 双音频信号解码;根据电话机和交换机发出的信号音以及电话工作状态的不同,实际情况对具体的单元功能模块作出软件或硬件上的不同分工,具体如下:理论上交换机所发出的各种信号音都可以通过软件编程而识别,即通过单片机发出的脉冲信号来检测信号音单位时间内的脉冲个数计算出其频率,从而完成信号音识别。但是从系统的可靠性和程序的结构设计上分析,选择了硬件来解决振铃音检测、忙音检测、双音频信号解码等功能模块。自动摘挂机和电器的控制必须使用具体硬件电路来实现。振铃音计数、忙音计数、密码校验、在线修改密码、输入
22、信息分析、电器状态查询等功能模块使用软件编程方式要比硬件电路简单的多,实现也很容易。综上所述,在设计信号音检测、自动摘挂机、控制电器、双音频解码等功能模块使用硬件电路实现。而信号音计数、密码校验、在线修改密码、信息分析、电器状态查询等功能模块使用软件编程完成。有些部分是由硬件和软件共同完成,下面就该部分硬件以及软件实现的单元电路分别进行具体分析。3. 1硬件模块部分该部分使用了大量的硬件电路完成部分功能模块,其目的就是充分利用硬件电路的可靠性、稳定性,使整体电路达到比较高的稳定性。3.1.1模拟自动摘挂机因为程控电话交换机对电话摘机的响应是电话线回路电流突然变大为约30mA的电流,交换机检测到
23、回路电流变大就认为电话机已经摘机。自动摘挂机电路可以通过单片机控制一个继电器的开关,继电器的控制端连接一个大约300的电阻接入电话线两端,从而完成模拟摘挂机。3.1.2振铃检测当电话振铃信号到来时,电话交换机发来铃流信号。当用户被呼叫时,电话交换机发来铃流信号。振铃为253伏的正弦波,谐铃失真不大于10%,电压有效值9015V。振铃以5秒为周期,即1秒送,4秒断。根据振铃信号电压比较高的特点,可以先使用高压稳压二极管进行降压,然后输入至光电耦合器。经过光耦的隔离转换,从光电耦合器输出的波形是时通时断的正弦波,经过RC回路进行滤波输出很标准的方波。方波信号就可以输出至单片机的中断计数器输入口,完
24、成整个振铃音检测和计数的过程。3.1.3电器控制此部分比较简单,通过单片机控制多路SSR(无源固态继电器)的开关即可,常用的电路已经很成熟,在此就不累述了。3.1.4 双音频解码此部分是整个系统的关键,它的工作情况直接决定了系统的可靠性。经过翻阅大量的文献资料,发现使用电话专用的双音频编解码芯片进行输入双音频信号的解码,是比较常用的一种方法。使用集成电路不但外围电路简单,而且可靠性强。经过专用集成电路的解码,信号转换成为不同的码制信号,可以直接被单片机读取。一般常用的电话双音频解码集成电路有8870、8880、8888等,经过反复论证比较,该部分决定使用双音频解码集成片MT8870来完成此功能
25、模块。3.2 软件模块部分 3.2.1信号音计数本单元可以使用AT89S52的两个计数器的外部中断方式来实现对不同信号音的计数。3.2.2密码检测 本单元使用一块EEPROM(电可擦写只读存储器)记录密码,并用简单的私密加密算法,防止密码被盗,同时当断电时,由于EEPROM的存储特性,密码不会由于掉电而丢失,增强了系统的安全性。3.2.3 信号分析处理本单元可以利用查表方式,也可以用简单的语句,稍长一点的语句实现,例如CASE语句等。经过翻阅大量的技术资料,对具体要求实现的功能进行完整的系统分析,远程智能家电控制系统设计符合实际情况,可以完成设计所要求实现的基本功能。故本系统的设计方案是可行的
26、。四、电路模块组成41电话远程遥控电路模块411 MT8870双音频解码电路DTMF(Dual Tone Multi Frequency)双音多频信号解码电路是目前在按键电话(固定电话、移动电话)、程控交换机及无线通信设备中广泛应用的集成电路。它包括DTMF发送器与DTMF接受器,前者主要应用于按键电话作双音频信号发送器,发送一组双音多频信号,从而实现音频拨号。双音多频信号是一组由高频信号与低频信号叠加而成的组合信号,CCITT和我国国家标准都规定了电话键盘按键与双音多频信号的对应关系如表4.1所示。表4.1 电话拨号数字对应的高低频率组合关系数字键盘高频组/Hz120913361477163
27、3低频组/Hz697123A770456B852789C941D电话远程控制系统采用MITEL公司生产的MT8870 (下面章节有详细介绍)DTMF接受器作为DTMF信号的解码核心器件。MT8870主要用于程控交换机、遥控、无线通信及通播系统,实现DTMF信号的分离滤波和译码功能,输出相应16种频率组合的四位并行二进制码。MT8870具有拨号音抑制和模拟信号输入可调功能,所以在设计MT8870 DTMF解码电路时,只需外加一些阻容元件即可。原理简介:双音多频DTMF信号解码电路由MT8870主要承担。MT8870的连线如图4.1.1所示,它的2、3脚接收来自电话机的双音多频脉冲信号该双音多频信
28、号先经其内部的拨号音滤波器,滤除拨号音信号,然后经前置放大后送入双音频滤波器,将双音频信号按高,低音频信号分开,再经高,低通滤波器,幅度检测器送入输出译码电路,经过数字运算后,在其数据输出端(11-14脚)输出相对应的8421码。MT8870的数据输出端Q4-Q1连到AT89C51的P1口的P1.4 -P1.7,CPU经P1口识别4位代码。电话按键与相应译码(Q4-Q1)输出如下表。其中,A,B,C,D 4个按键常被当作R/P,REDIAL,HOLD,HANDSFREE等功能使用。注意,需要特别指出的是,对于“0”号码,MT8870输出的8421码并非是“0000”,而是“1010”;另外,“
29、*”,“#”字号码,MT8870输出的8421码分别为“1011”和“1100”。由于有些技术资料会出现错误,包括比较权威的手册,所以在实验中,记录下测量的每一组数据后,才把这些数据应用于程序当中。如表4.2所示表4.2 码值与电话按键的对应关系FLOWFHIGHDIGITD3D2D1D069712091000169713362001069714773001177012094010077013365010177014776011108521209701118521336810008521477910019411336010109411209*10119411477#11006971633A11
30、017701633B11108521633C11119411633D0000 为了使单片机AT89S52获取有效数据,MT8870的STD有效端经反相后接CPU的/INT0引脚。当MT8870获取有效双音多频信号后,STD电平由低变高,再反相为低,CPU检测后,指示P1口接收有效二进制代码。而无效的双音频信号(电话线路杂音、人们的语音信号等)是不会引起MT8870的STD端变化的。DTMF接收器的外围电路如图3.4所示. 其中,接在电源处的电容对抗干扰有一定的作用。在实际应用中,存在这样一个问题:MT8870的使能控制端不允许中断时,将使MT8870的STD端中断关闭。其解决办法是,将STD端
31、接与非门的一输入,与非门的另一输入端接一不定电平端P。当STD有效(即中断开放)时,P = 1则/INT0中断关闭;P = 0时则/INT0中断允许。图4.1.1 MT8870音频解码电路412振铃检测电路在电话线路未来铃流前,电话线路由电话交换机提供大约48V的直流电压。当用户被呼叫时,电话交换机发来铃流信号。振铃信号为253伏的正弦波,谐铃失真不大于10%,电压有效值9015V。振铃以5秒为周期,即1秒送,4秒断。在本电路检测铃流信号时,以五次铃响为准,即五次振铃后无人摘机,便由单片机控制自动模拟摘机。电路图如图4.1.2:图4.1.2 振铃检测电路电话振铃信号先通过电容隔直,经整流器整流
32、,R1限流电阻,D1稳压二极管,输入至光电耦合器817,和R3、D1共同组成振铃信号变换电路,它们使输入电压和电流不会太大,对后面的光电耦合器起保护作用。光电耦合器817起的是隔离作用,光电耦合器是一种电信号的耦合器件,它一般是将发光二极管和光敏三极管的光路耦合在一起,输入和输出之间不可共地,输入电信号加于发光二极管上,输出信号由光敏三极管取出。光电耦合器以光电转换原理传输信息,它不仅使信息发出端(一次侧)与信息接收并输出端(二次侧)是绝缘的,从而对地电位差干扰有很强的抑制能力,而且有很强的抑制电磁干扰能力。速度高、价格低、接口简单。振铃信号通过光耦817的4脚输出振铃正弦波,信号到了开关三极
33、管T1的基极就变成了方波。输出到单片机AT89C51的T0/P3.4口,中断方式采用外部中断,计数5次产生T0中断,控制继电器模拟摘机,完成振铃音检测。413模拟摘挂机电路设计主要思路:根据国家有关标准规定:不论任何电话机,摘机状态的直流电阻应300,有“R”键的电子电话机的摘机状态直流电阻应350。在挂机状态下,其漏电流5A。当用户摘机时,电话机通过叉簧接上约300的负载,使整个电话线回路流过约30mA的电流。交换机检测到该电流后便停止铃流发送,并将线路电压变为十几伏的直流,完成接续。根据有关技术指标,模拟摘挂机电路设计如图4.1.3所示:图4.1.3 模拟摘挂机电路414电器控制电路原理说
34、明:本单元电路主要是由整流桥、光电耦合器、SSR,(无源固态继电器)组成,电路图如图4.1.4所示:图4.1.4 电器控制电路由单片机I/O口送来的控制信号控制相应的光电藕合器发光与否,经光电变换后,控制可控硅的的开关与否,从而实现光电隔离。当光电藕合发光时,可控硅关断,当光电藕合器不发光时,可控硅打开。当控制信号消失后,可控硅在交流电的过零点关断,从而避免了普通继电器开关时产生的火花和对电源的干扰,增长了使用寿命。且当系统出故障时,光电藕合器由于得不到电能而不发光,从而所有的电灯都处于打开的状态,不会由于故障而导致电灯全部关闭的情况发生。415电源电路本系统要求使用5V的稳压电源,要求交流成
35、分小,我们将家用220V的交流电通过整流变换,经LM7805后变成稳定的直流5V输出,电路图如图4.1.5所示:图4.1.5 电源电路42红外遥控电路模块通用红外遥控系统由发射和接收两大部分组成,应用编/解码专用集成电路芯片来进行控制操作,如图4.2.1所示。发射部分包括键盘矩阵、编码调制、LED红外发送器;接收部分包括光、电转换放大器、解调、解码电路。图4.2.1 红外遥控系统框图421红外遥控发射部分遥控发射器专用芯片很多,根据编码格式可以分成脉冲宽度调制和脉冲相位调制两大类,这里我们以运用比较广泛,解码比较容易的脉冲宽度调制来加以说明,以LC7461组成发射电路说明编码原理。当发射器按键
36、按下后,即有遥控码发出,所按的键不同遥控编码也不同。这种遥控码具有以下特征:采用脉宽调制的串行码,以脉宽为0.565ms、间隔0.56ms、周期为1.125ms的组合表示二进制的“0”;以脉宽为0.565ms、间隔1.685ms、周期为2.25ms的组合表示二进制的“1”。上述“0”和“1”组成的42位二进制码经38kHz的载频进行二次调制以提高发射效率,达到降低电源功耗的目的。然后再通过红外发射二极管产生红外线向空间发射,7461产生的遥控编码是连续的42位二进制码组,其中前26位为用户识别码,能区别不同的红外遥控设备,防止不同机种遥控码互相干扰。后16位为8位的操作码和8位的操作反码用于核
37、对数据是否接收准确。当遥控器上任意一个按键按下超过36ms时,LC7461芯片的振荡器使芯片激活,将发射一个特定的同步码头,对于接收端而言就是一个9ms的低电平,和一个4.5ms的高电平,这个同步码头可以使程序知道从这个同步码头以后可以开始接收数据。解码的关键是如何识别“0”和“1”,从位的定义我们可以发现“0”、“1”均以0.56ms的低电平开始,不同的是高电平的宽度不同,“0”为0.56ms,“1”为1.68ms,所以必须根据高电平的宽度区别“0”和“1”。如果从0.56ms低电平过后,开始延时,0.56ms以后,若读到的电平为低,说明该位为“0”,反之则为“1”,为了可靠起见,延时必须比
38、0.56ms长些,但又不能超过1.12ms,否则如果该位为“0”,读到的已是下一位的高电平,因此取(1.12ms+0.56ms)/2=0.84ms最为可靠,一般取0.84ms左右即可。 根据红外编码的格式,程序应该等待9ms的起始码和4.5ms的结果码完成后才能读码。422红外遥控接收部分LT0038是塑封一体化红外线接收器,它是一种集红外线接收、放大、整形于一体的集成电路,不需要任何外接元件,就能完成从红外线接收到输出与TTL电平信号兼容的所有工作,没有红外遥控信号时为高电平,收到红外信号时为低电平,而体积和普通的塑封三极管大小一样,它适合于各种红外线遥控和红外线数据传输。 其外型电路如图4
39、.2.2所示:图4.2.2 红外接收外型电路43单片机及扩展电路模块431单片机控制核心模块该系统以单片机为控制核心,进行主要的信息处理,接收外部操作指令形成各种控制信号。由AT89S52单片机最小系统构成控制中心,通过数据总线和控制总线控制并口扩展芯片实现I/O端口的扩展,以达到对众多电器的控制,同时总线上挂接8279可编程通用键盘显示控制芯片,实现时间温度信息的动态显示。该部分电路图如图4.3.1所示: 图4.3.1 单片机核心控制模块432壁上按键开关电路该系统还设计了手动操作方式,可以通过按装在墙上的开关直接控制本系统,它的电路原理图,如图4.3.2所示:图4.3.2 按键开关电路43
40、3显示电路该的系统的控制面板上,可显示时间、日历、温度,这一部分的控制电路如图4.3.3所示:图4.3.3 显示电路44语音提示电路该控制电路主要应用于电话机自动答录部分。当电路接通后,单片机的P1.3、P1.2、P1.1、P3.0和P3.1脚发出配合信号,启动语音电路,ISD4003-6M从MOSI脚接收AT89S52输入的控制命令数据,AT89C52从MISO脚获得ISD4003-6M的返回数据。通过13脚的AUD OUT端发出语音提示:“请输入密码,以#字结束”。用户听到提示后,通过电话发出DTMF密码信号,单片机检测密码正确与否,如密码错误,提示:“密码错,请重新输入,以#字结束”。如
41、输入密码正确,则提示:“请选择要控制对象:1电器一(如空调),2电器二(如电饭煲),3电器三(如热水器),等八个电器. 0修改密码, * 挂机”。用户按照语音提示作出操作,控制电器作相应的动作。语音提示电路如图4.4所示:图4.4 语音提示电路45串口通信电路该系统通过串行口与PC机相连,启用配套的应用程序,可通过PC机控制家电,该部分串口通信电路如图4.5所示:图4.5 串口通信电路五、软件设计5.1电话远程控制软件设计本部分的软件设计主要分为系统初始化、振铃检测计数、控制摘挂机、双音频信号分析处理、控制电器、信号音提示等部分。每个功能模块对于整体设计都是非常重要的,单片机AT89S51通过
42、软件程序才能很好的对外部的信息进行采集、分析和决策。下面,就整体设计以及每个单元功能模块分别进行说明。程序流程图5.1如下所示:YNYNYN开始初始化有振铃?摘机提示输入密码密码正确?提示输入功能操作设置密码开机操作关机操作等待应答操作成功?操作完成,挂机挂机图5.1 电话远程控制软件设计总流程图*主程序*ORG 0000HMAIN: CLR T1SETB T0MOV IE ,#81HMOV P1 ,#00HJB INT1 $;等待振铃信号的输入COUNT:MOV R6 ,#06;设置振铃检测次数DELAY:MOV R7,#05LCALL DELAY;延迟5秒DJNZ R7,DELAYDJNZ
43、 R6 ,JJ;R7不为0跳转到JMP,否则跳转到PICKLJMP PICKJJ:JNB T0 ,COUNTLJMP MAIN;当T0为0的时候跳转到COUNT,当为1的时候跳转到MAINPICK:SETB T1;模拟摘机LCALL INT;调用密码检测部分LCALL SELECT;调用控制部分END5.1.1 信号音发声部分 本部分主要由语音芯片构成,由单片机控制语音芯片播放预先录制好的语音,如:“你好,请输入密码;当前灯一的状态是 打开”等。人性化地向用户返回状态信息。*摘机提示音*ORG 1100HRING10:MOV R6,#20 ; 输入密码RING11:MOV R7,#20 ; 4
44、00HzRING12:LCALL DL10 ; sound=1CPL P3.0 ; 延迟0.5sDJNZ R7,RING12DJNZ R6,RING11CLR P3.0RET *选择电器提示音*ORG 1200HRING30:MOV R3,#02RING31:MOV R6,#20 ; 选择电器RING32:MOV R7,#20 ; 800HzRING33:LCALL DL10 ; sound=2CPL P3.0 ;delay=0.5sDJNZ R7,RING33DJNZ R6,RING32CLR P3.0MOV R7,#200RING34:LCALL DL10DJNZ R7,RING34DJNZ R3,RING31CLR P3.0RET *控制开关提示音*ORG 1250HRING40:MOV R3,#03RING41:MOV R6,#20 ; 控制开关RING42:MOV R7,#20 ; 800HzRING43:LCALL DL10 ; sound=3CPL