求一个设计方案~~ 请高人解答~

fly80 2005-08-19 12:15:24
有100台控床 离PC机最远的有100米,控床1分钟最大能运行120次左右
现在要用电脑显示每台控床运行次数和次此运行的时间
然后放进数据库。
希望大家给我个实现建议,从下面几点来分析
1 可以直接通过电脑控制吗 串口还是并口(PC机没有这么多接入口吧)
2 通过c51单片机 4个端口 有32个IO接入口,也少了 那不是要几个单片机和起来
这样单片机不断循环判断某个口有没有输入,然后直接向PC机通过串口写入
但这有个问题,循环判断这么多位(100位阿)就是你在判断P0.1的时候,可能p3.1有信号了你却没有处理。
怎样办

...全文
221 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
没有啥的昵称 2005-11-10
  • 打赏
  • 举报
回复
PLC没问题哦!!
netscaner 2005-09-07
  • 打赏
  • 举报
回复
每台机用一个单芯片采集数据,然后同PC通讯。PC分时与每台机通讯,所有通讯必须由PC发起。100米就要用RS485了。
mengjun06 2005-09-07
  • 打赏
  • 举报
回复
用一个单片机好象不可能吧
再说100米还要用module才能在这么远的距离进行通信
为了保险还是不要那么扣,多用几个单片机好了,反正不贵
shepherd228 2005-08-30
  • 打赏
  • 举报
回复
PC+PLC可以很好的解决你的问题。
liuq 2005-08-27
  • 打赏
  • 举报
回复
建议使用蓝牙无线模块,提供标准uart或232接口。主机上也接一块,轮询从机。需要的话联系liu352qqqq@163.com.提供模块和蓝牙程序固件。
tjjack 2005-08-25
  • 打赏
  • 举报
回复
总线可以用485,但是需要每个控床加个设备,2051就可以了!
baichunyu123 2005-08-24
  • 打赏
  • 举报
回复
可以用串口的.使用modbus通讯协议可以有一台主机控制247台从机呢.使用430单片机做比较好
LeeAn 2005-08-20
  • 打赏
  • 举报
回复
锁存,靠一片单片机是比较复杂,多用些。
nxy825715 2005-08-19
  • 打赏
  • 举报
回复
先设计一台主机,然后在每个控床上加一个装置,利用这个装置把控床的数据采集下来,接着装置就通过工业总线把数据发送给主机。电脑就利用串口和主机通信,获取数据,然后进行处理。
seanzh 2005-08-19
  • 打赏
  • 举报
回复
感觉用51不太行,性能不怎么样,要丢东西的。
也不要用一个单片机控制100台,条件允许的话分开10几个来控制好了,可靠点。
要输入电脑的话串口不够可以用MOSA

27,374

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