收藏 分享(赏)

基于AVR单片机和PID算法的水温控制器.pdf

上传人:始于喜欢终于深爱 文档编号:2185568 上传时间:2020-05-24 格式:PDF 页数:4 大小:176.60KB
下载 相关 举报
基于AVR单片机和PID算法的水温控制器.pdf_第1页
第1页 / 共4页
亲,该文档总共4页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、写思路 1) 软件文档与硬件文档的组织方法类似, 软件要求文档的主要内容则是定义软件要实现的功能; 一种是在 简单项目设计过程中,软件定义也可以只对一种电路板使用的软件给予描述;对较复杂的项目来说,由于 参与这种项目的软件人员分别负责设计驱动不同硬件部分的代码(同一电路板) ,因此每个软件人员可能会 为自己的设计代码指定不同的定义,这类软件说明需要提供下列的内容: -论述包括需求定义、工程指标、硬件参数等实施项目需要的内容 -说明软件之间、处理器之间或处理器与其内部器件之间使用的通信协议:其内容应包括对缓冲区接口 机制、命令/应答协议、信号控制等协议的具体说明。 -借助流程图、伪代码或者其他可

2、能的方法来描述软件的实现方法和过程 2) 软件与硬件所考虑的不同之处 (此经验方便技术总监或其他相关管理者参考, 因为无论是多高深的技术 管理者,要么是硬件出身,要么是软件出身,要么就是非技术出身, 里面有少数软硬件都精 通的高手) a. 软件的灵活性远远大于硬件, 要让软件人员搞清楚某个软件的内部格式是非常困难的任务, 解决的办法: 详细定义其他程序员需要了解的编程接口具体内容,以及其他工程人员在实施开发项目过程中需要使用的 技术细节信息。 b. 软件工程师只有在收到硬件说明文档后,才有可能知道如何对系统硬件进行操作;而硬件人员一般不需 要了解软件程序的技术细节。 c. 由于软件易于更改,因

3、此程序内容经常会按销售人员提供的要求发生变更,在某些情况下,软件文档的 内容无法及时反映程序的最新变化。 d. 软件经常是工程项目最后完成的部分,因此其文档也经常因时间不够而欠缺完整。实际上,软件文档是 否详细、完整,在某种程度上是与公司或客户的要求有关的。例如,军事或国家工程一般要求开发商就其 所有软件实现的功能提供全面详细的文档 e. 有个潜规则,对软件的要求越复杂,则需求的正确可能性就越小,这个是经验之谈了,我们需要把准需 求这个准绳来做文章,而不是陷入个人主义以及对软件要求而凭空发挥自己不切实际的想象。 f. 我们可以先硬件设计,接着围绕该硬件编制软件。虽然实际系统的实现过程可能是软硬

4、件并行开发,但 软件人员基本上也是围绕着已经实现的硬件来进行程序设计的;对于更为复杂的系统来说,开发过程可能 会出现重复。 例如,某个项目的硬件工程师和软件工程师可能会坐下来开会,共同决定使用哪种硬件来实现某种功能; 软件人员可能提出需要为数据缓冲区口冲内存容量,也可能要求提供某种外部设备接口,以便充分利用现 成接口程序提供的各种驱动代码。 总的来说,必须在提高软件开发效率与硬件系统的复杂性与成本之间进行权衡. 嵌入式高手对技术的理解(含辛茹苦这么多年的精华体验)嵌入式高手对技术的理解(含辛茹苦这么多年的精华体验) 有很多人认为:嵌入式系统性能的核心因素是软件功能,其实,如果按照这种逻辑,系统

