PC机与单片机无线通信问题!

来源:百度知道 编辑:UC知道 时间:2024/05/12 20:30:44
在一小车上装上单片机系统,要求在电脑上能控制小车的前进,后退,加速和减速,而单片机又能检测小车的速度和小车环境温度,并传送给电脑在电脑上显示。请教一下如何能实现这样的PC机与单片机的无线通信,初学者!

总体上给你讲讲思路吧,
三个部分,小车,电脑,通讯。
小车方面先要实现用单片机控制小车前进,后退,加速,减速,这些是马达驱动的问题,看你小车具体用的马达而定。应该比较容易实现。
小车的速度检测和环温检测,速度检测要看你打算用什么传感器来检测,一般都是数字信号。用单片机采集然后运算即可获得。环温检测一般用热敏电阻实现,单片机采集是模拟信号,需要AD转换然后获得温度值。
电脑方面需要编写上位机的软件,VC或者VB都可以写。这个没什么好说的,看你写软件的个人底子如何而定。
通讯方面,通讯方面无非就是实现数据交换,一开始还是用有线的吧,直接用485通讯,单片机实现方便,电脑软件写写也方便。如果非要实现无线通讯。。。我不知道有没有能够直接接在电脑上实现无线收发的模块,如果有的话应该很方便能实现。电脑端应该有模块的驱动可以直接加载。小车端应该直接和模块通讯就可以了。我只知道有无线收发电路,实现的是单片机和单片机之间的通讯。如果要用在电脑上也可以用。电脑通过串口和收发一端连接,另外一端接小车单片机。通过电脑端串口控制单片机收发小车上单片机的信息。也就是羽毛麦田说的方法。

在单片机上面烧入基本命令,比如前进、测温、测速
然后电脑串口接无线模块,485或者232形式传输的
电脑通过无线模块发送控制命令(前进、测温、测速)到小车上面的单片机
单片机接收到命令再做相应处理,再把处理结果发回给单片机,当然,单片机上面也要有无线模块

你这个初学者做这个有点麻烦

这个无法直接实现,可以做个小的像U盘那么大的无线发送数据端, U口的串行口的都可以。然后无线接收端在小车上。

gprs模块!!