目前遠程抄表多半采用短信通信定時上報方式進行抄表,這種抄表方式比較落后、費用高、實時性差、遠程控制能力差、無法及時準確監控現場水表的運行情況等缺點,本文針對目前抄表方式存在種種弊端,提出并設計了基于GPS無線網絡的實時在線遠程抄表系統,該系統具有實時在線、傳輸可靠、遠程控制、快速高效管理水表等優點。本文設計了遠程無線抄表系統由抄表管理中心、抄表設備、水表組成。抄表管理系統與抄表設備是通過GPRS網絡進行遠程通信,抄表設備與水表之間通過MBUS總線形成一個主從網絡。在遠程數據管理中心,使用C#開發了抄表設備出廠參數設置軟件用于在設備出廠前參數設置,開發Socket服務器端通信軟件、數據解析、存儲和查詢軟件,用于遠程抄收水表數據的管理;在抄表設備上開發了GPRS通信控制程序,實現數據傳輸終端與數據管理中心之間的實時在線通信,開發MBUS總線驅動程序,實現MBUS與水表之間通訊,并且制定數據管理中心、抄表設備與水表之間的通訊協議。遠程數據管理中心、抄表設備、水表之間數據采用透明轉發的方式,遠程數據管理中心通過通訊協議管理系統下所有的抄表設備和水表,包括抄表設備基本信息和運行參數的修改,水表數據的抄收、調價、開關閥門等操作。隨著電子技術和無線網絡迅速的發展,基于GPRS無線網絡的遠程實時在線抄表技術越來越成熟,傳統人工抄表和基于GSM主動上報抄表方式很容易被基于GPRS實時在線抄表方式所取代,該系統具有廣闊和良好的應用發展前景。
上傳時間: 2022-06-20
上傳用戶:
目前嵌入式主要開發環境有Linux.Wince等;Linux因其開源、開發操作便利而被廣泛采用。而Linux操作系統也只是一個簡單的操作系統,簡單的使用對于嵌入式開發人員來說價值并不很高,真正有價值的是掌握Linux的基本服務和Linux的設計理念、思想,這對于嵌入式開發人員的長期發展是很極其重要的。Linux系統有很多發行版,RedHat.Ubuntu,Fedora等。作為嵌入式開發人員,我們沒有必要把精力放到使用哪個Linux發行版上,而是盡快把Linux系統盡快安裝好。如果打算堅持長期學習,那么建議您把自己的電腦做成雙系統,而不要在虛擬機上安裝。C語言是嵌入式開發必備的基礎知識。在Linux下從事C語言的開發,你會覺得更為順暢、更為自然,因為C語言是因unix的出現而誕生的,Linux內核幾乎完全是由C語言編寫完成的。學習C語言,如果不會用指針,那么就稱不上會c語言。做嵌入式開發指針更顯得尤為重要,所以做嵌入式開發除了掌握位操作、限定詞等,對指針的掌握是不可或缺的。而且要掌握多級指針、函數指針等等。涉及到指針,那么就會講到內存分配。在大學中,學習C語言一般的學習很少講到內存分配,但是如果期望從事嵌入式開發,那么就必須懂得C語言是怎么做內存分配管理的。指針之外,還要學習模塊化編譯處理、指針與數組、gcc,Makefile,GDB、遞歸、結構體、宏定義使用等。c語言是整棟嵌入式大廈的基礎所以在學習嵌入式時,必須把C語言重視起來,多敲代碼,多練。一名優秀的程序員必定是通過“體力勞動”再轉向“腦力勞動的”,這也是為什么我們要有“寫不出代碼-0”思想的原因所在。
上傳時間: 2022-06-20
上傳用戶:shjgzh
摘要電梯在生活中隨處可見,給生活提供了很多方便。本次課設是軟硬件的結合,硬件部分主要由單片機最小系統模塊、電梯內外電路按鍵矩陣模擬檢測模塊、電梯外請求發光管顯示模塊、樓層顯示數碼管模塊、電梯上下行顯示模塊等5部分組成。該系統采用單片機(AT89S51)作為控制核心,使用按鍵按下與否而引起的電平的改變,作為用戶請求信息發送到單片機,單片機根據樓層檢測結果控制電機停在目標樓層。軟件部分使用C語言,利用查詢方式來檢測用戶請求的按鍵信息,根據電梯運行到相應樓層時,模擬按鍵引起電平變化,送到單片機計數來確定樓層數,并送到數碼管進行顯示。關鍵字:AT89S51;模擬電梯;LED;數碼管顯示:按鍵控制。引言電梯是隨著高層建筑的興建而發展起來的一種垂直運輸工具,在國民經濟和生活中有著廣泛的應用,隨著城鄉建設的不斷發展,電梯也會以更快的速度進入到我們的日常生活當中,因此電梯在我們的生活中起著舉足輕重的作用。電梯已不僅是一種生產環節中的重要設備,更是一種人們頻繁乘用的交通運輸設備。因此電梯控制技術也在不斷的進步和完善,常用的控制技術主要的有兩種技術:基于PLC控制和基于單片機控制兩大技術。用PLC控制的電梯性能可靠、穩定,但是造價太高。基于單片機控制的電梯可以大大的降低成本而且運行也較可靠,所以現在電梯控制中大多數采用單片機控制。
標簽: 51單片機
上傳時間: 2022-07-02
上傳用戶:
VIP專區-嵌入式/單片機編程源碼精選合集系列(107)資源包含以下內容:1. 實現了i2c。介紹了代碼的可執行性.2. 介紹了如何實現URAT。介紹了如何用VERILOG代碼實現URAT。.3. 此程序為C51編程的OCM12864點陣漢字液晶顯示.4. 24C64 EEPROM讀寫的C語言程序.5. 多功能旅游數字助理 (Multifunctional Tour Digital Assistant).6. 微電子方面的.7. 網絡是嵌入式應用的常備功能.8. winrunner使用教程 winrunner是基于MS Windows的功能測試工具.9. 嵌入式FAT16文件系統,code C , Full version,function contains read file,write file,create file,etc.10. verilog語言編寫.11. 嵌入式EVC正玄信號產生程序.12. 這是一個數字中的課程設計.13. 幾個LPC2378的原理圖.14. nxp lpc2368原理圖.15. PS2Dev Environment for Win32。用于SONY的Psp游戲機的Sdk開發包.16. ATMEGA16 Processor software guild.17. DS18B20 for 8051 in C51.18. 嵌入式期刊.19. 本文介紹了AVR中TWI(I2C)的工作原理.20. 常用芯片及元件手冊,快速查找各種芯片及元件參數.21. 基于Nios_的視頻處理系統的設計與實現,研究生論文.22. 六數碼管顯示.23. 51 下載軟件.24. 不錯的交通燈控制程序。實現十字路口交通燈功能.25. 在進行嵌入式程序設計時.26. WindowsEmbedded從入門到精通系列課程.27. WindowsEmbedded從入門到精通系列課程.28. ucOS 在單片機上實現.29. 《單片機C語言編程與實例》的代碼第4章.30. 介紹了一種處理被測信號為線性、連續、緩慢變化的較為簡單的數字濾波方法。.31. 數字濾波器的基本結構 IIR數字濾波器的基本結構 FIR數字濾波器的基本結構 格型結構等等都是最基本的東西.32. 實現dsPIC33FJ256MC710與AVAGO的OPTICAL SENSOR之間的SPI通訊.33. uboot-1.1.1.gz。uboot1.1.1.bin的壓縮包.34. SSD5 EX6 源代碼.35. 包括ICD演示程序、ICDDEMO教學實驗板原理圖、使用說明書、MPLAB使用向導等多項與ICD使用相關的內容。.36. ep2c5的核心板原理圖.37. μC/OS-II 學習指導 uC/OS-II 源碼公開的嵌入式實時多任務操作系統內核.38. 一份關于s3c44b0的實驗指導手冊,里面包括了詳細的代碼和說明,好不容易得到的..39. 實驗4 看門狗應用實驗 S3C2410的 開發環境ADS1.2.40. PWM timer實驗基于S3C2410的開發環境是ADS1.2.
標簽: 半導體激光器
上傳時間: 2013-04-15
上傳用戶:eeworm
VIP專區-嵌入式/單片機編程源碼精選合集系列(162)資源包含以下內容:1. 如何在M68HC08、HCS08和HCS12 微控制器上應用IIC模塊.2. M68UICS08 – HC08 通用在線仿真器(ICS)使用指南.3. C語言嵌入式系統編程修煉 對作嵌入式得人很有幫助.4. 這是我們公司正在使用的滿位顯示屏程序,用C語言編寫,里面有I2C總線技術,控制數碼管顯示技術..在現代停車場用來指示車庫的剩余車位非常的實用.5. msp430F149 uc/os ii的程序.6. TI的TUSB3210芯片的原理圖和PCB文件。為您的設計提供參考。.7. 國家標準-軟件開發規范,內含完整14篇規范文檔.8. 用PIC18xxx系列單片機實現直流電機伺服控制的源代碼及詳細文檔.9. cissp入門必備經典資料.10. 51單片機.11. RDA5800芯片代碼.12. 我搜集的數控機床fanuc系統的pmc文件.13. 應用關于嵌入式開發的許多應用 還有編程方面的知識.14. 關于嵌入式arm開發的幾個頭文件描述.15. 開發試驗箱的原理圖.16. calculator code ,use toshibaor nec LSI.17. 搞嵌入式GPS導航的一個開源代碼。用的是minigui-1.3.3,移植到powerpc823上。.18. 華恒教育關于嵌入式環境構建的 相關況,以及相關的安裝說明.19. 機械工業出版社出版《嵌入式系統軟件教程》答案.20. FT1505A4配CMO2.4"玻璃的初始化代碼.21. 在2210上運行的一個嵌入式web.22. VB與S7-200PLC PPI通訊協議yuandaima.23. 44b0下的8019驅動,查詢方式,可放入lwip移植用的,轉至small.box大蝦.24. Advanced TCA相關的一系列規范.25. 這是TOPWAY公司的LCD驅動程序.26. 該教案是嵌入式系統開發中.27. mcx314的元件庫和原理圖,可用DXP2004打開!.28. LMD18200的技術文檔.29. CM240128程序.30. stm32f103開發板 tim定時器例程.31. 凌陽單片機的示例程序.32. 學verilog時寫的8位十進制頻率計.33. 華為GTM900開發板資料.34. 這是一個用VB編寫的與三菱PLC通訊的實用源碼程序,已在實際中成熟應用..35. 講解C++嵌入式的電子教程.36. X28xx功能單元使用.doc 例1、初始化鎖相環及外設時鐘函數 例2、.cmd格式文件舉例 例3、定時器中斷應用舉例 例4、利用事件管理器輸出多種頻率的正弦信號輸出例程 例5、SP.37. 歐母龍PLC控件.38. u-link1.39. 網勝B2B電子商務藍色風格2008SP6.0.1普及版.40. 本文介紹了如何在powerbuilder中實現復雜報表.
上傳時間: 2013-06-13
上傳用戶:eeworm
踐踏堆棧 [C語言編程] n. 在許多C語言的實現中,有可能通過寫入例程 中所聲明的數組的結尾部分來破壞可執行的堆棧. 所謂 踐踏堆棧 。使用的 代碼可以造成例程的返回異常,從而跳到任意的地址.這導致了一些極為險惡的數據相關漏洞
上傳時間: 2013-12-16
上傳用戶:WMC_geophy
本書第二部分講述的是在Wi n 3 2平臺上的Wi n s o c k編程。對于眾多的基層網絡協議, Wi n s o c k是訪問它們的首選接口。而且在每個Wi n 3 2平臺上,Wi n s o c k都以不同的形式存在著。 Wi n s o c k是網絡編程接口,而不是協議。它從U n i x平臺的B e r k e l e y(B S D)套接字方案借鑒了 許多東西,后者能訪問多種網絡協議。在Wi n 3 2環境中,Wi n s o c k接口最終成為一個真正的 “與協議無關”接口,尤其是在Winsock 2發布之后。
上傳時間: 2015-07-08
上傳用戶:thinode
c語言編程。單精度的龍格-庫塔-基爾法在初始條件下求解n元聯立一階常微分方程組;很好。
上傳時間: 2014-01-22
上傳用戶:363186
野人與修道士問題 這是一個古典的問題.假設有n個修道士和n個野人準備渡河,但只有一條能容納c人的小船,為了防止野人侵犯修道士,要求無論在何處,修道士的個數不得少于野人的人數(除非修道士個數為0).如果兩種人都會劃船,試設計一個算法,確定他們能否渡過河去,若能,則給出一個小船來回次數最少的最佳方案. 要求: (1) 用一個三元組(x1,x2,x3)表示渡河過程中各個狀態.其中,x1表示起始上岸修道士個數,x2表示起始岸上野人個數,x3表示小船位置(0-在目的岸,1-在起始岸).例如(2,1,1),表示起始岸有兩個修道士,一個野人,小船在起始岸一邊. 采用鄰接表做為存儲結構,將各種狀態之間的遷移圖保存下來. (2)采用廣度搜索法,得到首先搜索到邊數最少的一條通路. (3)輸出數據 若問題有解(能渡過河去),則輸出一個最佳方案.用三元組表示渡河過程中的狀態,并用箭頭指出這些狀態之間的遷移: 目的狀態<-...中間狀態<-...初始狀態. 若問題無解,則給出"渡河失敗"的信息. (4)求出所有的解.
上傳時間: 2016-02-23
上傳用戶:chenlong
實現最優二叉樹的構造;在此基礎上完成哈夫曼編碼器與譯碼器。 假設報文中只會出現如下表所示的字符: 字符 A B C D E F G H I J K L M N 頻度 186 64 13 22 32 103 21 15 47 57 1 5 32 20 57 字符 O P Q R S T U V W X Y Z , . 頻度 63 15 1 48 51 80 23 8 18 1 16 1 6 2 要求完成的系統應具備如下的功能: 1.初始化。從終端(文件)讀入字符集的數據信息,。建立哈夫曼樹。 2.編碼:利用已建好的哈夫曼樹對明文文件進行編碼,并存入目標文件(哈夫曼碼文件)。 3.譯碼:利用已建好的哈夫曼樹對目標文件(哈夫曼碼文件)進行編碼,并存入指定的明文文件。 4.輸出哈夫曼編碼文件:輸出每一個字符的哈夫曼編碼。
上傳時間: 2014-11-23
上傳用戶:shanml