摘要:介紹了以FreeModbus協議找在嵌入式搶占實時操作系統μC/OS-l的STM32平臺上,成功實現了Modbus協議的移植。通過詳細分析FreeModbus協議花并編寫STM32F103VET6微處理器的底層驅動,成功實現了工業Modbus協議RTU和ASCll兩種模式的通信功能。測試結果表明,在實際工業生產控制和儀表開發中,應用Freemodbus協議,完全符合工業數據采集、實時控制和數據處理等廠級重復性和精確度要求,在一定程度上降低了工業儀表開發的周期及成本。關鍵詞:實時操作系統,uC/OS-ll,FreeModbus,Modbus協議,STM32Abstract:This paper introduces FreeModbus stack transplanted to the STM32 platform which has been embedded in the preemptive real-time operating system uC/OS-ll,in order that the transplantation of the Modbus protocol is successfuly im-plemented.The FreeModbus stack is analyzed in detail and STM32F103VET6 microprocessor underlying driver is writed,so that the two Modbus industrial communication function RTU and ASCll are successfully realized.Keywords:time operating system,uC/OS-ll,.FreeModbus,Modbus協議,STM32
標簽: freemodbus 通信協議
上傳時間: 2022-06-25
上傳用戶:
仿真的過程編譯Compile VCS對源文件進行編譯,生成中間文件和可執行文件仿真Simulate運行可執行文件,對設計進行仿真調試通過觀察波形、設置斷點、追蹤信號、查看schematic等來發現錯誤,并進行糾正覆蓋率測試通過在編譯時,加入覆蓋率測試的選項、仿真后,生成包含覆蓋率信息的中間文件來顯示測試平臺的正確性和完備性。一個常見的編譯命令如下:vcs f-y+libext+-V\-P-Mupdate-o-I +V2k-R-RI-s\-debug_all+vcsd +define++timopt+<>-line\+incdir+++memopt[+2]-sverilog-mhdl +ad\-full64-comp64+nospecify +notimingcheck-ntb +race\-ova_file +vpdfile++vpdfilesize+\+vpdupdate +cli++vcs+initmem+011lxlz\+vcs+initreg+0|1lx|z +Vc-cm lineltgllcondlfsmlpathlbranch-cm_dir\-vlib-file是Verilog文件,包含了引用的module的定義,可以是絕對路徑,也可以是相對路勁。-y1ibdir是參考庫的目錄,vcs從該目錄下尋找包含引用的module的Verilog文件,這些文件的文件名必須和引用的module的名一樣+libextt++..vcs在參考庫目錄下尋找以.v和.vhd為擴展名的文件。多個擴展名之間用“+”連接。
標簽: vcs
上傳時間: 2022-07-01
上傳用戶:
從20世紀10年代至今,由于IC技術的不斷發展,超聲波流量計也因其具有的非接觸測量、適用于大口徑圓形及矩形管道、內部無任何阻流器件等特點,成為當今發展最迅速的一類流量計之一。對于以時差法來實現流量測量的超聲波流量計,其測量精度的關鍵在于準確的測量超聲波在液體中的順流和逆流的傳播時間。在當今計時芯片測量達到ps級別的基礎上,如果能夠消除溫度和管道對聲速和流體造成的非線性誤差,并且通過信號篩選準確判斷超聲波信號到達時刻,那么超聲波流量計的精度將得到進一步的提升。因此本文在上述三個方面的改進,提出了基于TDC-GP22的超聲波流量計的設計。1超聲波流量計流量測量方案在管道上安裝超聲波換能器的方式主要有三種:夾裝型、插入型和管段型。對于管段型也有多種方式,常見的有Z式安裝管段和立柱式管段。其中Z式管段主要適用于50mm口徑以上的管道;立柱式管段主要適用于50mm口徑以下的管道。由于本次設計主要針對小口徑超聲波流量計,因此主要采用后一種立柱式管段,超聲波換能器安裝在管段同側,測量時交替發送超聲波信號,如圖1所示。
上傳時間: 2022-07-03
上傳用戶:slq1234567890
最新華為pcb技術規范行溫度 110°C130°C150℃MOT(最大運行溫度)到UL 746130°C150°C180°C 熱阻要求定義:溫度:????? 時間:????? 氣候:???抗熱震性 -40°C至+ 85°C老化循環: 100 200 500 1000 -40°C至+ 110°C老化循環: 100 200 500 1000 -40°C至+ 125°C老化循環: 100 200 500 1000老化循環: 特別:????? 低/高溫時間:2小時/ 2小熱穩定性, 即焊料電阻(即無鉛焊料)波峰焊接<250°C<260°C<270°C<280°C 回流焊接周期:2<250°C<260°C<270°C<280°C 氣相焊接<250°C<260°C<270°C最大<280°C 產品應用中的溫度溫度:???? 時間: ????? 氣候:?????機械要求■機械穩定性達到:+ 85°C+ 110°C+ 130°C+ 150°C ■扭曲 <0.5%<0,75%<1,0%■x/y軸的CTE單位[ppm / K] <18 <14 <10 ■z軸的CTE(低于Tg)單位[ppm / K]<70 <50 <30 ■z軸的CTE(高于Tg)單位[ppm / K]<300 <260 <230 ■銅附著力單位[N /mm2]<0,80,8到1,6> 1,6 ■重量單位[kg /dm2]:nd
標簽: pcb規范
上傳時間: 2022-07-22
上傳用戶:
無線傳感網有TDMA和CSMA兩種基本的MAC協議方案。欣仰邦LoRa技術實現TDMA算法組網系統,LoRa-TDMA的優點是:低成本實現小規模組網。基于TDMA的MAC協議實現信道分配的機制簡單成熟,它沒有CSMA競爭機制的碰撞和重傳問題,而是為無線傳感器網絡中每個節點分配獨立的時隙用于數據發送或接收TDMA信號的前導字和CZT(chirp z-transform)算法的高頻率分辨率特性,設計了適于低信噪比信號的寬范圍載波同步改進算法。數據傳輸時不需要過多的控制信息,且節點在空閑時能夠及時進入睡眠狀態.因而在節點無移動且網絡部署情況已知的場景,采用TDMWA方式進行通信,可避免信道沖突以及沖突引起的丟包和能量損耗;TDMA信號的前導字進行數據輔助(DA)型載波同步,有效地縮小了低信噪比信號的頻偏范圍;再利用CZT算法進一步縮小頻偏范圍,最后利用非數據輔助型(NDA)自相關函數法得到精確的載波頻偏。改進算法的計算復雜度略高于寬范圍自相關函數法,而遠低于寬范圍LR算法。通過仿真比較,改進算法對低信噪比(SNR)環境(3-6dB)中的信號具有良好且穩定的估計性能。保證數據傳輸的實時性和可靠性;令節點在不工作期間進入睡眠狀態,以保存能量.這些特點很適合無線傳感網中的節能要求.
上傳時間: 2022-07-23
上傳用戶:d1997wayne
MT7688 family integrates a 1T1R 802.11n Wi-Fi radio,a 580MHz MIPS? 24KEcTM CPU,1-port fast Ethernet PHY, USB2.0 host, PCIe, SD-XC,I2S/PCM and multiple slow IOs. MT7688 provides two operation modes-IoT gateway mode and IoT device mode. In IoT gateway mode, the PCI Express interface can connect to 802.1lac chipset for 1lac dual-band concurrent gateway. The high performance USB2.0 allows MT7688 to add 3G/LTE modem support or add a H.264 ISP for wireless IP camera. For the IoT device mode, MT7688 supports eMC, SD-XC and USB 2.0. MT7688 can support the Wifi high quality audio via 192Kbps/24bits I2S interface and VolP application through PCM. In IoT device mode, it further supports PWM, SPI slave,3d UARI and more GPIOs. For IoT gateway, it canl connect to touch panel and BLE, Zigbee/Z-Wave and sub-1G RF for smart home control.
上傳時間: 2022-07-24
上傳用戶:
PNI 磁傳感器套件RM3100 磁傳感器套件由2 個Sen-XY-f(pn13104)地磁傳感器,1 個Sen-Z-f(pn13101)地磁傳感器和MagI2C(pn13156)控制芯片組成,能夠實現三維空間的磁場大小測量。產品特點 寬的磁場測量量程+/-800uT 噪聲小15 nT@200 Cycle Count 分辨率高13 nT@200 Cycle Count 功耗低 完全符合RoHs 標準 使用常用的表貼封裝
上傳時間: 2022-07-24
上傳用戶:
在Altium 軟件中區分內電層是正片還是負片的方法通常情況下,大家都知道電路板的表層都是正片,負片特指內電層,然而內電層不一定都是負片,也有用正片的。電路板的內電層使用正片或是負片,是由設計電路板的人決定的,和個人習慣有關。下面就簡單的說下,如何識別這個電氣層是正片還是負片。方法一、在板層的顯示和隱藏界面查看;進入板層顏色管理界面Design → Board Layers & Colors(快捷鍵L)有上圖可以看出,中間上方的Signal Layers 欄所示的都是正片層,Internal Planes 欄所示的都是負片層。這里注意一點,使用負片層時,負片層是不允許用交互式布線命令走線的。方法二、看層疊結構;進入層疊管理,Design → Layer Stack Manager上圖中右上角標注1 和2 的地方,1 處表示添加負片層,2 處表示添加正片層,執行此命令后,會在圖中的層疊處看到添加后的效果。本例中,使用了4 個正片層和兩個負片層;拿其中一種來說明問題,圖二中的3 標號處為負片層,雙擊層名稱,彈出對話框,參數如下圖所示;Net name 項是不允許修改的,這是負片層參數的特征。
標簽: altium
上傳時間: 2022-07-27
上傳用戶:shjgzh
通過52832的硬件IIC(TWI)接口讀取MPU9250的原始數據,包括X,Y,Z三個軸的加速度,各個軸的角速度以及地磁傳感器的值。 此工程同樣適用于MPU6050,但是6050比9250少一個地磁傳感器,用于6050的時候,只需要將地磁部分屏蔽掉就可以了,其余可以通用。 程序里面含有一個狀態指示燈,用于指示程序的工作狀態。 程序里面含有調試輸出函數,如果你的開發板上有串口,可以通過串口線將獲得的原始數據發送到電腦上。
上傳時間: 2022-07-28
上傳用戶:
eeworm.com VIP專區 單片機源碼系列 70資源包含以下內容:1. 基于凌陽單片機控制的簡易智能電動車設計.pdf2. 便攜式智能儀器儀表的低功耗技術.pdf3. 水位監測報警系統(電子設計競賽題目).rar4. Keil C51單片機/arm開發工具 V8.02.exe5. 水位監測報警系統原理.doc6. Keil C51編譯器用戶手冊 中文版.zip7. 水位監測報警器(顯示部分).doc8. 數字密碼鎖設計(電子密碼鎖制作論文).pdf9. 水位監測報警系統.doc10. 微處理器基礎知識(pdf教程).zip11. 水位報警器設計與制作論文.doc12. 漢字字庫的點陣提取程序.zip13. uC/GUI在MCS51系列單片機系統上移植的仿真實現.pdf14. 串口調試軟件SSCOMV3.0.rar15. 基于U盤的單片機低功耗海量存儲系統.pdf16. 8051系列單機編輯調試仿真器(8051模擬器).zip17. 基于DS80C410串口至以太網接口轉換器的實現.pdf18. 單片機程序遠程升級的設計.pdf19. 基于MSP430行駛車輛檢測器的設計.pdf20. 同地彈現象的分析和講解.doc21. 基于AVR單片機的電力投切裝置開發.pdf22. ATM的基本原理.pdf23. 基于PIC單片機的低功耗讀卡器硬件設計.pdf24. 基于MSP430的小型望遠鏡防抖系統設計.pdf25. ATM專題教材.pdf26. 基于智能控制技術的新型溫控系統的研究.pdf27. The 8051 Microcontroller.pdf28. 芯源電子單片機教程(中文版).rar29. 基于中穎SH79F164單片機的電子血壓計應用.pdf30. 抽樣z變換頻率抽樣理論.ppt31. CoPIC 5X PIC16C5X/12C5XX單片機生產用.pdf32. 8051單片機指令系統,計算機的指令系統.ppt33. 離散傅里葉變換,(DFT)Direct Fouriet Tr.ppt34. Smith控制算法仿真與控制.rar35. 單片機指令系統.rar36. 如何導入ASM文件到工程(視頻教程).rar37. PC機與單片機通信實例-表決器.pdf38. 8086指令系統.pdf39. 單片開關電源最新應用技術.rar40. SOC與單片機應用技術的發展.pdf41. SPCE061A指令系統.rar42. 安規設計注意事項.pdf43. Proteus Professional 7.1 sp2 中.rar44. Keil C51使用詳解.pdf45. 單片機仿真軟件.rar46. C51基本語法.ppt47. 八段碼顯示程序設計與調試.ppt48. 單片機接口技術(C51版)例程源代碼.rar49. C51基本結構程序設計.ppt50. 波形發生器,含原理圖+電路圖+源程序.rar51. 單片機接口技術(C51版)課件.rar52. PIC單片機設計電子密碼鎖.rar53. 微機接口課件.rar54. 單片機原理與應用實驗講義.rar55. 微型機算計發展概述.ppt56. 用單片機AT89C51改造普通雙桶洗衣機.rar57. 多功能高集成外圍器件.ppt58. 用AT89C2051單片機制作的數字電容表.rar59. 可編程中斷控制器82C59A-2.ppt60. 匯編指令查詢器V1.20版.rar61. 高性能可編程DMA控制接口82C37A-5.ppt62. 用單片機制作多功能莫爾斯碼電路.rar63. CHMOS可編程時間間隔定時器芯片82C54.ppt64. 一種實用的微機自動配料秤系統.pdf65. 可編程外圍接口82C55A.ppt66. 單片機開發工程案例分析與解析.rar67. 基于單片機的車輛識別裝置.doc68. 基于單片機控制的二氧化碳濃度測試計.pdf69. 51單片機播放音樂編碼程序 ,music encodeV1..rar70. 微機燈光控制系統.doc71. 單片機音樂中音調和節拍的確定方法.rar72. AVR單片機GCC程序設計.rar73. 電子密碼鎖的設計與實現.doc74. 數字鐘顯示電路.rar75. 車用分布式OSEK系統的實時診斷平臺研究.pdf76. PC機之間串口通信的實現.doc77. 單片機電子表原理圖和程序代碼 (PCB電路).rar78. 基于CAN的OSEK COM規范研究與實現.pdf79. 多路電壓采集系統.doc80. μ’nSP單片機應用及開發技術.pdf81. MPC555的發動機電控單元小系統設計.pdf82. 基于PC機的電子琴設計.doc83. TEA1504開關電源低功耗控制芯片的應用.pdf84. 采用Infinenon C166系列單片機的CAN系統解決方.pdf85. 單片機系統軟件抗干擾方法.pdf86. 新穎實用的單片機雙積分A/D轉換電路和軟件.pdf87. 帶鍵盤掃描和LED/LCD驅動顯示板設計及源程序.rar88. 單片機系統常用軟件抗干擾措施.pdf89. 單片機ad轉換電路.pdf90. 單片機游戲大全.rar91. 單片機復位標志位的設置與應用研究.pdf92. 交通燈控制器的設計與實現.doc93. 自制多功能編程器.rar94. MCS51系列單片機軟件控制復位的可靠方法.pdf95. 給初學單片機的40個實驗(含電路圖和源程序).rar96. 改善基于微控制器的應用的瞬態免疫性能.rar97. 基于單片機的紅外門進控制系統設計與制作(含源程序和原理圖).doc98. 51單片機工程師實例設計程序集-(20種常見應用整編).rar99. 深入討論HCS08的內部時鐘源模塊.pdf100. 基于CPLD的單片機PCI接口設計.pdf
標簽: 通信原理
上傳時間: 2013-04-15
上傳用戶:eeworm