单片机与电脑上位机的无线数据传输通讯方案

单片机内有四个整型数据,每5ms其值会刷新一次,需要将它们用无线的方式发送到电脑的上位机进行曲线描绘,要求单片机每次发送数据的占用时间不能超过1ms,发送距离十几米。请问用什么样的无线通讯装置(重量尽量小)和通讯协议能做到呢?相应的电脑端应该怎么弄?
可能我没写清楚,是这样的:比如常用的无线串口,它发送数据的时候是在占用单片机的,但是它所占用的时间太长了,我想问有没有什么在单片机不用到1ms就能把四个整型数通过无线的方式发送出去?当然它发送到电脑的时间可以长一些,也就是说电脑的接收可以有延迟,只要数据部丢失就可以,我只是希望它在单片机内不要占用太长的时间(少于1ms),因为单片机还有其它任务。

单片机uart是有中断的,你可以利用中断,只要赋值结束就不用管它了,赋值很快的,肯定用不了1ms,这段时间你可以让单片机干别的,一旦发送结束,他会申请中断,你可以根据情况进行中断处理。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-12-12
确定不能用有线?就算是体形庞大,功能齐全的笔记本计算机我也不记得有什么常用无线技术和协议能在十几米上获得小于1ms的延迟,你觉得单片机的速度做得到吗?试试改改设计。否则貌似你要自己开发协议了。。现有的常见器材和协议无法满足要求。
第2个回答  2012-12-12
2.4G的短距离通信模块?
第3个回答  2012-12-12
相似回答