LC/0S-IT是Micrium公司專為微控制器系統和軟件開發而設計的搶占式的實時多任務操作系統微內核,經過十幾年的發展,已經在眾多領域的應用中取得了成功。就uC/OS-I本身而言,它僅僅是一個內核,還不能直接用于一個具體的工程項目,還必須與其它一些模塊如TCP/IP、文件系統(FS)、圖形界面(GUI)等等整合,其中圖形界面(GUI)是一個成熟的工程產品不可缺少的部分。目前較為流行的嵌入式GUI有miroWindows,MiniGUI,QT/Embedded,OpenGUI,ucGUI等,而基于uC/OS-II平臺的用的較多的是uCGUI。uCGUI是Micrium開發的一種基于嵌入式系統的圖形界面支持系統.可以用于任何使用LCD圖形顯示的應用,提供高效的獨立于處理器及LCD控制器的圖形用戶接口,可以在單任務或是多任務系統上運行,并適用于任意LCD控制器和CPU下任何尺寸的真實顯示或虛擬顯示。本文研究的CGUI和LC/0S-II在S3C2410上的移植整合,不涉及文件系統的移植,后面論述的重點由以下幾個部分組成,第一部分簡要的介紹C/0S-1l在S3C2410上移植,第二部分介紹基于C/0S-II的.CGUI的移植,第三部分給出一個測試用例。
上傳時間: 2022-06-25
上傳用戶:shjgzh
SSD1306 是一個單片 CMOS OLED/PLED 驅動芯片可以驅動有機/聚合發光二極管點陣圖形顯示系統。由 128 segments 和 64 Commons 組成。該芯片專為共陰極 OLED 面板設計。SSD1306 中嵌入了對比度控制器、顯示 RAM 和晶振,并因此減少了外部器件和功耗。有 256級亮度控制。數據/命令的發送有三種接口可選擇: 6800/8000 串口, I2C 接口或 SPI 接口。適用于多數簡介的應用,注入移動電話的屏顯, MP3 播放器和計算器等。
上傳時間: 2022-06-27
上傳用戶:bluedrops
摘要:針對當前嚴峻的電磁環境,分析了電磁干擾的來源,通過產品開發流程的分解,融入電磁兼容設計,從原理圖設計、PCB設計、元器件選型、系統布線、系統接地等方面逐步分析,總結概括電磁兼容設計要點,最后,介紹了電磁兼容測試的相關內容。當前,日益惡化的電磁環境,使我們逐漸關注設備的工作環境,日益關注電磁環境對電子設備的影響,從設計開始,融入電磁兼容設計,使電子設備更可靠的工作。電磁兼容設計主要包含浪涌(沖擊)抗擾度、振鈴波浪涌抗擾度、電快速瞬變脈沖群抗擾度、電壓暫降、短時中斷和電壓變化抗擾度、工頻電源諧波抗擾度、靜電抗擾度、射頻電磁場輻射抗擾度、工頻磁場抗擾度、脈沖磁場抗擾度、傳導騷擾、輻射騷擾、射頻場感應的傳導抗擾度等相關設計。
上傳時間: 2022-06-29
上傳用戶:
簡介本應用筆記說明了無傳感器無刷直流(Brushless DC,BLDC)電機控制算法,該算法采用dsPIC數字信號控制器(digital signal controller,DSC)實現。該算法對電機每相的反電動勢(back-Electromotive Force,back-EMF)進行數字濾波,并基于濾得的反電動勢信號來決定何時對電機繞組換相。這種控制技術不需要使用離散式低通濾波硬件和片外比較器。BLDC電機的應用非常廣泛。本應用筆記中描述的算法適合于電氣RPM范圍在40k到100k的BLDC電機。運行于此RPM范圍內的一些BLDC電機應用可以是模式化RC電機、風扇、硬盤驅動、氣泵以及牙鉆等。本應用筆記中描述的算法可在以下兩個Microchip開發板平臺上實現:·PICDEMTA MCLV開發板·dsPICDEMTM MC1開發板PICDEMTM MC LV 開發板包括一片dsPIC30F3010DSC。上述算法在該器件上得以實現,因為該器件包含在PICDEMTM MCLV開發板中。然而,您也可使用dsPIC30F2010作為替代處理器以節約成本。該板的默認配置包含一個5MHz的晶振。在測試該算法時使用7.37MHz的晶振。PICDEM MCLV開發板上所使用的資源如下:
上傳時間: 2022-06-30
上傳用戶:
1,主控stm32f103c8t6,采用標準庫編寫,鏈表方式構建多任務輪詢(通過靜態鏈表(用于構建多任務調度系統)分別對測溫任務、手勢識別任務、保留任務和按鍵處理任務進行輪流處理)。2,用的內部晶振,倍頻到48MHz(最高只能到64MHz,外部晶振才可以72MHz(測試過可超頻到128MHz))3,硬件包括paj7620手勢識別,ntc熱敏電阻測溫,pmos控制usb公頭輸出控制usb風扇或usb小燈等,qj004播放mp3歌曲。4,rgb燈板采用 rgb3528+三極管控制。
上傳時間: 2022-07-01
上傳用戶:aben
好吧,電路很簡單,可是元件值如何選?射頻器件差一點就差很多,是不是一定要用專用的射頻元件?做為常溫測試來說,普通器件就可以滿足,當然,如果要考慮溫度、諧波、靈敏度等,電感還是選用高Q的,電容選擇COG材質的。看看PA元件如何選,AN435里寫得很清楚。不想看原理的可以直接參考其值:按以上參考值出17-19dBm是可以的,但是要滿打滿的出到20dBm,或者大于20dBm則需要根據板子微調部分元件,在你不知道如果調試時,可以小范圍調整一下CM以及天線開關后面的低通濾波器,如果還是不行,那就調電感吧。不想深究的可以跳過本節了,下面是AN435里對于PA匹配的原理性說明,感興趣的可以繼續往下面看,其實Sl4432的硬件手冊里說得是很全的,多看手冊可以學到很多。Sl4432內部的PA并非傳統的A,B,C類放大器,也不是D類,而是E類放大器,其實就是一個開關而已。下圖是AN435里一個開關類射頻放大器的結構圖。這個放大器理解起來很容易,比傳統ABC類放大器容易多了。其中Lchoke為上拉電感,與三極管C極的電阻是一樣的作用,在S0開關時,會給Cshunt充電,經過CO和LO組成的帶通濾器器,濾除開關過程中產生的雜波及諧波,再經過Lx就可以得到一個正弦波。這類放大器只是提供一個方波,再通過LC選頻。
上傳時間: 2022-07-03
上傳用戶:bluedrops
摘要:隨著科技的進步,醫院中對病床呼叫系統的需求愈發強烈,本系統針對當前醫院的需求,設計了一個基于單片機的病床呼叫系統。本系統采用矩陣鍵盤模塊、蜂鳴器模塊、復位電路模塊、晶振模塊、功能按鍵模塊、LCD1602顯示模塊、蜂鳴器模塊、實時時鐘模塊和溫度傳感器模塊等部分組成。設計中的矩陣鍵盤模塊共有16個按鍵,最多可以供16個病床使用,當沒有病床呼叫時,LCD1602液晶顯示屏上顯示的是從DS1302實時時鐘模塊讀取到的時間和從DS18B20讀取到的溫度值。當病人按下矩陣鍵盤模塊上的某個按鍵時,該按鍵的鍵值會顯示到LCD1602液晶顯示模塊上,并且蜂鳴器模塊上的蜂鳴器也會響,從而達到報警提醒的目的。當有多個按鍵按下時,按照從小到大的順序將鍵值顯示在顯示模塊上,護士可以按下K1鍵表示對某個病床處理完成,按下K2鍵表示清除所有的病房呼叫請求,此時LCD21602液晶顯示屏上顯示的是時間和溫度。本次設計中的矩陣鍵盤模塊設在病房,其為病床呼叫開關,蜂鳴器模塊和LCD1602顯示模塊設在護士站。當病房中的多名患者有呼叫需求時,患者可以按下病床旁邊的呼叫按鈕開關,此時醫院的護士站旁邊的LCD1602液晶顯示屏上就會顯示對應的患者床號,并且在護士站旁的蜂鳴器報警模塊會發出報警聲音來提醒護士有患者正在呼叫,從而使得護士能夠及時處理患者的呼叫請求。當病房中存在兩名及以上患者按下矩陣鍵盤上呼叫按鍵時,醫院的護士站旁邊吧的LCD1602液晶顯示屏上會依次顯示出呼叫的病床號碼,并且能夠把病癥最嚴重的患者的病床號顯示在前面,即排序方式是按照患者病情從重到輕的次序進行顯示。比如說,病床號碼越小,病人的病情就會越重。當病床號碼為1、3、6號的患者在同一時間按下病床旁邊的呼叫按鍵時,醫院的護士站旁邊的LCD1602液晶顯示屏上會顯示這些病床號碼,排列方式為:1 3 6。即護士站將病情最為嚴重的患者病床號顯示到最前面。其他的病人患者按照病情情況,依次排列在顯示屏上。當護士前往病床前處理完病人的呼叫請求后,護士可以按下功能按鍵模塊上的按鍵進行清除呼叫請求操作。
上傳時間: 2022-07-03
上傳用戶:wangshoupeng199
STM32F030C8T6最小系統,包括了主控芯片、供電設計、晶振電路等,并且制作板子成功調試,可以使用。
上傳時間: 2022-07-03
上傳用戶:fliang
本資源為2015全國電設E題報告——基于鎖相環的簡易頻譜儀內含原理分析方案對比及原理圖,下面是本資源的部分內容:本系統采用MSP430F5529為主控器件,采用鎖相環頻率合成芯片ADF4110、三階RC低通濾波器和壓控振蕩芯片MAX2606實現穩定的本振源,產生本征頻率在90MHz~110MHz的恒定正弦信號;采用乘法器AD835實現對輸出信號幅度的調整;同樣采用AD835實現被測信號與本征信號的混頻,經過低通濾波得到混頻后的低頻量由單片機上的ADC進行采樣,能在80MHz~100MHz頻段內掃描并顯示信號頻譜和主信號頻率,并且夠測量全頻段內部分雜散頻率的個數。經測試,本系統實現了題目要求的全部功能,且人機交互友好。
上傳時間: 2022-07-05
上傳用戶:
NuMicrow 家族NuMicro“家族采用ARM公司最新發布的最小型、最低功耗、低門數、精簡程序代碼特住的ARM?Cortex”-M0處理器,內建各種模擬與混合訊號組件,以及多種高速通訊能力器件,基于IAR和Keil”開發環境下,客戶很容易從8051升級至NuMicro“家族。NuMicroW NUC100系列特色:寬電壓操作范困2.5V-5.5V,工業級溫度規格-40℃~85℃,高亢端(ESD,EFT),內置Data-Flash與內RC晶探(1%精確度)。應用:本系列適用于工業控制、觸損屏、直流無刷電機、安防系統、通訊系統。NuMicro”家族采用ARM和公司最新發布的最小型、最低功耗、低門數、精簡程序代碼特性的ARM Cortex-M0處理器,內建備種模擬與混合訊號組件,以及多種高速通訊能力器件,以高規格的性價比提供客戶最佳選型方案。特色:寬電壓操作范圍2.5V~5.5V,工業級溫度規格-40℃~85℃,高亢端(ESD,EFT),內置Data-Flash與內RC品振(1%精確度)。基于IAR和Keil“開發環境下,客戶很容易從8051升級至NuMicro”家族。應用:本系列適用于工業控制、安防系統、通訊系統、直流無刷電機、數據采集等應用。
上傳時間: 2022-07-07
上傳用戶:ttalli