5、设计中存在 的问题就应由软件人员来负责;其实这个观点实际上反映了设计嵌入式产品时如何考虑划分硬件和软件各 自应实现的功能,也就是这个功能是软件实现,还是考虑用硬件来实现(硬件实现:需要购买处理该功能 的硬件芯片,从而增加成本;软件实现:无需增加硬件成本,但会占用处理器以及内存的资源,这是 的专家们体会到的) 。 例如:我们在这里设计的基于 STM32 的神舟 II 号开发板产品,我们可以使用专业的解码芯片来负 责 mp3 音乐文件的解码和播放功能,也可以使用另一种方法来解码 mp3 语音文件,让 ARM 处理器利用 软件控制寄存器来驱动耳机或音响,处理器通过对 mp3 语音文件解码之后再将解码

6、后的数据流按照一定 协议格式送给音频输出的硬件接口进行播放。 优点:这种方案在硬件方面节省了一个器件,降低了成本,并且该功能还方便调试(因为是软件实现的) 。 缺点:从另一个角度来看,虽然节省了一块语音解码芯片,但同时要在三个方面增加成本。 首先,要在程序中增加语音协议解码的代码; 其次,可能要把增加 ROM 来存放语音解码的协议,这样可以增加速度; 最后,运行该程序将占用处理器的时间和资源。 其实,话又说回来,对于本案例来说,上述成本的节约并不会引发任何问题,包括驱动程序增加也只 需少量的,我们讨论这个 mp3 产品的案例的目的在于说明如何对软件硬件的功能进行合理划分。 总的来说,交给软件实

7、现的功能越多,则产品的成本就越低,当然这就要处理器必须有足够的处理速 度和内存空间来实现设计指定的功能;常言说得好,天下没有免费的午餐;把功能分配给软件来实现,会 增加软件的复杂性、开发时间、以及程序的调试时间;然而,随着处理器的处理能力的不断提高,可以预 见,越来越多的功能将会由软件来实现。 虽然在软件中实现各种功能会增加开发成本,但如果把功能移植到硬件中实现,则会增加产品的成本, 这类开销是在构造每个系统组件时不可避免的。在低成本设计方案中,增加任何额外的硬件都会对产品成 本产生显著的影响,因此软硬件功能划分就是一个决定产品成本的大问题。在诸如大众消费产品这一类对 成本非常敏感的设计方案中

8、,一般都会把无法通过软件实现的功能排除在外的。 Product Information Application The PB-T3 PROFIBUS Tester is a universal measuring instrument for analysis, monitoring, error finding and maintenance of PROFIBUS systems. Typical operating faults for plants running PROFIBUS, such as station failure, communication errors or ev

9、en plant shutdowns, are frequently due to the bus electrics and cabling. PB-T3 provides an overview of the signal conditions on the bus, thus helping users to quickly find and correct errors. Find Errors Easily PB-T3 is quickly connected to any PC via USB. Besides automatic- ally detecting the baud

10、rate and the individual devices of the system to be analyzed, it determines the signal quality of each device on the bus. Thereby it also shows the signal shape with PROFIBUS Tester PB-T3 Precise Analysis of Signal Quality and Configuration its built-in storage oscilloscope. PB-T3 also provides a ma

11、ster simulator which permits checking the PROFIBUS installation even without having the actual bus master in operation. The detec- tion of multiple identical station addresses and the determination of the bus cycle times help to ensure the correct configuration of the system. In addition, PB-T3 can

12、determine the topology of a plant, there- by localizing sources of error with exact position information. Other convenient features include the comprehensive, auto- matically generated test report and the possibility to export the measurement results as CSV files and graphics for further pro- cessin

13、g, for example in MS Office programs. PB-T3 determines signal quality and network topology Everything is always at hand in the practical service case Product Information PROFIBUS Tester PB-T3: Precise Analysis of Signal Quality and Configuration Technical changes reserved Softing AG, D_IA_22E_0606 (

14、Status june 2006) Softing AG Industrial Automation Richard-Reitzner-Allee 6 85540 Haar, Germany Tel.: +49 (0)89 4 56 56-340 Fax: +49 (0)89 4 56 56-399 info.automation Softing North America, Inc. 29 Water Street, Suite 301 Newburyport, MA 01950 USA Fon: +1 978 499 9650 Fax: +1 978 499 9654 info.usa w

