詳細介紹工控軟件組態王與單片機多機串口通訊的設計原理。分析組態王提供的直接與單片機串口通信方法的優點,給出系統基于RS-485總線傳輸的接口電路原理圖。根據組態王提供的通訊協議和單片機多機串口通訊的原理,給出程序設計流程與思路。 Abstract: In this paper,the design principle of communication between multi-SCM and KingView by serial ports is described in detail.We analysis the advantage of method supplied by KingView,by which KingView can communicate with serial ports of SCM directly,and provide the system’s interface circuit based on the RS-485transmission line.We provide flow diagram of programming and thinking on the basis of communication protocol supplied by KingView and principle of communication among multi-SCM through serial ports.
上傳時間: 2013-12-19
上傳用戶:tecman
第一章 序論……………………………………………………………6 1- 1 研究動機…………………………………………………………..7 1- 2 專題目標…………………………………………………………..8 1- 3 工作流程…………………………………………………………..9 1- 4 開發環境與設備…………………………………………………10 第二章 德州儀器OMAP 開發套件…………………………………10 2- 1 OMAP介紹………………………………………………………10 2-1.1 OMAP是什麼?…….………………………………….…10 2-1.2 DSP的優點……………………………………………....11 2- 2 OMAP Architecture介紹………………………………………...12 2-2-1 OMAP1510 硬體架構………………………………….…12 2-2.2 OMAP1510軟體架構……………………………………...12 2-2.3 DSP / BIOS Bridge簡述…………………………………...13 2- 3 TI Innovator套件 -- OMAP1510 ……………………………..14 2-2.1 General Purpose processor -- ARM925T………………...14 2-2.2 DSP processor -- TMS320C55x …………………………15 2-2.3 IDE Tool – CCS …………………………………………15 2-2.4 Peripheral ………………………………………………..16 第三章 在OMAP1510上建構Embedded Linux System…………….17 3- 1 嵌入式工具………………………………………………………17 3-1.1 嵌入式程式開發與一般程式開發之不同………….….17 3-1.2 Cross Compiling的GNU工具程式……………………18 3-1.3 建立ARM-Linux Cross-Compiling 工具程式………...19 3-1.4 Serial Communication Program………………………...20 3- 2 Porting kernel………………………………………………….…21 3-2.1 Setup CCS ………………………………………….…..21 3-2.2 編譯及上傳Loader…………………………………..…23 3-2.3 編譯及上傳Kernel…………………………………..…24 3- 3 建構Root File System………………………………………..…..26 3-3.1 Flash ROM……………………………………………...26 3-3.2 NFS mounting…………………………………………..27 3-3.3 支援NFS Mounting 的kernel…………………………..27 3-3.4 提供NFS Mounting Service……………………………29 3-3.5 DHCP Server……………………………………………31 3-3.6 Linux root 檔案系統……………………………….…..32 3- 4 啟動及測試Innovator音效裝置…………………………..…….33 3- 5 建構支援DSP processor的環境…………………………...……34 3-5.1 Solution -- DSP Gateway簡介……………………..…34 3-5.2 DSP Gateway運作架構…………………………..…..35 3- 6 架設DSP Gateway………………………………………….…36 3-6.1 重編kernel……………………………………………...36 3-6.2 DEVFS driver…………………………………….……..36 3-6.3 編譯DSP tool和API……………………………..…….37 3-6.4 測試……………………………………………….…….37 第四章 MP3 Player……………………………………………….…..38 4- 1 MP3 介紹………………………………………………….…….38 4- 2 MP3 壓縮原理……………………………………………….….39 4- 3 Linux MP3 player – splay………………………………….…….41 4.3-1 splay介紹…………………………………………….…..41 4.3-2 splay 編譯………………………………………….…….41 4.3-3 splay 的使用說明………………………………….……41 第五章 程式改寫………………………………………………...…...42 5-1 程式評估與改寫………………………………………………...…42 5-1.1 Inter-Processor Communication Scheme…………….....42 5-1.2 ARM part programming……………………………..…42 5-1.3 DSP part programming………………………………....42 5-2 程式碼………………………………………………………..……43 5-3 雙處理器程式開發注意事項…………………………………...…47 第六章 效能評估與討論……………………………………………48 6-1 速度……………………………………………………………...48 6-2 CPU負載………………………………………………………..49 6-3 討論……………………………………………………………...49 6-3.1分工處理的經濟效益………………………………...49 6-3.2音質v.s 浮點與定點運算………………………..…..49 6-3.3 DSP Gateway架構的限制………………………….…50 6-3.4減少IO溝通……………….………………………….50 6-3.5網路掛載File System的Delay…………………..……51 第七章 結論心得…
上傳時間: 2013-10-14
上傳用戶:a471778
本課件介紹了單片機的所有實驗內容,目的明確,內容豐富,附有實例及其程序設計代碼;其他的實驗,附有部分關鍵代碼,主要培養學生的動手能力以及學生對知識的綜合應用能力。
標簽: 單片機實驗
上傳時間: 2013-11-23
上傳用戶:ccclll
導言基于FLASH存儲器的微處理器,一個重要的需求是安裝到產品中后,仍具有升級固件(firmware)的能力。這種能力稱為“在應用中編程”(In-application-programming,IAP)。這篇應用筆記以STM32F32位cortex-M3為例,闡述了構建IAP系統的一些通用概念。并提出了一種新的技術,有助于單片機開發人員更好的構建IAP系統。STM32系列微處理器基于FLASH存儲器。在FLASH中運行的固件可以擦寫FLASH本身。FLASH的頭4KB具有寫保護,適合存儲IAP固件(IAP BootLoader)。
上傳時間: 2013-11-07
上傳用戶:lalaruby
娛樂 機 器 人作為機器人的一個重要分支,已經發展為一種產業。舞蹈機器人是娛樂機器人的一種,它集軟件和硬件于一身,而控制系統是機器人的核心,在機器人中發揮著重要的作用。本 文針 對 舞蹈機器人控制系統的設計過程,主要研究其硬件電路設計、軟件程序設計和關鍵算法。在分 析 了 機器人性能要求和相關控制方法的基礎上,提出了基于上下位機的控制結構,通過無線通信方式傳輸數據和指令,從而實現機器人的遙控。硬 件 設 計過程中,以提高集成度、減小體積、提高性價比為設計原則,將各部分電路按照功能劃分。利用無線通訊模塊,實現上下位機之間的遠程通信;通過端口擴展,解決I/0資源緊張問題:采用CPLD對機器人驅動輪的脈沖進行反饋檢測,并加上四倍頻環節,提高了檢測精度;通過工2C總線擴展存儲器,滿足存放大量舞蹈動作數據的要求。軟 件 設 計過程中,采用模塊化的設計方法。在上位機設計友好的人機界面,以方便用戶設置控制參數和指令,實現舞蹈動作的可視化編輯。機器人行走過程中,采取數字PID算法,通過閉環反饋控制,實現機器人行走路徑的準確定位,并結合同步補償算法,可較好的解決機器人的直線行走問題。為 了 使 機器人的舞蹈動作更好地表現音樂的內涵,提出一種基干音樂特征識別的策略,在音樂特征識別的基礎上結合專家系統、模糊控制等智能手段,通過舞蹈動作與音樂的自動匹配、同步演示等方法,從而最終實現舞蹈動作與音樂協調一致。
上傳時間: 2013-10-14
上傳用戶:macarco
倚天版增強型編程試驗一體化開發套件,適合于零基礎,或者初中級單片機愛好者使用,并適合于單片機程序員的前期試驗。他由一個多功能的51燒寫器和一個具有擴展功能的多功能試驗板組成。同時標配2片試驗用AT89S51,串行試驗電纜,遙控器,1602液晶屏。您不需要另外購買其他任何材料即可完成51單片機的流水燈,小鍵盤,數碼管動態顯示,數碼管靜態顯示,計數器,小喇叭報警器,唱歌。串口通信試驗,24c04擴展,外中斷,紅外遙控,液晶顯示等試驗。在同類產品中,本品率先采用流水線波峰焊接,彩色外包裝設計,采用藍色雙面PCB,4角特別貼心銅柱固定,品質非常穩定。
上傳時間: 2013-10-23
上傳用戶:TF2015
當前,USB接口技術的應用已十分成熟和普遍,尤其是已FLASH作為存儲介質的U盤更是帶動了一個IT行業新的經濟增長點。在整個IT經濟相對低迷的情況下,U盤能脫身而出,獨秀一枝,主要歸功于其把握了好的行業方向:USB接口技術高速、穩定、即插即用,注定了是未來接口技術的主流;FLASH存儲媒體穩定、可靠是新一代移動數據存儲的首選。但美中缺憾的是現在的U盤都只能在PC上使用,許多其它需要直接進行數據存儲和交換的地方卻不能直接使用U盤。如數據采集和工控行業中諸多設備都還是利用軟磁盤,以太網等方式。軟盤穩定性差,容量小,以太網成本太高,移動性不好。所以要在工控和嵌入式行業中實現對U盤的讀寫是一件非常有意義和前景的事情。本開發板就是在傳統的單片機單片機實現了對U盤的讀寫。本開發板的核心技術是USBHOST的實現,包括USB批量傳輸、海量存儲、文件系統等協議內容較多,協議復雜,開發難度比較高。開發板的對象主要是面對二次開發和USB初步學習的朋友,提供所有硬件,源代碼,開發文檔和調試軟件。使大家最快掌握這一核心技術,進入USB技術的天堂。
上傳時間: 2013-11-09
上傳用戶:jx_wwq
AVRVI ETHERNET IO KIT單片機上網套件
上傳時間: 2013-11-05
上傳用戶:宋桃子
首先感謝您選用由本站(單片機學習網)開發的Easy51 單片機學習套件,同時也恭喜您為了學習單片機而踏出了重要一步。Easy51 單片機學習套件是將單片機實驗板,編程器,仿真器集成到一個系統上,使您花最少的錢學習單片機,而且套件擺脫了傳統、繁鎖的單片機學習方式,將當今流行的學習方案集成在一個系統中,使您學習單片機變的更輕松,更高效。
上傳時間: 2013-10-23
上傳用戶:alibabamama
GSM短信息傳送技術在遠距離監控、數據采集、GPS定位、無線報警、繳費通知... 領域有廣泛的應用。 ★發送速度 1條/6秒。★支持中文70漢字,西文120字符。★支持GSM雙頻或單頻網絡。★硬件RS232接口,支持GSM0705協議和YK-2協議。★提供WINDOWS 平臺驅動和應用軟件,C++,Visual Basic, Delphi接口庫,控件。 Smscom 控件的簡要信息: 通信方式 串口、紅外端口。 GSM 收發設備 NOKIA、SIEMENS、MOTOROLA等支持GSM0705協議設備。 信息格式 中文、英文。 編程模式 初始化InitDevice(),發送SendSms(),查詢事件GetEvent(). 接收信息和發送完成事件OnEvent.
上傳時間: 2013-11-06
上傳用戶:jinyao