本帖最后由 yanse51 于 2014-9-10 16:46 编辑
最近要写个程序。要求,4通道信号都采集。同时参与运算。通过一定的算法,得到一个总值。而且这4路信号都要能在12864上显示出来。然后12864修改哪一路的信号系数,哪一路就会对应更正。最好这4路值都能通过串口通迅上传到PC的上位机软件上。也就是上位机的软件能够同时显示4路的概况。
用前后台的结构写。我没写好。 后来打算改用实时操作系统,但是不会运用。
请问,这种情况。运用什么架构合理? 前后台?状态机?实时系统?
硬件上设定是 stm32f103vbt6. 然后用CD4051通道转换开关切换。 也不知道行不行?
现在迷茫的很,请多多指点?
*********更新-1********************
4通道采样模拟ADC: 比如采用AD7715这个芯片。4路同时参与运算。 每一路采样 60 sps.
总的计算: 每500ms 计算一次。
假定计算一次需50ms
算法: 假定用最简单的 4路相加,然后求平均值的方法。
串口发送与接收:采取类组态王协议编写。 波特率1200.
如果不行,用rs485(9600)也可。
|