999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種簡易的51單片機雙機通訊的算法思想

2018-06-09 11:37:14昝鷺鷥張晗冀向陽何敬武
科學與財富 2018年10期
關鍵詞:單片機方向檢測

昝鷺鷥 張晗 冀向陽 何敬武

摘 要:在現在的機電自動化產品中,控制系統大多是單片機。對于一些簡單的機電傳動系統或是機電一體化設備,往往采用的是一個單片機作為主控板,配合動力元件,如:舵機、直流電機、步進電機、伺服電機等。帶動機械元件,如:連桿,絲杠,光軸、齒輪、凸輪等運動,通過這些機械元件運動的相互配合完成所期望的運動。而對于一些復雜的機電傳動系統或是機電一體化設備,單一的單片機已經不能滿足我們的需求,因為一個單片機上的資源,如I\O口,定時器,中斷源的數目有限。那么就要采用兩個或是多個單片機組成控制系統進行控制機械進行運動。采用兩個以上的單片機不等不考慮的問題就是單片機之間的通信。在常規的方法中往往采用的是雙機通信協議或是多機通訊協議。但是這些協議有些復雜,通過我們組的學習與實踐種提出了一中簡易雙機通訊的思想,并且在試驗和實踐中得到了驗證。

關鍵詞:簡易的;雙機通訊;

在單片機之間的通訊方式中的雙機通訊,他門要遵循一些固定的思維方式。而我門組對于雙機通訊方式都提出了一種簡單的算法思想。

對于單片機雙機通訊,它實際上是串口通訊,但是其中的關鍵就是單片機之間要共地。因為在單片機之間在傳遞復雜信息時,實際上是機器碼之間的傳遞,而機器碼值有0和1。0和1在單片機之間進行通訊時,實際上是通過電壓等電信號的高低電平來表示,共地實質是讓兩個單片機之間共低電平。這樣穿點的高低電平也就是機器碼中的0和1才會相互識別否則就會出現以通信失敗或是其他的一些問題。這在工程或是項目中是不允許的。對于串口通訊實際上用的是串口中斷,通常的做法是通過標志位來引發串口中斷。在中斷中進行通訊,也就是單片機之間的交互信息。而單片機的串口通訊還要保證兩個單片機的波特率保持一致。這樣做的目的是為了保證單片機接收的數據和另一個單片機發送的數據一致。否則就會出現現接收的數據和發送的數據不一致,從而導致通信失敗。對于波特率又要牽涉到定時器中斷。所以單片機之間的雙機通訊牽涉到的內容還是很多的。使用時需要設置很多的寄存器和特殊功能位的值。

對于單片機雙機通訊我們組提出了一個簡易的思想,不用設置那么多的寄存器和特殊功能位就可以進行單片機之間的雙機通訊。當然我們的這個算法思想也是針對一些簡單的工程或是項目。我們的想法是再進行單片機雙機通訊時,多半是主機發送命令,從機接收命令去執行,在執行完畢時向主機傳遞相關信息表示該命令已經執行完畢。(這是簡單工程常用的)。那么只要讓主機給從機一個信號,讓從機檢測到,并且知道要去執行怎洋的動作,當從機執行完相關動作,向主機發送一個信號,告訴主機命令已經執行完畢就可以了。這個信號在電控當中一般想到的是電信號。我們組選用的是電壓信號。通過實驗得知,當給單片機I/O口接高電平(5V,且電源與單片機共地)時,單片機可以檢測到該值,并且這個值是1;當給單片機I/O口低電平是(0V,電源與單片機共地)時,單片機可以檢測到該值,并檢測到的結果是0。有了以上的基礎,我們的算法思想就誕生了。

我們的簡易雙機通訊思想是:讓兩個單片機共地,兩個單片機得所有普通的I/O口初始化的值全部為1,及為高電平。對于命令少或是要求的功能少的項目,我們可通過I/O口的高電平來進行信傳遞,主從機的單個I/O引腳之間用杜邦線連接。一個I/O引腳用來傳遞一種命令,一個I/O引腳用來表示從機的動作已經執行完畢。具體的執行方式是主機將其一個I/O的一位置低電平,與該I/O連接的從機I/O的相應位檢測到低電平,說明從機已經檢測到主機已經向我傳遞了一個命令,至于這是一個什么樣的命令可以根據從機該位的名稱來識別或是認知,并去執行相應的命令,在動作執行完畢的時候,從機將其一個I/O的一位置低電平,與之先連接的主機的I/O的相應位檢測到,表示從機已經執行完一個命令,之后主機可以通過相同的方式向從機繼續發送命令。當需要執行的命令很多的時候,由于單片機的位的數目是有限的,有可能不滿足我們的需求,我們可以通過使用一個完整的I/O來進行單片機之間的信息交互。一個完整的I/O一共有八位,其值可以從00000000到11111111之間進行變化,共有256種可能,及可以傳遞256中信息。如果這個I/O是用來發送指令的,那么理論上可以傳遞256種命令。若是該I/O是用來向主機傳遞信息時,理論上可以向主機主機傳遞256種信息。對于一般的工程已經足夠使用。倘若還是不能滿足我們的需求,那么我們可以采用多個I/O來進行信息交流。例如采用兩個I/O來傳遞信息時,理論上可以傳遞256*256種信息,及65536種信息。

