在以一台PC机(上位机)和多台单片机(下位机)组成的集散控制系统中,作为上位机的PC机一般都要通过串行口与下位机传递数据和命令。根据粮库用户的需要设计了一套粮库自动测温系统。该粮库具有5个大型粮仓,每个粮仓里有十几个粮垛。在每个粮仓里设有100多个测量点,5个粮仓比较分散,相距几百米,用人工检测每个粮垛的温度极不方便。此自动测温系统可通过计算机自动巡回检测5个粮仓中每个粮垛中的温度,总共可测试500多点的温度值,并可直接显示在PC/XT的屏幕上或用打印机打印出来。测试温度值的精确度可达到±0.1℃。1摇硬件配置用一台IBMPC/XT微机作为主机,放在主控室中,5个从机分别由8098单片机系统和测温电路组成,放置在每个粮仓中。测温的传感器用高阻的MF53-1,预埋在每个粮垛中的不同位置处,每个传感器通过导线和粮仓中从机的测温电路连结起来,主机和从机通过RS-232-C接口直接相连。利用PC机的RS-232-C异步通讯直接与5台8098单片机组成的前沿控制机联网,主机与前沿机之间不需要其它中间适配器,系统接口简单。主机是一台PC/XT微机。内存640kB,配备......