发明名称 一种自动识别与主控计算机通讯的设备的方法
摘要 本发明属于数据通讯技术领域,涉及一种自动识别与主控计算机通讯设备的方法,通过引入与多路串行通信卡串行端口相连设备的标识号,使主控计算机能够根据通讯数据携带的标识号快速识别与其进行数据通讯的设备,根据接收到的设备输出的自身运行参数和状态了解设备的运行情况,从而方便地进行设备测试和维修,对于有多个设备的自动控制系统,大大减小了测试和维修的难度。
申请公布号 CN100445976C 申请公布日期 2008.12.24
申请号 CN200610016557.X 申请日期 2006.01.24
申请人 中国科学院长春光学精密机械与物理研究所 发明人 吴能伟
分类号 G06F13/38(2006.01) 主分类号 G06F13/38(2006.01)
代理机构 长春菁华专利商标代理事务所 代理人 南小平
主权项 1、一种自动识别与主控计算机通讯的设备的方法,其特征在于采用下列步骤:a、将多路串行通信卡安装在主控计算机的PCI总线扩展槽内;b、在主控计算机上安装Windows 2000操作系统,参照多路串行通信卡的操作手册对其进行驱动,在事件管理器里查看该卡是否加载成功,若加载成功则可在主控计算机的设备管理器里查看该卡相应的信息;c、在主控计算机的设备管理器里设置多路串行通信卡的各端口序号;d、给主控计算机及将要与其相连的每台设备分配唯一的标识号;e、确定主控计算机与每台设备间的串行通讯协议,依据选定协议为控制每台设备的微处理器引出信号线及插头与多路串行通信卡的各端口相连,使主控计算机与每台设备能按串行通讯协议进行通讯;f、先为每台设备分配一个串行端口号,在主控计算机中保存与设备相连的端口号及其标识号;g、在主控计算机与控制每台设备的微处理器中进行程序编制,实现二者按设定的通讯格式和波特率进行数据通讯;主控计算机执行主控程序实现下列步骤:①、对多路串行通信卡的串行端口进行初始化设置;②、对多路串行通信卡的各个端口进行扫描,接收带有设备标识号的数据信息;③、判断接收数据的波特率是否为设置的波特率,是则转步骤④,否则转步骤⑥;④、判断接收的数据信息所携带的标识号是否为已经分配给已知设备的标识号,是则接收的数据信息为已知设备的数据信息,转步骤⑤;否则接收的数据为未知设备的数据信息,转步骤⑥;⑤、识别接收的数据信息属于哪一个已知设备;⑥、判断是否结束对多路串行通信卡串行端口的扫描,是则转步骤⑦,否则转步骤③;⑦、在所有串行端口号中剔除已检测出来的串行端口号,余下的串行端口号顺序分配给未开机的设备;⑧、关闭所有串行端口。
地址 130031吉林省长春市东南湖大路16号