當然我們這種簡易的雙機通訊只是適用于一些簡單的要求,對于要求非常嚴謹的通信,簡易適用常規的方法。

參考文獻:

[1]溫偉強, 梁浩源, 周敬泉. 實現PC機與多臺單片機實時通訊的新方法[J]. 計算機應用, 1997(1):39-41.

[2]韓淑玲, 魯昆生. 從機可主呼的MCS—51單片機多機通信[J]. 工業和信息化教育, 1994(1):50-52.

[3]韓淑玲, 魯昆生. 增強MCS-51單片機多機通信的功能[J]. 電子技術應用, 1993(3):21-23.

作者簡介:

昝鷺鷥,1995年11月18日,男,漢族,天津市人;職稱:學生;單位:鄭州大學;研究方向:車輛方向

張晗,1997年6月27號,女,漢族,河南省人;職稱:學生;單位:鄭州大學;研究方向:車輛方向

冀向陽,1996年6月7日,男,漢族,河南省人;職稱:學生;單位:鄭州大學;研究方向:車輛方向

何敬武,1996年10月10日,男,漢族,河南省人;職稱:學生;單位:鄭州大學;研究方向:車輛方向

猜你喜歡
單片機方向檢測
2022年組稿方向
計算機應用(2022年2期)2022-03-01 12:33:42
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
2021年組稿方向
計算機應用(2021年4期)2021-04-20 14:06:36
2021年組稿方向
計算機應用(2021年1期)2021-01-21 03:22:38
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
小波變換在PCB缺陷檢測中的應用
主站蜘蛛池模板: 青青热久免费精品视频6| 国产精品美女自慰喷水| 熟妇丰满人妻av无码区| 中文字幕日韩欧美| 蜜臀av性久久久久蜜臀aⅴ麻豆 | 狠狠色成人综合首页| 99热这里只有精品在线观看| 欧美一区二区三区香蕉视| 国产毛片基地| 97久久精品人人做人人爽| 在线无码私拍| 夜精品a一区二区三区| 高清免费毛片| 国禁国产you女视频网站| 免费高清a毛片| 欧美性色综合网| 亚洲国产精品美女| 亚洲色图在线观看| 萌白酱国产一区二区| 国产精品久久久久久影院| 日本成人一区| 国产成人一二三| 一级毛片免费的| 精品一区二区久久久久网站| 亚洲日韩第九十九页| 老司机久久99久久精品播放| 97se亚洲综合在线天天| 爆乳熟妇一区二区三区| 5388国产亚洲欧美在线观看| 久久久久88色偷偷| 又爽又大又光又色的午夜视频| 国产精品2| 97久久超碰极品视觉盛宴| 亚洲综合在线网| 国产小视频在线高清播放 | 谁有在线观看日韩亚洲最新视频| 狠狠ⅴ日韩v欧美v天堂| 亚洲国产日韩在线观看| 精品自窥自偷在线看| 伊人成人在线视频| 91久久偷偷做嫩草影院电| 亚洲AⅤ综合在线欧美一区| 欧美色视频在线| 看你懂的巨臀中文字幕一区二区 | 亚洲va精品中文字幕| 免费一级全黄少妇性色生活片| 国产成人亚洲无吗淙合青草| 欧美日韩北条麻妃一区二区| 巨熟乳波霸若妻中文观看免费| 日韩av无码精品专区| 色婷婷丁香| 国产精品成人第一区| 九色在线视频导航91| 欧美成人看片一区二区三区| 青青草国产在线视频| 国产精品私拍在线爆乳| 亚洲精品第1页| 欧美精品啪啪| 操操操综合网| 中文字幕免费播放| 久久精品女人天堂aaa| 香蕉视频在线精品| 91久久大香线蕉| 91在线免费公开视频| 欧美成a人片在线观看| 美女无遮挡免费视频网站| 久久久精品无码一二三区| 久久无码高潮喷水| 99re免费视频| 国产91色在线| 人妻中文久热无码丝袜| a级毛片免费播放| 色婷婷综合激情视频免费看| 久久精品中文字幕免费| 无码福利日韩神码福利片| 综合天天色| 亚洲天堂久久久| 国产日本欧美亚洲精品视| 欧美一区中文字幕| 色婷婷丁香| 精品人妻一区无码视频| 国内精品免费|