当前位置: 代码迷 >> 单片机 >> ARM开发板之间的传感器数据传输,该如何解决
  详细解决方案

ARM开发板之间的传感器数据传输,该如何解决

热度:131   发布时间:2016-04-28 14:42:40.0
ARM开发板之间的传感器数据传输
现在有两块ARM开发板,1)ATM32F4,无系统,连接加速度计与陀螺仪传感器MPU6050;2)友善之臂Smart210开发板,linux3.0操作系统 。如何将传感器的数据通过ATM32F4传给Smart210呢?求具体方案!谢谢!
------解决思路----------------------
引用:
现在有两块ARM开发板,1)ATM32F4,无系统,连接加速度计与陀螺仪传感器MPU6050;2)友善之臂Smart210开发板,linux3.0操作系统 。如何将传感器的数据通过ATM32F4传给Smart210呢?求具体方案!谢谢!


刚好在搞MPU6050。

第一个方案,无系统的话,那就当做是单片机,I2C和外部中断就可以驱动MPU6050了,
你是不是打错了,应该是STM32F4吧,网上一大把这种STM驱动MPU6050的。

第二个方案,你使用的S5PV210的话,那就比较好办了。
虽然我没用S5PV210做什么产品,但三星的那套风格和资料情况,都是很有把握的。

建议你直接在S5PV210的代码中其他G-sensor的驱动范例,很快就能做通。
不管你使用的安卓的方案,还是Linux的方案,这样的做法都是最快最稳当的。
如果没有,你自己找找I2C和外部中断的实例,凑合到一起也是可以的。

------解决思路----------------------
直接串口传输
------解决思路----------------------
引用:
引用
直接串口传输

         有没有什么参考资料呢?或建议呢?

主要考虑串口速度是否满足?
传输协议如何定义?
------解决思路----------------------
引用:
引用
主要考虑串口速度是否满足?
传输协议如何定义?

传感器的数据量每次传送的不大,但是刷新的很快。我看了Linux下的串口通信,传输的数据帧定义还是比较简单的,就是不知道两个开发板对接时,能否行得通?先试试吧

串口通讯是标准的工控通讯手段,肯定都支持。
如果是指单向的传输比较简单,如果需要双向且有不同长度的消息类型,那就复杂了