大家给点帮个忙好吗?给点建议,真心感谢
我们想设计一个数据采集系统,该系统需要使用200个压力传感器,60个温度传感器(热电藕式的)要求供电28.5vDC,功率小于20W,对数据采集的精度和速度要求都不是很高,10位A/D差不多够了,采样率每一路都很小。
采集后的数据存储在内存中,并通过能通过CAN、LAN、RS485、RS422、1553B、SDLC等其中一种或几种协议或方式传送出去,要求最好每若干个传感器组成一个模块,二三百个传感器接到采集器上太乱了,不方便调试和安装。
电路上该什么实现好一点?用CPLD好一点还是TI的DSP、或是其他别的什么,现在我们这还有比较多的POWERPC MPC55XX的开发设备和软件。
请大家给点意见吧!?无论是电路结构上的还是机械结构上的,采集二三百路信号怎么能让它美观大方不那么臃肿呢?
还有能给一些关于这方面的资料或网站吗?
小弟在这里先谢谢大家了!!!!
问题点数:100、回复次数:7Top
1 楼tianfang(天放)回复于 2006-06-03 22:26:15 得分 100
建议1: 网络。采用以太网,特别是采用可以管理交换机,连接各个采集控制器和总控制主机,因为传输距离可以很远,容易隔离和查找故障点。
建议2:复杂系统中可靠性比廉价更重要。考虑采用ARM级的系统作为采集控制器(一个控制器带几十个测量传感器)。接口丰富,有操作系统(linux or windowsCE),高级开发语言、这些会让你的开发时间短,做的更可靠。
先写这些吧
Top
2 楼tianfang(天放)回复于 2006-06-03 22:35:34 得分 0
单个控制器可以考虑采用PC104(工业控制常用接口,一般是X86系统)主机加A/D模块,也是成熟的方法。如果你不是为了开发产品(就为自己做一套),建议你使用尽量少的自己开发的硬件
如果开发产品或者可靠性、开发时间要求不高,建议采用ARM的系统二次开发,能够降低开发的直接投入。Top
3 楼yunxuan_1()回复于 2006-06-04 11:13:21 得分 0
谢谢,整个采集系统对体积的要求是小于0.05立方米,交换机我没有用过,会不会太大了?
我们做这个是要开发产品对可靠性要求比较高,时间大约2到3年吧,开发费用应该算充足。
我是刚接触这类东西,是跟别人合作开发的。你说的ARM非常可靠吗?我好像听说ARM主要应用在消费类电子上,不太适合用于环境比较恶劣的工业控制或军品的开发,我对这个不是很了解说得要是不对您别生气。
还有关于机械结构上能不能在给点建议,什么结构能美观一些?
谢谢了!Top
4 楼flowercity(菜农)回复于 2006-06-04 22:43:33 得分 0
1、工业以太网
2、RS485
利用带有RJ45的采集模块,就可以实现分组
Top
5 楼tianfang(天放)回复于 2006-06-04 23:22:20 得分 0
ARM在工业领域用的很多,肯定有工业级别和军用的产品,具体还要看厂家产品目录和手册
建议你先看看工业控制产品的产品目录,比如研华 http://www.advantech.com.cn/
搜集几个公司的产品目录以后,对下载的工业控制产品就有概念了
鉴于你的环境,通讯要使用差分传输体系,如Ethernet、RS485等等,单极传输(rs232、SPI、USB等)都不要用,干扰很厉害Top
6 楼goodluckyxl(被人遗忘的狗)回复于 2006-06-07 16:30:27 得分 0
ARM现在在工业方面做的也不错
我们电力行业很多都是采用arm
抗干扰还可以的
Top
7 楼tianfang(天放)回复于 2006-06-10 11:48:45 得分 0
楼主做的是飞机上用的东东,可靠性是第一位的
一点建议,为了更换方便,建议每个模块规格一样,只是加一个地址设定,用现场写入或者DIP开关(可靠性差)设定;前端模拟输入也固定,例如两个压力、两个温度。中心处理保存一个表,模块地址+模块前端模拟端口 对应的物理量 传感器补偿参数 模块补偿参数
对由于模块差异引起的补偿在生产的时候可以保存在模块里,由模块自己处理数据;或初始化模块的时候传送到中心处理机;由于传感器引起的补偿需要校准过程输入。
可以考虑三级方式,采集模块-rs485->汇集模块-ethernet->中心处理机。这样采集模块8051级就够了,最小信号传输线2根就够(只上传)。实际上,使用交换机也会是三级,只是多一级交换机。
传输可以考虑自己做交换机,现在ethernet交换机芯片,8口/4口很容易买到,自己做体积可以缩小,就算上光纤也不难。记得加上对交换机的监控处理。
传输线可靠性、复杂度和汇集模块可靠性、复杂度,综合评价需要你自己衡量了
Top




