推荐厂家
暂无
暂无
早几年前负责的一个项目需要破解了岛津部分液相类产品的通讯协议,项目完成后就没有下文了,最近翻看这些资料想起曾经还做过这件事情,就拿出来与大家分享下,同时也希望能结交一些这个行业的朋友。因为项目的需要只进行了输液泵、紫外检测器与自动进样器的破解,好像光协议破解累计花了近四个月,当时每天就是围绕电平与信号在转,头都大了,现在想来也不知道自己是怎么过来的,呵呵。 先说说岛津液相系统的控制组成,PC软件+1个controller box,各种液相系统仪器接入至controller box统一控制,box功能还比较强大,可以接泵、检测器、自动进样器、柱温箱、收集器等一大堆东东。PC软件与controller box之间的通讯用RS232,controller box与个仪器设备之间通过光纤通讯。我的目标就是替代岛津的PC软件与controller box,开发自己的软件与硬件,不过只需要控制泵、检测器、自动进样器就OK。 要破解通讯协议,涉及的PC程序、controller box、输液泵、紫外检测器与自动进样器都需要用到。PC软件与box之间的232通讯命令的截获很简单,通过将发送与接收的信号引出,用串口小精灵就能截获。不过这是一堆数据,输液泵、检测器与自动进样器的命令都在一起,可以根据协议中的地址位将命令分类。这个时候虽然不能弄清楚协议中各字节的意义,但大体命令类型与协议结构还是有所了解。 PC软件发送的命令给了box,但box最终发送给输液泵、检测器与自动进样器的命令是不是与该命令是否一致还未知,而且需要替代box,设计box类似功能的硬件与嵌入式程序也就是必须的了。通过不断分析,弄清楚了box与仪器设备之间的通讯协议为HDLC,于是设计基于支持HDLC协议的CPU设计硬件与程序。先用自己设计的硬件接收box发送的控制命令,确定与232接收到的命令大体一致;然后用硬件模拟box发送控制命令,接收仪器返回的命令。经过一条条命令确认,最终明白box只是将232命令进行再次组装并转换成HDLC协议,命令的发送与响应都是在PC软件完成,就这样项目所需要的通讯协议都破解了。 这里举例说明自动进样器的协议,那些设置命令如排空时间、清洗容量、清洗速度等都简单,来说一个sequence的控制。sequence编程如下:Line From To Rep Vol(ul) Stop.t(min)0 0 1 2 1.0 21)、对应动作顺序0号样品瓶吸样→分析→0号样品瓶吸样→分析→1号样品瓶吸样→分析→1号样品瓶吸样→分析2、 对应控制命令1)0号样品瓶吸样:01 10 77 00 01 10 10 00 01 10 FF FF 00 12 C2 FD 80 C0 FD 83 A2 FD 81 FD 84 E0 E5 E401 10 19 00 00 00 01 00 C8 00 29 00 96 00 23 00 32 00 6401 10 11 00(说明:01 10 19后的00 00表示0号瓶号。)吸样过程完成,自动进样器反馈回01 10 2F命令,接收到该命令后控制器发送01 10 1A,开始运行RUN过程;分析:01 10 1A 分析过程完成后,自动进样器反馈回01 10 2A命令,当设置的运行时间长于01 10 2A返回的时间,控制器则等到运行时间到再发送01 10 78,否则01 10 2A接收到就发送01 10 78命令,自动进样器返回至READY状态;2)0号样品瓶吸样与分析命令重复;3)1号样品瓶吸样:01 10 77 00 01 10 10 00 01 10 FF FF 00 12 C2 FD 80 C0 FD 83 A2 FD 81 FD 84 E0 E5 E401 10 19 00 01 00 01 00 C8 00 29 00 96 00 23 00 32 00 6401 10 11 00吸样过程完成,自动进样器反馈回01 10 2F命令,接收到该命令后控制器发送01 10 1A,开始运行RUN过程;分析:01 10 1A分析过程完成后,自动进样器反馈回01 10 2A命令,当设置的运行时间长于01 10 2A返回的时间,控制器则等到运行时间到再发送01 10 78,否则01 10 2A接收到就发送01 10 78命令,自动进样器返回至READY状态;4)1号样品瓶吸样与分析命令重复,当自动进样器返回READY状态,sequence控制完成。当时破解的是10A系列产品,岛津的产品已经从10A全面更新为20A,希望能有这方面兴趣爱好的朋友进行进行交流!!!
其实这个电子期刊是免费的,到SGS网站上注册一下就可以了[img]http://www.instrument.com.cn/bbs/images/affix.gif[/img][url=http://www.instrument.com.cn/bbs/download.asp?ID=78964]全球电子电气产品业务通讯期刊4[/url]================================================请以后不要发放类似软广告的帖子谢谢
面向公司新的市场,新的发展方向,天瑞人旨在做得更好,更贴近客户的需要···· 首期为大家展示《天瑞客户通讯》,具体介绍如下:一、刊物概况1、刊物名《天瑞客户通讯》的前身《天瑞仪器报》2、转型时间2011年5月底首次对外转型,总第十期3、《天瑞客户通讯》宗旨以‘满足客户需求,诠释天瑞品牌’为宗旨4、转型原则1)通过调整栏目设置、增加受众参与度、提高文字生命力等途径,以实现《天瑞客户通讯》外化发展的转型。2)内容筛选以客户需求和宣传公司品牌形象为出发点;3)风格把握大气、明朗、专业;4)专业,整理行业视点,加强客户关注的服务、产品、解决方案等内容;5)避免让内刊成为“官方报”、“文摘化”或公司文艺青年的“小众报”。 二、栏目设置1、构成概况主要由八大板块构成: 天瑞视窗(公司动态、管理核心、执行力体现) 市场动态(行业动态,最新政策、法律法规,社会热点事件,重要活动及会议) 学术天地(学术集萃) 产品推荐(产品简介及受众评论) 服务在线(多角度看出天瑞仪器以客户为本的服务理念) 客户沙龙(客户的各种疑问及要求的解决办法) 休闲感悟(出差时光、摄影协会··) 好书推荐(各个领域的书籍推荐)在这里非得感谢一下一直以来支持我们的各位版友们,希望能继续得到你们的关注及支持,更多疑问及建议请更贴说明哦,我们会一一解答并相应加分的~。~http://simg.instrument.com.cn/bbs/images/brow/emyc1009.gif