娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2025年02月27日(星期四)

正在發生

2018年02月27日 | 10KM遠距多個單片機的主從方式串行通信分析

發布者:數據旅人 來源: eefocus關鍵字:遠距  單片機  主從方式  串行通信 手機看文章 掃描二維碼
隨時隨地手機看文章

一、問題的提出

  51系列單片機具有方便的串行通信功能,當串行口以方式2或方式3工作時,置SM2一l。此種情況下,僅當串行口接收到的第9位數據RBS為1時,才激活中斷標志RI;否則不產生中斷,信息被丟失。利用串行口的這個特性,便可實現主機一分機的串行通信。
  
  對于分機一主機的通信,可以采用每臺分機對主機的一對一通信。這種方式大大增加了主機的串行接口電路和傳輸電纜。如采用圖1- 47所示結構,分機O~N的輸出串接在一起,則會造成傳輸線2上信號紊亂,甚至會燒毀分機串行輸出口。
  
  另外,采用TTL電平通信,傳輸距離只有幾米;如果采用RS一232C,傳輸距離也不過幾十米,達不到10 km范圍內的傳輸要求。
  
  為解決上述問題,我們提出一種總線式串行傳輸方式:利用三態門實現傳輸線2與未通信分機的隔離,傳輸線上輸送的串行信號為已調制的-12~+12 V方波信號,發送機與接收機用電流環實現通信傳輸。

二、總線式串行傳輸方式

  設定主、分機通信波特率為600 b/s,串行信號為:O電平調制成1 200 Hz,l電平調制成2400 Hz的-12~+12 V方波信號。主、分機通信電路一致。
  
  1.硬件電路
  
  通信系統硬件電路如圖1- 48所示。圖中,A點邏輯為1時,開通調制器,允許B點信號送傳輸線2;A點邏輯為0時,鎖閉調制器,串行輸出口呈高阻狀態。

  欲啟動串行口占用傳輸線2時,首先須檢查傳輸線狀態,即讓PC0=1,PC1發一個負脈沖“U”清74LS74 Q端為0;等待時間t2后,檢查PC4。若PC4為高電平,則說明已有分機占用傳輸線2,此時不能向傳輸線2發送數據。即使發送數據,由于Q=l,鎖閉串行口,數據也不能送到傳輸線2上。若PC4為低電平,則說明傳輸線2空閑,8031控制8255將PCo置o,開通調制器。由于U1端為低電平,此時傳輸線2上的信號不能引起74LS74 CP端由0到1的翻轉,74LS74 Q端恒為低電平,該分機占用傳輸線2。
  
  分機將數據發送完畢,則置PCo為1,鎖閉調制器。
  
  2.通信軟件
  
  當主機通過傳輸線l向各分機發出呼喚時,數據RB8=1;否則RB8=0。主機呼喚分機信號定義如下:

  當SD7 =1時,主機對分機號為SD6~SD。的分機發出呼喚,接著下一字節(RB8 -O)向該分機發送命令(注冊、控制、咨詢等)。該分機接收完命令,即向主機發送數據,回答主機。
  
  當SD7=0時,主機對任何分機均無呼喚,SD6=SD。無效,各分機可以向主機發出呼叫,以實現分機一主機的呼叫。為防止同一瞬間兩臺以上分機同時向主機發出呼叫,各分機將此數據作為一個同步信號,以接收到該字節的時間為起點,根據分機號分別延時時間£.,再檢查傳輸線2,啟動發送。
  
  傳輸線2面向某分機開通,邏輯關系如下:

  檢查傳輸線2狀態,即PC,發“U”,延時t2(>111 200 s).使74LS74 Q端能準確地反映傳輸線2的狀態。
  
  檢查PC4,若為低電平,則可以啟動發送;若為高電平,則說明傳輸線2上已有數據傳輸,不能啟動發送,等待下一個同步信號到來時再試圖啟動。
  
  當分機使用完串行口時,即讓PC。=1,關閉調制器,使串行口輸出呈高阻狀態。
  
  主、分機通信程序處理流程如圖1- 49和圖1- 50所示。圖1- 49中,t主為主機連續向分機發同步信號的延時等待時間,以等待分機對主機發出的上一個同步信號的響應。
  
  t主=ll/600+t2+[t+1]max+tD式中:tD為冗余時間。
  
  本節提出的總線式串行通信方式適用于數據傳輸量不太大的分布式多機系統。一臺主機最多可連接27臺分機。在所需連接分機臺數不多的情況下,可以將主機呼喚分機信號的高位數據定義成一些常用命令,以減少主機一分機命令字節的傳輸,提高傳輸速率。
  
  該傳輸方式經在多機分布式警戒系統中試驗,證明切實可行。


關鍵字:遠距  單片機  主從方式  串行通信 引用地址:10KM遠距多個單片機的主從方式串行通信分析

上一篇:多單片機處理系統并行通信分析
下一篇:單片機與IBM-PC機的串行通信分析

推薦閱讀

