標(biāo)題:
PC機(jī)與多個(gè)單片機(jī)的通訊問(wèn)題求解
[打印本頁(yè)]
作者:
違規(guī)用戶名32492
時(shí)間:
2017-7-25 15:49
標(biāo)題:
PC機(jī)與多個(gè)單片機(jī)的通訊問(wèn)題求解
各位大俠,我現(xiàn)在想用PC機(jī)做上位機(jī),很多51單片機(jī)做下位機(jī)(30個(gè)左右),可以實(shí)現(xiàn)pc機(jī)與每個(gè)單片機(jī)單獨(dú)通訊,具體的通訊就是pc機(jī)決定去和哪個(gè)單片機(jī)通訊,并發(fā)送一些數(shù)據(jù),在網(wǎng)上了解到要用RS485,但本人并不是很熟悉,只知道rs232的一對(duì)一通訊。
在使用RS485的情況下我的問(wèn)題是:
1,pc機(jī)是怎樣實(shí)現(xiàn)選擇去與哪個(gè)單片機(jī)通訊的,請(qǐng)具體一點(diǎn),最好有相似的c語(yǔ)言程序
2,RS485是怎樣發(fā)送數(shù)據(jù)的,最好有編程
3,具體的線路是怎樣連接
作者:
違規(guī)用戶名32492
時(shí)間:
2017-7-25 20:35
PS:如果是PC端有多個(gè)的話,其中每個(gè)PC都可以單獨(dú)控制這些下位機(jī)51單片機(jī),硬件方面又該怎么設(shè)計(jì)
作者:
admin
時(shí)間:
2017-7-26 00:15
RS485每個(gè)下位機(jī)都有編號(hào),你在程序中可以利用這個(gè)編號(hào)來(lái)控制和哪臺(tái)機(jī)器通訊,這里有rs485教程:
http://www.torrancerestoration.com/bbs/dpj-23230-1.html
作者:
yzwzfyz
時(shí)間:
2017-7-26 08:12
道理很簡(jiǎn)單:
上課時(shí),老師(PC機(jī))問(wèn)學(xué)生問(wèn)題時(shí),你(其中的一個(gè)單片機(jī))會(huì)不會(huì)站起來(lái)回答呢?
事實(shí)上,老師的問(wèn)題每個(gè)同學(xué)都聽(tīng)見(jiàn)了,你站不站起來(lái),要看老師叫沒(méi)叫到你的名子。
還有什么想不通的地方呢?
多機(jī)通訊是要事先協(xié)議的。
其實(shí):老師與同學(xué)之間也是有協(xié)議的,只是這個(gè)協(xié)議被隱含了,因?yàn)檫@是人類(lèi)基本能力,無(wú)需再上課前特別申明。只是未被你有所察覺(jué)而矣?伎寄悖哼@個(gè)協(xié)議是什么?
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1