版块
论坛
喜欢
话题
应用
搜索
登录
注册
redwolf的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=6483
急切求救
我看到在百万富翁问答里,统计观众投票时,大家都用小键盘来投票,请问,有哪位大侠知道,上百个键盘是怎么协同工作的,如何解决接口和冲突问题?
回复
(
7
)
2002-01-08 11:35
来自版块 -
板卡设计
◆
◆
表情
告诉我的粉丝
提 交
water11
:
用CANBUS当然可以,但应考虑它的驱动能力现在用的CAN总线驱动器一般都是飞利浦的82C250,该片的驱动能力有限好像只能带动65个节点。 还有CANBUS编程方便吗,CAN控制寄存器的初始化很关键,还要根据 总线长度计算波特率等,处理各种错误信息。485只要对串口编程即可...
(2002-02-01 12:38)
回复
yxw_bob
:
我认为用CANBUS即可!让各节点工作在从方式,即主节点轮询各节点!各节点保存自己的数据等待主节点的查询!用CANBUS编程比485等方便!可靠性也要高一些!传输速度很快!比485强多了!
(2002-01-25 20:35)
回复
water11
:
CAN总线上带100个节点驱动可能会有问题,中间最好加中继。 我觉的485就可以了,PC上用个232/485转换器,节点用89C51+485 。软件上采用轮询的方式,即PC依次向节点发出询查指令,相应节点 受到后发出自己的登陆信息即可。 如果觉得节点太多,可以用两个总线各...
(2002-01-10 08:41)
回复
redwolf
:
楼上的朋友能说具体一些吗?比如有100个键盘,现在要求各用户先输入自己的帐号和密码登陆,然后大家一起来用数字键来选择答案。结果在pc上显示,我想的是利用有100个有can总线接口的单片机做100个终端,然后用pc轮循来得到数据。不知哪位大侠有更好的方法。请指教。
(2002-01-09 17:03)
回复
water11
:
用单片机主机轮询方式,可保证数据不丢失
(2002-01-09 16:33)
回复
redwolf
:
你是说,每个键盘用一个单片机,存储数据后再扫描,是吗?
(2002-01-08 12:48)
回复
yhf8ky
:
这很容易,知道单片机的多机通讯吗?
(2002-01-08 12:19)
回复
redwolf
加关注
写私信
0
关注
0
粉丝
76
帖子
返回顶部