Bxccbq技术报告
Box-Benhnken响应面优化银杏叶总黄酮提取物泡腾片的制备及其质量分析
三 艺 搜 求
B o x — B e n h n k e n响 应 面优化银 杏叶总黄酮
提 取物泡腾 片的制备及其质量分析
关键词 : 银 杏 叶提 取 物 , 泡腾片 , B o x — B e n h n k e n响应 面 实验 , 制备工艺, 质 量 分 析
Pr e pa r a t i o n o f Gi n k go b i l o b a l e a v e s la f v o no i ds e x t r a c t e fe r v e s c e nt t a bl e t s
王京 龙’ , 郑丹 丹’ , 张立 华’ , 王 飞’ , 王 占一’ 。 楚 文超
( 1 . 枣庄 学 院生命科 学学 院 , 山东枣庄 2 7 7 1 6 0 ;
2 . 郑 州大 学药 学院 , 河南 郑 州 4 5 0 0 0 1 )
摘 要: 为 制 备 银 杏 叶 总 黄 酮提 取 物 泡腾 片剂 , 本 文 以崩 解 时 限 、 p H 为评 价 指 标 , 采用 B o x — B e n h n k e n响 应 面 实验 优 化
Ab s t r a c t : T o p r e p a r e G i n k g o b i l o b a l e a v e s e x t r a c t s e f f e r v e s c e n t t a b l e t s , B o x — Be n h n k e n r e s p o n s e s u r f a c e e x p e r i me n t s wa s u s e d
电工技术学报格式
2012年3月 电 工 技 术 学 报Vol.27 No. 3 第27卷第3期TRANSACTIONS OF CHINA ELECTROTECHNICAL SOCIETYMar. 2012永磁同步发电机与Boost 斩波型变换器 非线性速度控制 耿 强1 夏长亮1, 2(1. 天津工业大学电工电能新技术天津市重点实验室 天津 3003872. 天津大学电气与自动化工程学院 天津 300072)摘要 直驱式永磁同步风电系统电机侧变换器的一种常见拓扑结构为二极管整流桥后接Boost 斩波电路。
此结构具有较强的非线性,采用普通PI 控制器很难使系统在正常运行范围内保关键词:表贴式永磁同步发电机 Boost 斩波电路 输入-输出反馈线性化 最优控制理论中图分类号:TM315Nonlinear Speed Control for a Permanent Magnet Synchronous Generator and the Boost-Chopper ConverterGeng Qiang 1 Xia Changliang 1, 2(1.Tianjin Key Laboratory of Advanced Technology of Electrical Engineering and EnergyTianjin Polytechnic University Tianjin 300387 China 2. Tianjin University Tianjin 300072 China )Abstract A diode bridge rectifier followed by a boost chopper circuit is a common topology ofthe generator side converter for a direct driven permanent magnet synchronou s generator (PMSG)-based wind energy conversion system(WECS). Owing to its strong nonlinearity, it is difficultfor the system to maintain good dynamic performance within a normal operating range under the ordinary proportional-integral(PI) controller.Keywords :Surface permanent magnet synchronous generator (SPMSG), Boost chopper circuit, input-output feedback linearization (IOFL), optimal control theory1 引言近年来随着风力发电技术的快速发展,风能在能源中所占的比重也迅速上升。
年产10万吨超细重质碳酸钙项目可行性研究报告
超细重质碳酸钙是一种具有高度纯度和细度的钙碳酸盐矿物粉末,广泛用于涂料、橡胶、塑料、纸张、建筑材料和化学制品等行业。
本报告将对年产10万吨超细重质碳酸钙项目进行可行性研究。
一、项目背景与目标:随着我国经济的快速发展,相关行业对超细重质碳酸钙的需求量不断增加,但国内市场供应严重不足。
因此,开发年产10万吨超细重质碳酸钙的生产线将填补市场空缺,提供稳定的产品供应,并为企业带来可观的经济效益。
二、市场调研:根据市场调研,目前国内超细重质碳酸钙的年需求量超过20万吨,但国内产量仅为10万吨左右,供需缺口巨大。
鉴于超细重质碳酸钙在涂料、塑料等领域的广泛应用以及市场潜力,年产10万吨的项目是具有较高发展潜力的。
三、技术可行性:超细重质碳酸钙的生产主要采用石英砂、云母等原料,在高温高压条件下进行反应合成。
经过充分的市场调研和技术分析,本项目技术路线成熟稳定,具备可行性。
四、财务分析:项目总投资为XX万元,其中固定资产投资XX万元,流动资金投资XX万元。
根据市场需求和产品售价,预计年销售收入为XX万元,年平均净利润为XX万元。
根据财务指标分析,本项目具备较高的投资回报率和财务可行性。
五、经济效益分析:本项目年产10万吨超细重质碳酸钙,预计年营业收入为XX万元,年纳税额为XX万元。
同时,项目将为当地创造就业机会,提高人民生活水平,促进区域经济发展。
六、风险与对策分析:1.原料价格波动风险:由于项目所需原料的价格受市场供需关系及政策影响,可能存在一定的价格波动风险。
项目方应积极与供应商建立长期合作关系,以稳定原料供应。
2.市场需求波动风险:由于超细重质碳酸钙的需求与相关行业的发展密切相关,可能受到经济周期和政策环境等因素的影响。
项目方应关注市场动态,灵活调整生产计划,确保市场需求与产品供应相匹配。
创新性说明书
扬子石化年产55万吨对二甲苯项目创新性说明书浙江大学怦然心动团队李盛巧、喻虹羽、王挺、王啸、蓝佳龙1.工艺流程1.1 三联工艺本项目混合芳烃原料中苯含量为16.07%(wt), 甲苯含量为37.13%(wt), 碳八芳烃含量为37.05%(wt), 重芳烃含量为9.75%(wt), 为综合利用原料中甲苯及重芳烃, 以及碳八芳烃中的间二甲苯、乙苯, 采用甲苯歧化及烷基转移-异构化-甲苯甲醇烷基化三联工艺, 如图1.1所示。
混合芳烃经过三苯分离工段得到苯产品、甲苯、碳八芳烃及重芳烃。
重芳烃和37.4%的甲苯进入甲苯歧化及烷基转移工段, 剩余62.6%的甲苯与甲醇进入甲苯甲醇烷基化图1.1 三联工艺流程图工段, 高选择性的生产对二甲苯。
异构化工段中的碳八芳烃中对二甲苯浓度为41.2%(wt), 通过吸附分离得到对二甲苯产品, 并通过精馏分离得到邻二甲苯产品, 乙苯和间二甲苯则通过异构化反应, 增产对二甲苯和邻二甲苯。
异构化甲苯甲醇烷基化反应产物粗对二甲苯中对二甲苯浓度达到98.02%(wt), 采用熔融结晶工艺进行分离得到对二甲苯产品。
以下是本项目生产对二甲苯能耗的详细说明。
表1.1 单位对二甲苯能耗表1.2甲苯甲醇烷基化工艺甲苯甲醇烷基化反应以甲苯和甲醇为原料, 转化为1吨对二甲苯所需甲苯质量小于1吨, 而甲苯歧化所需甲苯量则为2.5~2.8吨, 甲苯甲醇烷基化反应大大提高了甲苯的利用率。
且甲苯甲醇烷基化反应中对二甲苯选择性达98%, 只需通过简单的一级结晶即可获得高纯度的对二甲苯产品。
副产物少, 降低了二甲苯分离、异构化、吸附分离等单元的规模, 节省操作费用。
工艺尾气中富含乙烯、丙烯等低碳烯烃, 其质量分数超过85%, 可回收至总厂经过乙烯装置回收其中的低碳烯烃。
工艺排除液中甲醇浓度378.1PPM, COD为540mg/L,符合扬子石化污水处理厂接管标准。
1.3热泵精馏异构化工段邻二甲苯塔(T-401)用于从碳八芳烃中分离对二甲苯, 塔顶塔底温差小, 仅为22.71℃, 且塔顶塔底温度跨传热夹点, 故采用塔顶气相压缩式热泵精馏进行节能设计, 模拟流程图如图1.2所示。
年产10亿片苯磺酸左旋氨氯地平的片剂车间工艺设计毕业论文
1.2.2 苯磺酸左旋氨氯地平片本品为白色片剂, 含苯磺酸左旋氨氯地平:C26H31ClN2O8S,应为标示量的99.0%~101.0%(以无水碱基计)1.2.3 药理毒理苯磺酸氨氯地平是二氢吡啶类钙拮抗剂(钙离子拮抗剂或慢通道阻滞剂)。
心肌和平滑肌的收缩依赖于细胞外钙离子通过特异性离子通道进入细胞。
本品选择性抑制钙离子跨膜进入平滑肌细胞和心肌细胞,对平滑肌的作用大于心肌。
其与钙通道的相互作用决定于它和受体位点结合和解离的渐进性速率,因此药理作用逐渐产生。
本品是外周动脉扩张剂,直接作用于血管平滑肌,降低外周血管阻力,从而降低血压。
治疗剂量下,体外实验可观察到负性肌力作用,但在整体动物实验中未见。
本品不影响血浆钙浓度。
15项随机双盲、安慰剂对照的临床试验证实了本品的抗高血压作用。
轻中度高血压患者每日服药一次,可以24小时降低卧位和立位血压,长期使用不引起心率或血浆儿茶酚胺显著改变。
降压效果平稳,峰谷值差别不大。
降压效果和剂量相关,降压幅度与治疗前血压相关,中度高血压者(舒张压105-114mmHg)的疗效比轻度高血压者(舒张压90-104mmHg)高,血压正常者服药后没有明显作用。
本品降低舒张压的作用在老年人和年轻人中相似,降低收缩压的作用对老年人更强。
本品缓解心绞痛的准确机制尚不明确,但可能在运动时,本品通过降低外周阻力(后负荷)减少心脏做功和速率血压乘积,减少心肌氧需治疗劳力型心绞痛;通过抑制钙离子、肾上腺素、5-羟色胺和血栓素a2引起的冠状动脉和小动脉收缩,恢复缺血区血供治疗自发性心绞痛。
8项临床试验中5项显示,本品显著延长运动诱发劳力型心绞痛的时间;部分研究显示本品延长ST段改变1mm的时间,并降低心绞痛发作频率。
该作用具有持续性,并且不显著影响血压和心率。
在一项50例自发性心绞痛患者中进行临床试验显示,本品每周可以减少4次心绞痛发作(安图4.1 GFSJ-18型高效粉碎机每班次需粉碎的量为83.3kg,该机器的生产能力取为200kg/h,则一台机器需工作的时间为:83.3/200=0.42小时。
ccb2制动机五步闸实验作业指导书设计
本实验旨在通过搭建ccb2制动机五步闸实验装置,进行相关实验操作,加深学生对ccb2制动机五步闸原理和工作特性的理解,培养学生的动手能力和实验操作技能。
二、实验原理1. ccb2制动机ccb2制动机是一种常用的电动机,具有较好的性能和稳定性,广泛应用于工业生产中。
它的制动方式主要有电磁制动、机械制动和液压制动等。
2. 五步闸五步闸是一种控制电机启动、制动和速度调节的器件,通过改变触发脉冲的相位和宽度来实现对电机的调节。
三、实验仪器和材料1. ccb2制动机2. 五步闸装置3. 电源4. 示波器5. 万用表6. 接线板7. 接线电缆1. 准备工作(1)检查实验仪器和材料是否完好,无损坏或缺损现象;(2)检查电源电压和频率是否符合要求;(3)将ccb2制动机和五步闸装置放置在实验台面上,保持稳固。
2. 搭建实验电路(1)根据实验电路图,将ccb2制动机、五步闸装置、电源、示波器和万用表逐一连接,确保连接正确,接线牢固。
(2)调整五步闸装置的参数,使其符合实验要求。
3. 进行实验操作(1)接通电源,验证电路连接是否正确;(2)通过五步闸装置控制ccb2制动机启动、制动和速度调节,观察电机的运行特性;(3)利用示波器测量ccb2制动机在不同控制条件下的电压、电流和转速曲线;(4)使用万用表对电机进行电气参数的测量。
4. 数据处理与分析(1)整理实验数据,绘制ccb2制动机在不同控制条件下的电压、电流和转速曲线;(2)对实验结果进行分析,比较不同控制条件下电机的运行特性,总结五步闸对ccb2制动机的影响;(3)探讨实验现象背后的物理原理和机理。
5. 实验结论根据实验结果和分析,得出对ccb2制动机五步闸的影响及其机理的结论,并总结该实验的意义和应用价值。
五、安全注意事项1. 在实验过程中,严禁触摸带电部件,确保操作人员的人身安全;2. 注意电源电压和电流的参数,避免发生电击或短路事故;3. 确保实验操作环境通风良好,避免因电机长时间运行产生的热量导致的安全隐患。
低水比乙苯催化脱氢制苯乙烯催化剂[发明专利]
专利名称:低水比乙苯催化脱氢制苯乙烯催化剂专利类型:发明专利
发明人:宋磊,缪长喜,邬时海,朱敏,徐永繁
申请号:CN200710039049.8
申请日:20070404
公开号:CN101279269A
公开日:
20081008
专利内容由知识产权出版社提供
摘要:本发明涉及一种低水比乙苯催化脱氢制苯乙烯催化剂,主要解决以往技术中存在的低钾催化剂在低水比条件下容易积炭、稳定性差和活性低的问题。
本发明通过采用在铁-钾-铈-钨-钙催化体系中添加氧化铋和氧化铍的技术方案,较好地解决了该问题,可用于乙苯脱氢制备苯乙烯的工业生产中。
申请人:中国石油化工股份有限公司,中国石油化工股份有限公司上海石油化工研究院
地址:100029 北京市朝阳区惠新东街甲6号
国籍:CN
代理机构:上海浦东良风专利代理有限责任公司
代理人:张惠明
更多信息请下载全文后查看。
丙烯腈聚合生产过程综合自动化系统
丙烯腈聚合生产过程综合自动化系统
张素贞;刘济;杨惠中;黄翔宇;张超峰;苗晓寒
【期刊名称】《自动化博览》
【年(卷),期】2004(21)6
【摘要】论述了一控制理论和信息技术在工业生产中成功应用的实例.以丙烯腈聚合生产过程为对象,建立了全流程多种结构数学模型,开发成集动态数据库、过程模拟、统计分析、质量检测和控制、在线优化、故障诊断等功能为一体的生产执行系统,工程软件系统连续稳定运行,取得了较大成效.
【总页数】3页(P82-84)
【作者】张素贞;刘济;杨惠中;黄翔宇;张超峰;苗晓寒
【作者单位】华东理工大学自动化研究所,上海,200237;华东理工大学自动化研究所,上海,200237;华东理工大学自动化研究所,上海,200237;上海石油化工股份有限公司,上海,200540;上海石油化工股份有限公司,上海,200540;上海石油化工股份有限公司,上海,200540
【正文语种】中文
【中图分类】TQ2
【相关文献】
1.综合自动化系统在丙烯腈装置35kV变电站的应用 [J], 原国琴;袁兴旺;魏晓静
2.选矿生产过程综合自动化系统 [J], 柴天佑;丁进良;严爱军;赵大勇
3.面向啤酒生产过程的综合自动化系统 [J], 杨丽明;张光新;周泽魁;奚彩圣;陈健
4.氧化铝生产过程综合自动化系统体系结构 [J], 郑秀萍;王冠;柴天佑
5.浓密机生产过程综合自动化系统 [J], 耿增显;柴天佑;岳恒
因版权原因,仅展示原文概要,查看原文内容请购买。
干式直流电容器全链条国产化关键技术探讨
干式直流电容器全链条国产化关键技术探讨党智敏【期刊名称】《电力电容器与无功补偿》【年(卷),期】2024(45)1【摘要】高性能薄膜电容器广泛应用于新能源交通工具、输变电工程、医疗救治器械和电磁脉冲武器等领域,其中干式直流电容器更是柔性直流输电的重要装备。
目前薄膜电容器生产过程中从原料到重要装备完全依靠国外技术,高端薄膜电容器超净聚丙烯(PP)原料完全依赖从国外进口,加工双向拉伸BOPP薄膜和电极蒸镀等大型生产设备都是从发达国家购买,严重制约了我国薄膜电容器技术研发和工程应用,特别是在当前的复杂国际环境下带来诸多隐患,一旦国外禁止向我国出售相关原料和设备,将严重影响我国高科技领域的发展。
由此,在当前复杂的国际环境和我国政府提出的“双碳”目标背景下,必须下大力气着力解决影响薄膜电容器领域发展的诸多关键因素,依靠自主技术服务于新能源系统建设。
在国家重点研发计划“干式直流电容器用电介质薄膜材料”重点专项支持下,本文从薄膜电容器用电工级超净PP原料入手,探讨通过相关领域科研院所与相关企业深度合作,进行电工级超净PP原料技术攻关,解决研发验证过程中存在的问题,从全局观出发力图解决我国干式直流电容器工程应用面临的重大问题,形成我国干式直流电容器全链条国产化关键技术。
【总页数】14页(P1-14)【作者】党智敏【作者单位】清华大学电机系新型电力系统运行与控制全国重点实验室【正文语种】中文【中图分类】TM5【相关文献】1.干式直流电容器聚丙烯薄膜绝缘性能及其改进方法研究进展2.“干式直流电容器全链条国产化关键技术”专题征稿启事3.“干式直流电容器全链条国产化关键技术”专题征稿启事4.“干式直流电容器全链条国产化关键技术”专题征稿启事5.“干式直流电容器全链条国产化关键技术”专题征稿启事因版权原因,仅展示原文概要,查看原文内容请购买。
全固态电感储能形成线纳秒短脉冲功率调制器
全固态电感储能形成线纳秒短脉冲功率调制器
马剑豪;余亮;马久欣;贺大钊;董守龙;姚陈果
【期刊名称】《强激光与粒子束》
【年(卷),期】2022(34)9
【摘要】全固态电感储能型脉冲形成线调制器是实现高重复频率、电压高增益和短脉冲输出的一种全新方案。
但开关非理想的动态特性和传输线固定的物理空间尺寸限制,难以实现高压短脉冲的产生和调控。
为解决上述难题,通过电磁场分析建立了碳化硅场效应器件开关驱动模型,发现高速驱动和开关器件低寄生参数能有效改善开关动态特性,提出了板上高速开关及驱动集成设计解决方案。
基于波过程分析和多开关时序逻辑控制理论,提出多开关削波电路拓扑方法和主动负载阻抗调制技术。
实验结果表明,该调制器可产生上升时间2.1 ns,下降时间3.5 ns,脉冲宽度5.1 ns的方波短脉冲,并且脉冲宽度5~20 ns连续可调。
10级叠加后验证了调整器高压能力,初级储能充电电压25 V时,电压增益可达336倍,重复频率200 kHz。
【总页数】8页(P30-37)
【作者】马剑豪;余亮;马久欣;贺大钊;董守龙;姚陈果
【作者单位】输配电装备及系统安全与新技术国家重点实验室(重庆大学)
【正文语种】中文
【中图分类】TM85
【相关文献】
1.50Ω输出的四形成线纳秒级高压方波发生器设计
2.电感储能型脉冲形成线高重复频率脉冲功率发生器
3.层叠Blumlein纳秒脉冲形成线设计与实验
4.一种先进高压纳秒脉冲功率合成器设计
5.开关串联型高压纳秒级双极性脉冲功率电源研究
因版权原因,仅展示原文概要,查看原文内容请购买。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
生活需要游戏,但不能游戏人生;生活需要歌舞,但不需醉生梦死;生活需要艺术,但不能投机取巧;生活需要勇气,但不能鲁莽蛮干;生活需要重复,但不能重蹈覆辙。
-----无名温度监测及控制电路班级:自动化081姓名:设计时间:2011._4._6一、设计任务和指标要求题目:水温监测及控制电路任务:设计并制作一个温度监测及控制电路,控制对象为1升净水,容器为陶瓷器皿。
水温可以在一定范围内由人工设定,并能在环境温度降低时实现自动控制,以保持设定的温度基本不变。
1、基本要求:(1)温度设定范围为20~40°C,最小区分度为1°C(2)环境温度降低时,温度控制的静态误差≤1°C2、发挥部分:(1)实时显示水的实际温度(2)显示当前控制状态(3)恒温控制30°C,温度波动0.2°C。
二、设计框图及整机概述1.原理框图2.设计思想通过温度传感器(DS18B20),对被控对象进行温度与数字转换,由温度传感器输出的温度信号经过IO口,由单片机读出数值,并显示在数码管上,按键可以提高或者降低所需的温度,实际温度再经过与目标温度的比较,若所测温度大于基准温度,则输出低的门限电压,即:D1灯不亮,不执行加热环节。
反之,若所测电压小于基准电压。
则输出高的门限电压,即D1灯亮,执行加热环节。
反之,则执行冷却环节,这样就可以把温度控制在一定的范围内。
三、各单元电路的设计方案及原理说明1.单片机I/O口分配在本次设计中,我们选择STC89C51单片机作为主控制器。
其中单片机P0口作为实际水温的段选端。
P2口作为目标水温的段选端。
P1作为位选端,其中P1.0—P1.3作为实际水温位选,P1.4—P1.7作为目标水温位选。
P3口主要作为信号指示以及读取温度传感器的温度数据。
1.晶振及复位电路晶振选为11.0592MHZ,通过两个电容与XTAL1和XTAL2构成单片机的外部时钟电路。
复位操作由上电自动复位和按键手动复位两种方式。
复位电路由RC微分电路产生的脉冲来实现,电路如下图所示,按下开关即可产生复位信号,通过导线引入单片机RST引脚即可发生复位。
2.三极管位选驱动电路由于我们选择四位一体的共阳极数码管作为温度显示原件。
通过测试,我们发现单片机上电后输出电压不能达到要求。
数码管显示非常暗,因此我们对位选端加了三极管驱动电路,电路图如下:3.温度显示模块由P0控制实际水温的段选,P2控制目标水温的段选。
P1作为位选端,其中P1.0—P1.3作为实际水温位选,P1.4—P1.7作为目标水温位选。
3.温度显示模块我们使用DS18B20作为温度传感器1、DS18B20的主要特性1.1、适应电压范围更宽,电压范围:3.0~5.5V,在寄生电源方式下可由数据线供电1.2、独特的单线接口方式,DS18B20在与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20的双向通讯1.3、 DS18B20支持多点组网功能,多个DS18B20可以并联在唯一的三线上,实现组网多点测温1.4、DS18B20在使用中不需要任何外围元件,全部传感元件及转换电路集成在形如一只三极管的集成电路内1.5、温范围-55℃~+125℃,在-10~+85℃时精度为±0.5℃1.6、可编程的分辨率为9~12位,对应的可分辨温度分别为0.5℃、0.25℃、0.125℃和0.0625℃,可实现高精度测温1.7、在9位分辨率时最多在 93.75ms内把温度转换为数字,12位分辨率时最多在750ms内把温度值转换为数字,速度更快1.8、测量结果直接输出数字温度信号,以"一线总线"串行传送给CPU,同时可传送CRC校验码,具有极强的抗干扰纠错能力DS18B20有六条控制命令2.指令约定代码操作说明温度转换 44H 启动DS18B20进行温度转换读暂存器 BEH 读暂存器9个字节内容写暂存器 4EH 将数据写入暂存器的TH、TL字节复制暂存器 48H 把暂存器的TH、TL字节写到E2RAM中重新调E2RAM B8H 把E2RAM中的TH、TL字节写到暂存器TH、TL字节读电源供电方式 B4H 启动DS18B20发送电源供电方式的信号给主CPU四、仿真调试过程及结果分析1.仿真调试过程在原理图设计完后,利用protues软件绘制了原理图。
在原理图绘制完后,即进行了仿真调试。
2.结果分析能够从温度传感器中获得温度数据,并且能通过按键纠正目标温度,程序能正常执行,电阻丝也能按目标温度的高低调整自身的工作状态。
效果还行,不过其一精度不高,只能到一度,其二程序执行得慢,不过由于时间太仓促,这些问题可以解决。
五.设计、安装及调试中的体会此次电子设计考查了我们的设计电路的能力和动手能力,从中我学到了很多东西。
设计上的电路在实际中运用可能不是像仿真那样理想,由于购买元件的误差及元件的大小在实际中比没有很好的匹配,所以按照设计的电路焊出来的实物在调试过程中遇到了一些问题,但我都一步一步地解决了。
最重要的是通过这次电子设计我深深体会到能把所学的知识运用到实践中才是真正掌握。
特别是在电路调试成功的那一刻,出现了我所预料的现象,着实让我高兴了一番,自己所设计的东西没有白费,并且从中获得了知识,是一件很开心的事。
源程序:#include<reg51.h>sbit P10=P1^0;sbit P11=P1^1;sbit P12=P1^2;sbit P13=P1^3;//数码管1断码控制sbit P14=P1^4;sbit P15=P1^5;sbit P16=P1^6;sbit P17=P1^7;//数码管2段码控制sbit P32=P3^2;//电源指示灯sbit P34=P3^4;sbit P30=P3^0;//蜂鸣器sbit P31=P3^1;//继电器控制位sbit up=P3^7;sbit down=P3^6; //按键操作端口sbit P35=P3^5; //加热指示灯端口sbit DQ =P3^3; //温度传感器端口#define uint unsigned int#define uchar unsigned char//**************温度小数部分表***********//uchar code ditab[16]={0x00,0x01,0x01,0x02,0x03,0x03,0x04,0x04,0x05,0x06,0x06,0x07,0x08,0x08,0x09,0x 09};/* ************** 共阳极数码管显示表***************** */unsigned char code duan1[]={ 0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0XD8,0x80,0x90,0x88,};/* ************** 共阳极数码管(带小数点)显示表***************** */ unsigned char code duan2[]={ 0x40,0x79,0x24,0x30,0x19,0x12,0x02,0x78,0x00,0x10,};//////////////////////////////////////////void delay_1(uint z);int b=0;char pwm=0;int k;unsigned int t=0;char r=0,q=0;int wendu_1;int mubiao=200;/* ********* 延时函数********** */void delay(unsigned int i){while(i--);}/* *****************DS18B20初始化*************** */Init_DS18B20(void){unsigned char x=0;DQ = 1; //DQ复位delay(8); //稍做延时DQ = 0; //单片机将DQ拉低delay(80); //精确延时大于480usDQ = 1; //拉高总线delay(14);x=DQ; //稍做延时后如果x=0则初始化成功x=1则初始化失败delay(20);}/* ************* 从DS18B20读入数据************* */ReadOneChar(void){unsigned char i=0;unsigned char dat = 0;for (i=8;i>0;i--){DQ = 0; // 给脉冲信号dat>>=1;DQ = 1; // 给脉冲信号if(DQ)dat|=0x80;delay(4);}return(dat);}/* ******************** 向DS18B20写命令********************* */WriteOneChar(unsigned char dat){unsigned char i=0;for (i=8; i>0; i--){DQ = 0;DQ = dat&0x01;delay(5);DQ = 1;dat>>=1;}//delay(4);}/* *************DS18B20程序读取温度*************** */ReadTemperature(void){unsigned char a=0;unsigned char b=0;unsigned int t=0;Init_DS18B20();WriteOneChar(0xCC); // 跳过读序号列号的操作WriteOneChar(0x44); // 启动温度转换Init_DS18B20();WriteOneChar(0xCC); //跳过读序号列号的操作WriteOneChar(0xBE); //读取温度寄存器等(共可读9个寄存器)前两个就是温度a=ReadOneChar();//低八位b=ReadOneChar();//高八位t=b;t<<=8;t=t|a;//合并高八位和低八位return(t);}/* *************当前温度显示************* */xianshi(){int x;int zhenshu;int xiaoshu;wendu_1=ReadTemperature();x=wendu_1;zhenshu=x/16;//整数部分xiaoshu=x&0x0f;//小数部分wendu_1=zhenshu*10+ditab[xiaoshu];P10=1;P0=duan1[zhenshu/10];//百位delay_1(5);P10=0;P11=1;P0=duan2[zhenshu%10];//十位delay_1(5);P11=0;P12=1;P0=duan1[ditab[xiaoshu]];//个位delay_1(5);P12=0;P13=1;P0=0xc6;//显示Cdelay_1(5);P13=0;/* **************目标电压显示*************** */ P14=1;P2=duan1[mubiao/100];//百位delay_1(5);P14=0;P15=1;P2=duan2[mubiao/10%10];//十位delay_1(5);P15=0;P16=1;P2=duan1[mubiao%10];//个位delay_1(5);P16=0;P17=1;P2=0xc6;//显示Cdelay_1(5);P17=0;//delay_1(10);}main(void){P10=0;P11=0;P12=0;P13=0;P14=0;P15=0;P16=0;P17=0; //关闭位选段P35=0;//加热指示灯P32=0;//单片机上电指示灯P30=0;//蜂鸣器驱动口P31=1;//P31低电平时驱动继电器/* *********进入循环********* */while(1){xianshi(); //显示系统数据/* ************操作函数************* /if(down==0) {mubiao--;delay_1(20);}if(up==0){mubiao++;delay_1(20);}if(mubiao>400 || mubiao<200){P30=1;//目标设置错误时报警}else{P30=0;//目标设置正常,则蜂鸣器不响}////////////////////////////////////////////////////////////////mubiao为理想温度/////wendu_1为实际环境温度///////////////////////////////////////////////////////////////P35为高时红色led灯工作P35=0;pwm=mubiao-wendu_1;if(pwm>0){P35=1;P31=0;}//环境温度高于目标温度,红色指示灯发光,加热器加热else{P35=0;P31=1;}//环境温度低于目标温度,指示灯不发光,不加热/////////////////////////////////////////////////////////////////}}void delay_1(uint z){uint x,y;for(x=z;x>0;x--)for(y=110;y>0;y--); }。