level 7
我们单位有个设备,有四十多个布尔量传感器(接近开关),由于设备是在高处(行车),所以没出出现传感器故障都需要爬上去查看,我现在想把每个传感器接入单片机并通过蓝牙串口传给手机,这样手机就可以直接监控各个传感器状态了。但是由于51的输入口不够,需要拓展,或者使用两块单片机,请问这个是否可行,存在那些难点,请各位,谢谢
2016年01月19日 00点01分
1
level 14
40个布尔变量,可以用两级单片机采集。比如,每个片机采8个数据。然后上位机再跟这5台采集机通信,汇总数据后无线传输。
如果你有足够电力,可以用工控机,那种有大量232口的型号,来做上位机。如果开发能力强,也可以找一些具有很多USRT口的片机。还有,若速率较慢,可以用485口,轮询。或者用模拟开关,在各个下位机端口间切换。
硬件最简单的,是485.编程要在各个下位机上设立不同的编号。具体我没弄过,只是曾经在摄像机云台控制上用过成品。
2016年01月19日 05点01分
3
可不可以用双串口单片机,一个串口接受其他单片机的数据,另一个和上位机串口通信?
2016年01月19日 07点01分
才40个输入,用7✘7矩阵足够了
2016年01月19日 09点01分
level 8
你的问题应该是:如何扩展gpio端口,可以考虑直接用哪种IO扩展板做一下,先用模块试试看,如果好用,考虑自己打板子。
我觉得蓝牙应该可以,因为他可以方便的和手机连在一起,楼上说的也对,主要是距离的问题。具体问题具体分析吧,动手试试好了。
2016年01月19日 12点01分
6
level 5
大神,你 qq多少?我想问问你点知识!!我的qq982683923
2016年03月31日 13点03分
8
我也是新手,互相探讨,什么问题?
2016年03月31日 14点03分
level 9
可以用编码器 那样多简单啊 用的端口比较少 用一个单片机 完全可以够用 51只有一个串口 用wifi模块传 距离比较远 信号稳定 蓝牙模块一般距离也就10米 所以wifi更好一些
2016年03月31日 14点03分
9