1、“.....所示图.电源电路系统软件设计.系统硬件开机自检程序设计为了保证系统的正常运行,当系统开机后,即单片机上电复位开始运行后,需要对硬件各部分进行自动检查,如果正常,系统就可以继续往下执行,如果不正常就必须出错报警,以便人工修正,为系统的正常运行作好准备。由于该系统主要是由水位检测水温检测显示部分组成,对于水位硬件电路的检测,由于此硬件电路的故障变化性太大,不便于在自检程序中表现,只能在后面的水位显示中表现出来,所以省掉对于其他部分硬件电路只需要通过读出检测到的温度即可表明,通常情况下如果烧坏后,读出的温度般为度,如果线路的损坏,则程序不能往下执行,同时显示部分报错,报警系统响应。根据以上设计思想,自检程序设计框图如图.所示开始显示器显示.读出检测的温度显示显示结束是否为度图.自检程序流程框图.系统自动上水程序设计当系统开机时须检查容器中的水位是否底于最低水位,若低于则自动上水到默认的,自动上水程序框图如图.所示开始读取口水位数据结束加水至显示水位变化是否小于是否图......”。
2、“.....水温水位交替显示流程图设计系统在正常状况下,交替显示水温水位的状况,同时还要不断检测水温是否低于下限温度和水位是否底于下限水位以及满足温控上水的条件。其程序流程框图如图.所示。开始读取温度显示温度读取水位显示水位加热显示水温变化加水显示水位变化结束温控上水操作温度是否底于下限水温水位是否低于下限水位设置按键是否按下是否满足温控上水条件按键操作图.水温水位交替显示流程框图.系统按键程序设计对系统的操作是通过四个按键进行的,为确定键,既当确认加热水温数值或加水水位数值后在按下此键就可进行相应的操作为操作方式和数值增减键为设置键。其程序流程框图如.所示。开始设置键按下结束水温调整水位调整加热加水菜单选择水温还是水位调整图.按键程序流程框图系统可靠性处理.硬件调试接地处理在该系统中,小信号回路控制回路以及它们的直流电源构成了第类弱信号地,系统中的继电器以及它们的驱动电源等连在起构成第二类功率地,系统中的外部机壳构成了第三类机壳地......”。
3、“.....影响弱电回路。为了减少噪声干扰,系统接地处理如图.所示。图.相互独立的电源接地隔离处理本系统设计中,为了更好的隔离功率电路和小信号控制电路之间的影响,采取了光电隔离技术。光电隔离的目的是割断两个电路的电联系,使之相互独立。图.光电隔离控制电路图功率电路功率电源直流电源小信号控制电路滤波处理滤波是为了抑制噪声干扰。在直流电源回路中,负载的变化会引起电源噪声,如在数字电路中,当电路从个状态转换为另个状态时,就下限水位则开始自动上水至默认水位,然后进入水温水位交替显示的正常状态,此时用户可通过四个独立式按键进行水温水位的设置,按下键系统进入菜单式选择状态,显示器上光标闪烁引导用户进行选择操作,键用来选择设置项目,选择按下确认键后,开始进入自定义的水温或水位的设置,设置完成后系统开始自动补偿水温或水位,完成任务后又进入水温水位交替显示的正常状态,系统这是会自动检测容器中的水温水位,同时比较水温水位的下限,进行及时的水温水位补偿,如果容器中处于水位低而温度高的状态......”。
4、“.....完成后自动进入水温水位的交替显示状态。每次系统的动作都配合听觉和视觉感受,使整个系统实现了人性化设计,方便实用,通俗易懂。.温度控制系统的设计方案讨论如果采用热电阻,电路需接转换电路,由单片机换算出实际温度,电路结构复杂,而且也精度不高,可直接与单片机的位相接,电路结构简单,占用单片机的口线资源少,精度高,而且成本低,以其各方面优点作为温度传感器进行温度采样应用于此水温水位控制系统中实在是当仁不让。.水位控制系统的设计方案讨论此系统要进行水温水位控制,马上想到的是水温水位的两个参数的控制,在温度传感器采用之后,对于水位的控制不假思索的想到要运用水位传感器,经过几天的资料搜集,发现水位的传感器是通过压力传感器变换过来的,看到最多的是浮球式液位传感器,而且此传感器的适用温度范围和测试精度也适合该设计系统,但此方案的缺点是价格非常昂贵后来又考虑采用应用于电子秤中的数字压力传感器,去测得整个容器中水的变化和容器中液位的换算关系......”。
5、“.....但是在实际应用中,考虑到容器的氧化,容器内部的水垢增多,而且容器的外置也会产生整个容器重量的变化,从而造成液位采集的不准确,此压力传感器的市场价格也比较昂贵,应用于此控制模型中也是种浪费因此我自制了八根线将容器中的液位分成了八个水位挡,通过和电源正极的结合,利用水导电的特性,通过三极管等元件构成的驱动电路的电平转换,将液位数据输入口,通过单片机换算转换成液位数据存入个存储器单元,随时读取码。中还有用于存储测得的温度值的两个位存贮器,编号为号和号。号存贮器存放温度值的符号,如果温度为负摄式度,则号存贮器位全为,否则全为。号存贮器用于存放温度值的补码,最低位的表示.摄式度。将存贮器中的二进制数求补再转换成十进制数并除以就得到被测温度值摄式度摄式度。每只都可以设置成两种供电方式,即数据总线供电方式和外部供电方式。采取数据总线供电方式可以节省根导线,但完成温度测量的时间较长采取外部供电方式则多用根导线,但测量速度较快。温度计算用位存贮温值度,最高位为符号位,如表.为的温度存储方式......”。
6、“.....正温度。如为摄式度,为摄式度,为摄式度。表.用位的温度存储方式用位存贮温值度,最高位为符号位,如表.为的温度存储方式,负温度,正温度。如为摄式度,为.摄式度,为摄式度。表.用位的温度存储方式工作过程及时序工作过程中的协议如下初始化操作命令存储器操作命令处理数据。初始化单总线上的所有处理均从初始化开始。操作命令总线主机检测到的存在,便可以发出操作命令之,这些命令如指令代码读匹配跳过搜索告警搜索存储器操作命令指令代码写暂存存储器读暂存存储器复制暂存存储器温度变换重新调出读电源时序主机使用时间隙来读写的数据位和写命令字的位。初始化时序见图.。主机总线时刻发送复位脉冲最短为的低电平信号,接着在时刻释放总线并进入接收状态,在检测到总线的上升沿之后,等待,接着在时刻发出存在脉冲低电平,持续,如图中虚线所示。图.初始化时序图写时间隙当主机总线时刻从高拉至低电平时,就产生写时间隙,见图.图.,从时刻开始之内应将所需写的位送到总线上,在后间对总线采样。若低电平,写入的位是,见图.若高电平......”。
7、“.....见图.。连续写位间的间隙应大于。图.写时序图.写时序读时间隙见图.,主机总线时刻从高拉至低电平时,总线只须保持低电平。之后在时刻将总线拉高,产生读时间隙,读时间隙在时刻后时刻前有效。距为。也就是说,时刻前主机必须完成读位,并在后的内释放总线。图.读时序与单片机的硬件连接图用.读入温度数据,如图.所示图.与单片机的硬件连接图.报警系统设计报警系统是由蜂鸣器和发光二极管构成,其设计的硬件电路如图.所示图.报警系统电路.继电器驱动电路设计为了给容器中水补偿温度和水位,就须通过继电器启动交流会在电源线上产生个很大的尖锋电流,形成瞬变的噪声电压。利用电容电感等储能元件可以抑制因负载变化而产生的噪声。通常也把这种作用称之为滤波或去耦。在该系统中,为了进行滤波或去耦,在单片机电源线的输入端直流电源输出端继电器的输入端并连两个电容。.软件调试在软件的调试过程中,是通过逐个功能调试成功,再到整体综合功能调试成功。软件编译过程中出现的常见问题,比如超出目标范围......”。
8、“.....有时会出现无定义的符号,则说明是标号的输入错误,如果指令的数量超出了定范围,编译时就会报错而不能生成目标文件,编译可以通过,但功能不能实现的情况下,则可以采用在程序中夹杂点亮指示灯的方法去查看程序的执行情况。结语此次水温水位控制系统耗时两个月,先后经历了硬件制作和软件设计,具体是通过每个板块的设计调试再到整体的组合通过,在此过程中给我最大的感受就是理论上和实际应用是有很大的差距的,只有在实践中检验理论的时候,自己才会认识到很多的问题,才能更深刻的认识到理论中的些基本问题,也才能发现自己未知的新问题,比如说对于系统的稳定问题,以前是从未涉及到的,在这次的系统中由于添加了继电器和大功率的电器,就给系统带来了很多的不稳定的问题,在解决这些不稳定问题的过程中就提高了自己对完整系统的认识。在这次的毕业设计中更重要的是学习到的工程设计方法。以前对于硬件的调试,由于方法的不科学,既耗精力又耗时间,效率非常不高,现在软硬件结合大大提高效率。在软件的排错和设计方面也提高了自己的能力......”。
9、“.....由于程序的量较少,出现的错误也就较少,这次设计过程中程序量达到千多条,对于排错和设计带来很大的挑战,经过老师的指导,我掌握了科学的程序排错和规范的程序设计,大大提高了程序的可读性,也让自己能在以后的大型工程程序的设计中便于团体设计的接轨。同时,在这次设计中也掌握和认识了很多的新器件。在这漫长的设计过程中,通过自己不断的解决工程中遇到的个个的问题,磨练了自己的意志,提高了对工程设计实践的认识,我想这些都是自己今后职业生涯中难得的宝贵经验。电的电热丝和小型水泵,这样就须考虑设计个继电器的驱动电路。其硬件电路图如图.图.继电器驱动电路.电源电路电源电路为整个电路提供电源,是电路设计不可缺少的部分。电源电路的稳定性决定着整个电路的可靠程度。在本设计中,整个电路需要电源。电源电路是把市电交流经过变压器降压为交流,再通过二极管整流电容滤波三端集成稳压器稳压后输出正直流电源......”。
Φ460mm的横向进给系统装配图.dwg
(CAD图纸)
Φ460mm的数控车床尺寸联系图.dwg
(CAD图纸)
Φ460mm的数控车床总体设计传动系统图.dwg
(CAD图纸)
Φ460mm的数控车床总体设计及横向进给设计.doc