15、ww.softing.us Measured Data/Functions Disturbance-free voltage rangeOverview measurement, logger measurement Signal shapeStation-specific measurement with built-in oscilloscope Signal edgesQuality of rising and falling edges Bus status Detection of bus activity, measurement of differential voltage w

16、hen idle Bus cycle timeToken rotation time of a master Error counterDetection of erroneous frames Topology scanMeasurement of the line lengths between stations Multiple address detectionDetection of multiple identical PROFIBUS addresses Master simulatorPermits measurement without bus master, automat

17、ic station scan Trigger outputStation-specific trigger signal for controlling an oscilloscope Report generatorCreates a user-configurable test report PROFIBUS Interface ConnectionPROFIBUS 2 x 9-pin female D-sub connector (also M12, via supplied adapter cable) ProtocolsPROFIBUS DP and FMS Data transf

18、er rates9.6 - 12000 kbits/s incl. 45.45 kbits/s, automatic recognition Measuring rangeTyp. 0.4 . 5 V, resolution: 50 mV, Signal sampling with 16 samples per bit Additional Connections PCUSB 1.1 OscilloscopeTrigger output galvanically isolated, BNC jack Miscellaneous Power supplyVia supplied wide-ran

19、ge power supply Ambient temperature5C . +40C Storage temperature-20C . +60C HousingAluminum, IP20 protection Dimensions in (W x H x D):109 x 35 x 143 mm (4.3“ x 1.4“ x 5.6“) ApprovalsCE Scope of Delivery PB-T3 hardware, wide-range power supply, tester software on CD, user manual and a comprehensive

20、range of accessories in a handy carrying case System Requirements PC with Windows XP, Windows Server 2003, Windows 2000 or Windows ME/98 Order No. PB-T3 一、单项选择题(共72题,每题1分。每题的备选项中,只有1个最符合题意)1.根据现行建设项目工程造价构成的相关规定,工程造价是指()A.为完成工程项目建造,生产性设备及配合工程安装设备的费用B.建设期内直接用于工程建造、设备购置及其安装的建设投资C.为完成工程项目建设,在建设期内投入且形成现金

21、流出的全部费用D.在建设期内预计或实际支出的建设费用答案:D2.关于进口设备到岸价的构成及计算,下列工事中正确的是()A.到岸价=离岸价+运输保险费B.到岸价=离岸价+进口从属费C.到岸价=运费在内价+运输保险费D.到岸价=运输在内费+进口从属费答案:C3.某进口设备到岸价为1500万元,银行财务费,外贸手续费合计36万元。关税300万元,消费税和增值税税率分别为10%、17%,则该进口设备原价为()万元。A.2386.8B.2176.0C.2362.0D.2352.6答案:B4.关于建筑安装工程费用中建筑业增值税的计算,下列说法中正确的是()A.当事人可以自主选择一般计税法或简易计税法计税B

22、.一般计税法,简易计税法中的建筑业增值税税率均为11%C.采用简易计税法时,税前造价不包含增值税的进项税额D.采用一般计税法时,税前造价不包含增值税的进项税额答案:D5.根据现行建筑安装工程费用项目组成的规定,下列费用项目中,属于施工用具折旧费的是()A.仪器仪表使用费B.施工机械财产保险费C.大型机械进出费D.大型机械安拆费答案:A6.下列费用项目中,包含在国外建筑安装工程材料费中的是()A.单独列项的增值税B.材料价格预涨费C.周转材料摊销费D.各种现场用水、用电费答案:B7.采用工程总承包方式发包的工程,其工程总承包管理费应从()中支出。A.建设管理费B.建设单位管理费C.建筑安装工程费

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 技术资料 > 技术方案

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:文库网官方知乎号:文库网

经营许可证编号: 粤ICP备2021046453号世界地图

文库网官网©版权所有2025营业执照举报