查看: 469|回复: 2
打印 上一主题 下一主题

请教一个ADC采样后将数据进行处理并发送给上位机的问题

[复制链接] qrcode

1

主题

1

帖子

5

积分

新手上路

Rank: 1

积分
5
楼主
跳转到指定楼层
发表于 2013-10-19 09:48 AM | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
是这样的,最近老师刚给了一个课题,要用STM32单片机进行14路模拟电压或电流信号的采样,然后根据这些数据计算出电压或者电流的有效值,再将数据发送给上位机。要求能够将一段时间内(一般是几个小时)的数据全部采集并发送。AD采样设置的是连续采样,DMA随之也是连续传输模式,网络通信采用以太网,每隔很短的时间就向上位机发送数据,现在就是这个数据处理部分应该放在什么位置我想不出来,因为要保证所有的数据都要进行处理,是放在每次DMA传输完成中断过程中,将本次传输的数据进行处理?还是放在主函数中?还是放在每次发送数据前进行处理,才能保证整个系统的实时性及准确性?由于是刚接触这个单片机,所以求各位不吝赐教!                                                                                                                                                                                
回复

使用道具 举报

0

主题

1

帖子

4

积分

新手上路

Rank: 1

积分
4
沙发
发表于 2015-12-15 09:39 AM | 只看该作者
实时性要求高的系统最好不要在中断中进行数据运算之类的处理,尤其是乘除法                                                                                                                                                                       
回复 支持 反对

使用道具 举报

0

主题

1

帖子

4

积分

新手上路

Rank: 1

积分
4
板凳
发表于 2015-12-15 11:28 AM | 只看该作者
楼主,你这个问题解决了没有?                                                                                                                                                                       
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表