找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1960|回復(fù): 3
打印 上一主題 下一主題
收起左側(cè)

PC機與多個單片機的通訊問題求解

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:222001 發(fā)表于 2017-7-25 15:49 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
各位大俠,我現(xiàn)在想用PC機做上位機,很多51單片機做下位機(30個左右),可以實現(xiàn)pc機與每個單片機單獨通訊,具體的通訊就是pc機決定去和哪個單片機通訊,并發(fā)送一些數(shù)據(jù),在網(wǎng)上了解到要用RS485,但本人并不是很熟悉,只知道rs232的一對一通訊。


在使用RS485的情況下我的問題是:
1,pc機是怎樣實現(xiàn)選擇去與哪個單片機通訊的,請具體一點,最好有相似的c語言程序
2,RS485是怎樣發(fā)送數(shù)據(jù)的,最好有編程
3,具體的線路是怎樣連接

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:222001 發(fā)表于 2017-7-25 20:35 | 只看該作者
PS:如果是PC端有多個的話,其中每個PC都可以單獨控制這些下位機51單片機,硬件方面又該怎么設(shè)計
回復(fù)

使用道具 舉報

板凳
ID:1 發(fā)表于 2017-7-26 00:15 | 只看該作者
RS485每個下位機都有編號,你在程序中可以利用這個編號來控制和哪臺機器通訊,這里有rs485教程:http://www.torrancerestoration.com/bbs/dpj-23230-1.html
回復(fù)

使用道具 舉報

地板
ID:123289 發(fā)表于 2017-7-26 08:12 | 只看該作者
道理很簡單:
上課時,老師(PC機)問學(xué)生問題時,你(其中的一個單片機)會不會站起來回答呢?
事實上,老師的問題每個同學(xué)都聽見了,你站不站起來,要看老師叫沒叫到你的名子。
還有什么想不通的地方呢?
多機通訊是要事先協(xié)議的。
其實:老師與同學(xué)之間也是有協(xié)議的,只是這個協(xié)議被隱含了,因為這是人類基本能力,無需再上課前特別申明。只是未被你有所察覺而矣?伎寄悖哼@個協(xié)議是什么?
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表