2017年,勒索軟件、APT攻擊等高級惡意威脅事件頻頻發生,全球范圍內企業的網絡空間安全再一次受到極大挑戰,國際化、組織化的惡意攻擊已成為黑色產業的發展特性,網絡空間安全的完善刻不容緩。 未來,網絡空間安全的建設和完善不單是企業層面的責任,更是社會、國家和世界共同的責任。IDC中國基于在2017年對全球范圍內的網絡空間安全的研究和理解,結合了...
魯道夫·塞爾金說:“靈感指望不得,那是神的恩賜。不過,假如靈感會給我帶來什么,我至少要做好接受它的準備。” 創作靈感是設計師通過長期的生活積累而迸發的思想火花,好的創意也許就在轉瞬之間,這一切都是無法預料,也無法掌控的。所以優秀的設計師不會放過任何一個靈感,在靈感爆發時就一定會緊緊抓住,不錯失良機。三星星曜Pen Pro,筆與筆記本密不可...
自1月27日上線至今,阿里巴巴達摩院的智能疫情機器人已經落地全國27個省、直轄市、自治區,累計為40座城市撥打1100萬通防控摸排電話。達摩院以全國最大的智能呼叫平臺免費支援疫情防控,用技術手段有效緩解了一線人力不足問題。 在經歷了5天徹夜研發之后,達摩院于1月27日推出智能疫情機器人,率先落地浙江、黑龍江和山東濟南三地。隨著疫情防控阻擊戰...
知名爆料者 @Evan Blass 本周四公布了一個新發現,他在一加網站中發現了一個顯示為 “OnePlus 9R”的名稱,因此他認為此前流傳的 OnePlus 9E/SE/Lite 都是錯誤的,OnePlus 9R 才是最終命名。  雖然我們仍無法確認關于 OnePlus 9R/9E/9Lite 的命名信息,但預計該機會在下個月的某個時候與一加 9 系列旗艦機型一同亮相。  值得...

史海拾趣

問答坊 | AI 解惑

玩轉12864液晶(1)--顯示字符

在我們常用的人機交互顯示界面中,除了數碼管,LED,以及我們之前已經提到的LCD1602之外,還有一種液晶屏用的比較多。相信接觸過單片機的朋友都知道了,那就是12864液晶。顧名思義,12864表示其橫向可以顯示128個點,縱向可以顯示64個點。我們常用 ...…

查看全部問答∨

ADC和DAC應用中常被忽略的幾個關鍵參數

本帖最后由 dontium 于 2015-1-23 11:13 編輯 在前面一個討論7135的貼子里,提到了INL、DNL等幾個參數,可是似乎知道這幾個參數意義的朋友并不多。 說起來都是教科書害人。幾乎所有的教科書、參考書、文獻選編都只關心模數器件的分辨率和速度,而忽 ...…

查看全部問答∨

飛凌的OK2440開發板的ADS使用

大家好,我剛買了一塊飛凌的ok2440III開發板。我照著它里面的那個ADS的使用說明來建立工程,最后make的時候還不能通過,彈出Entry point (0x32000000) lies outside the image的錯誤提示。后來,我參考了一些別的資料,把RO_base的值從0改為0x32000 ...…

查看全部問答∨

這種方法可不可以證明,硬件工程師把LCD屏的連線接錯了.

主芯片是三星6410, LCD 接口屏一塊, CPU接口屏一塊(或稱I80 接口 或 MCU 接口) 同一塊板上, 先后分次, 在EBoot 中,我往 幀緩沖區的地址 寫數據(或復制圖片). LCD 接口屏 可顯示圖片,并啟動系統. CPU 接口屏 不顯示圖片,但啟動系統(從串口 ...…

查看全部問答∨

圖象通過GPRS傳輸?

如果把圖象捕捉到,并經過壓縮,可否把壓縮包通過GPRS發送到服務器(已連接Internet)?請問用什么GPRS無線模塊?…

查看全部問答∨

stm32大家用的什么編譯器

                                 我下載的 iar 4.41版本 好像不支持stm32 iar現在有支持STM32的版本嗎 不太喜歡用keil的…

查看全部問答∨

【問TI】關于買TI公司開發板的問題

你好,我買了TI公司的LM3S8962開發板,用了我五百多大洋,我想用這塊板子下載程序到另外一塊開發板上去呢?另外的板子也是LM3S8962,我自己畫的,標準JTAG接口,我下了程序,就是下不進去,請問有哪些設置嗎?怎么操作呢?能詳細介紹嗎?我用的是Ke ...…

查看全部問答∨

如何利用AT指令訪問Internet

/*我現在用的是SIM900模塊,上電后利用超級終端依次輸入如下AT命令*/   輸入:AT   返回:OK   輸入:AT+CCID   返回:89860**************9432   返回:OK   輸入:AT+CIPMUX= ...…

查看全部問答∨

LM3S2793程序燒不進去

剛畫好的LM3S2793板子,結果燒了一兩次程序后,就在也 燒不進去了,換了芯片也不行,上電燒也不行,各位大俠幫我看看,指個明路,不甚感激……圖片是報錯的內容,一個是用JLINK燒,一個是用KEIL燒。…

查看全部問答∨

請問對于含有外設的FPGA設計是不是不能用Modelsim仿真啊???

比如FPGA外接一個USB芯片,所做的設計是二者的通信,那么在這個設計里,如何用Modelsim仿真呢??請高人指點,謝謝!!!…

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 岳普湖县| 年辖:市辖区| 泸州市| 南平市| 澳门| 定南县| 泰来县| 鹤壁市| 周至县| 噶尔县| 通渭县| 达孜县| 维西| 霍林郭勒市| 松溪县| 松阳县| 高尔夫| 尼玛县| 平安县| 饶阳县| 托里县| 丰原市| 永仁县| 冷水江市| 伊通| 鲁甸县| 黄梅县| 黑山县| 耿马| 拉萨市| 昆山市| 澳门| 政和县| 类乌齐县| 嘉禾县| 普陀区| 色达县| 宜黄县| 留坝县| 招远市| 喀什市|