系统通讯要考虑波特率的问题
系统通讯主要包括主机与环境温度监测从机、机头从机、机尾从机之间的通讯。
环境温度监测单片机AT89C2051和机头机尾单片机80C196在同上位机进行通讯时应设置成不同的方式;同时,当通讯双方不是相同的系统时,还要考虑波特率的问题。因为波特率的误差将会导致接收端对数据位的采样点愈来愈偏离位周期的中点,从而增加错误的概率,因此,在理论上要求设置的通讯双方的波特率误差所导致的最后一位采样点偏差不能超过位周期的50%。而实际应用中,都要求误差不能超过位周期的25%。因此,下位机的通讯软件设计主要包括串口的初始化和通讯中断服务子程序两个方面。
上位机的通讯设置主要是要对串行口进行初始化,包括串行口端口号、波特率、数据格式(数据位、奇偶校验设置)、数据方向(发送和接收)、发送和接收数据个数的设置,给料机并在接收过程中对接收的地址信息和数据信息进行检查和分析。
专家系统是一种基于知识的人工智能诊断系统,其实质是应用人类专家的知识和推理方法求解复杂的实际问题的一种人工智能计算机程序系统。它能够模拟、再现、保存和复制人类专家的脑力劳动,磨机参数即能够模仿人类专家分析问题和解决问题的思路,从而使一般工程技术人员能以多种有价值的新方法去解决那些需要该领域专家才能解决的工程技术问题。