做一个课题,打算由上位机通过485总线和多路下位机传感器模块连接进行数据采集,下位机是由一个直接输出数字信号的传感器通过SPI总线与单片机通讯,单片机再通过485总线将数据传给上位机,现在传感器的输出数据是100HZ,也就是10ms采集一个数据,我想问的是假如现在有20个下位机模块,要想将所采集的数据都实时的通过485传给上位机,是不是必须保证在10ms内,单片机要通过SPI把传感器数据读取出来,并且上位机要将20个模块全部轮询一遍,将各个模块的数据都采集上来,如果是这样的话,那485的通讯速率岂不是要特别特别大,而上位机我用的是485转232接口,最快也就100多K感觉不太够呀,怎么办呀?请高手解惑!! |