近年來,LED(light emitting diode,發(fā)光二極管)電子顯示屏作為一種高科技產(chǎn)品日益引起人們的重視。它可以實時顯示或循環(huán)播放文字、圖形和圖像信息,具有顯示方式豐富、觀賞性強、顯示內(nèi)容修改方便、亮度高、顯示穩(wěn)定且壽命長等多種優(yōu)點,被廣泛應(yīng)用于商業(yè)廣告、體育比賽、交通信息報導(dǎo)等諸多領(lǐng)域。 LED顯示屏的核心技術(shù)主要集中在控制器中。目前,大部分異步顯示屏采用的是8位或16位的微控制器,由于受到微處理器的處理速度、體系架構(gòu)、尋址范圍、外圍接口資源等諸多限制,已難以在要求顯示較多像素、顯示內(nèi)容幀頻較高、動態(tài)顯示效果復(fù)雜的情況下得到良好的動態(tài)視覺效果。 針對以上情況,本文研究開發(fā)了一種全新的,由32位高性能ARM微處理器組成的LED顯示屏控制系統(tǒng),就控制平臺、硬件結(jié)構(gòu)和軟件開發(fā)實現(xiàn)給出了驅(qū)動部分和控制部分的詳細(xì)分析與設(shè)計。 本文根據(jù)LED顯示屏在列車車廂和火車、汽車車站旅客導(dǎo)向系統(tǒng)中為應(yīng)用背景,結(jié)合LPC2138的功能特點和LED顯示屏的功能需求。詳細(xì)介紹了顯示屏控制系統(tǒng)中包括電源模塊、復(fù)位模塊、RS485通訊電路等主要模塊的設(shè)計。成功實現(xiàn)了數(shù)據(jù)掃描、數(shù)據(jù)發(fā)送、數(shù)據(jù)通訊等LED顯示屏所需的功能。 結(jié)合控制系統(tǒng)RS485通訊協(xié)議和系統(tǒng)顯示的要求,分析了LED顯示屏通訊和控制系統(tǒng)的軟件開發(fā)流程。并詳細(xì)分析了顯示屏的靜、動態(tài)圖文顯示軟件流程結(jié)構(gòu);系統(tǒng)從上位機接受數(shù)據(jù)到信息顯示的整個軟件處理流程。 最后本文分析了LED顯示屏控制系統(tǒng)研發(fā)中所遇到的幾個難點問題,包括:提高RS485總線可靠性和抗干擾問題、系統(tǒng)在頻繁更換內(nèi)容死機的問題、顯示內(nèi)容較多時視覺效果的處理問題,并給出了解決方法。 經(jīng)過實際測試,本文所述LED顯示屏控制系統(tǒng)性能良好,工作穩(wěn)定可靠,易于維護升級,具有很高的性價比。
上傳時間: 2013-05-28
上傳用戶:chongchong2016
筆者在火災(zāi)自動報警系統(tǒng)的聯(lián)網(wǎng)設(shè)計中,經(jīng)大量試驗,發(fā)現(xiàn)在使用RS-485總線時,如果簡單地按常規(guī)方式設(shè)計電路,那么在實際工程中可能存在以下兩個問題:一是通信數(shù)據(jù)收發(fā)不可靠;二是在多機通信方式下,一個節(jié)點的故障(如死機)往往會使得整個系統(tǒng)的通信框架崩潰,而且給故障的排查帶來困難。針對上述問題,對485總線接口的軟硬件設(shè)計采取了有效的改進措施,大大提高了聯(lián)網(wǎng)系統(tǒng)的可靠性和穩(wěn)定性。
上傳時間: 2013-05-28
上傳用戶:pioneer_lvbo
· 摘要: 基于Matlab與DSP的語音信號FIR濾波,以TMS320VC5402為核心,在DES5402PP-U實驗系統(tǒng)平臺上實現(xiàn).調(diào)試過程中,使用并口電纜將DES5402PP-U與PC機連接,并配置PC機并口使用0x0378端口.系統(tǒng)的CCS軟件在XDS510仿真器和調(diào)試器配合下工作.FIR濾波軟件采用匯編語言,程序主要流程是:硬件資源的初始化;在主程序中進行死循環(huán);等待
上傳時間: 2013-06-05
上傳用戶:stvnash
ecom串口助手是一款帶CRC計算的串口(RS232)調(diào)試軟件。由我愛IC導(dǎo)航網(wǎng)工作室開發(fā)(http://www.52ic.net/)。ecom串口助手支持常用的110 ~ 921600bps波特率,能設(shè)置校驗、數(shù)據(jù)位和停止位,能以ASCII碼或十六進制接收或發(fā)送任何數(shù)據(jù)或字符(包括中文),能發(fā)送任意大小的文本文件,可以任意設(shè)定自動發(fā)送周期,并能將接收數(shù)據(jù)保存成文本文件。帶有文件或數(shù)據(jù)串的ModebusCRC16校驗、CRC16校驗、累加和校驗、異或校驗,ModebusLRC計算工具,是工程師調(diào)試單片機串口的好助手工具。 2、軟件特點 1、 支持Windows 9x / 2000 / XP / 2003 / Vista / Win7系統(tǒng); 2、 綠色軟件,不需安裝。運行解壓軟件,將壓縮包解壓到指定目錄即可。卸載時只需將程序目錄刪除; 3、 支持常用的110 ~ 921600bps波特率; 4、 端口范圍是COM1-COM255,支持?jǐn)U展端口(USB轉(zhuǎn)RS232); 5、 能設(shè)置校驗、數(shù)據(jù)位和停止位; 6、 能以字符或十六進制收發(fā)數(shù)據(jù),支持中文字符的收發(fā); 7、 支持文件數(shù)據(jù)的發(fā)送; 8、 數(shù)據(jù)發(fā)送區(qū)允許設(shè)置發(fā)送周期,自動發(fā)送數(shù)據(jù); 9、 支持鍵盤輸入,將鍵盤數(shù)據(jù)發(fā)送到串口; 10、 支持定時保存接收窗口數(shù)據(jù),便于查看長時間調(diào)試記錄信息; 11、 有效的檢測通訊錯誤,避免軟件死機(如USB轉(zhuǎn)串口設(shè)備拔出檢測); 12、 數(shù)據(jù)接收窗口及文件發(fā)送均采用多線程設(shè)計。 13、 帶有文件和數(shù)據(jù)幀ModebusCRC16校驗、CRC16校驗、累加和校驗、異或校驗,ModebusLRC計算工具。發(fā)送的數(shù)據(jù)幀可選添加計算結(jié)果,將校驗結(jié)果連同數(shù)據(jù)幀一同打包發(fā)送出去。 V2.00版本增加功能 1、添加Xmodem功能(128個字節(jié)發(fā)送,只支持CRC校驗)。 2、增加Xmodem-1k功能(1024個字節(jié)發(fā)送,只支持CRC校驗)。 3、支持命令啟動Xmodem-1k功能(可以做自動傳輸文件功能)。 V2.20版本增加功能 1、添加自定義數(shù)據(jù)幀頭,數(shù)據(jù)幀尾功能。 2、添加數(shù)據(jù)幀ModebusCRC16校驗、CRC16校驗、累加和校驗、異或校驗,ModebusLRC等校驗協(xié)議。 3、添加數(shù)據(jù)包鏡像回發(fā)功能。 4、添加接收對話框字體修改按鈕。 5、添加轉(zhuǎn)義符號選擇。 6、支持命令串文件發(fā)送(具體見命令串文件模板使用說明)。 7、添加窗口總是浮在最前面按鈕,添加命令串隱藏顯示按鈕。 V2.40版本增加功能 1、增加110、300、600波特率。 2、修正接收窗體字體設(shè)置按鈕功能,增加接收窗體背景色設(shè)置按鈕。 V2.60版本增加功能 1、增加“校驗結(jié)果”按鈕,實現(xiàn)文件或者數(shù)據(jù)幀的ModebusCRC16校驗、CRC16校驗、累加和校驗、異或校驗,ModebusLRC的計算結(jié)果顯示。
標(biāo)簽: CRC 計算 串口調(diào)試 軟件
上傳時間: 2013-06-06
上傳用戶:axxsa
STC與看門狗的應(yīng)用,詳細(xì)的講解了 看門狗的應(yīng)用 。看門狗在應(yīng)用中防止死機
上傳時間: 2013-06-27
上傳用戶:我好難過
轉(zhuǎn)速傳感器信號隔離變送器,正弦波整形 主要特性: >> 轉(zhuǎn)速傳感器信號直接輸入,整形調(diào)理方波信號 >> 200mV峰值微弱信號的放大與整形 >> 正弦波、鋸齒波信號輸入,方波信號輸出 >> 不改變原波形頻率,響應(yīng)速度快 >> 電源、信號:輸入/輸出 3000VDC三隔離 >> 供電電源:5V、12V、15V或24V直流單電源供電 >> 低成本、小體積,使用方便,可靠性高 >> 標(biāo)準(zhǔn)DIN35 導(dǎo)軌式安裝 >> 尺寸:106.7x79.0x25.0mm >> 工業(yè)級溫度范圍: - 45 ~ + 85 ℃ 應(yīng)用: >> 轉(zhuǎn)速傳感器信號隔離、采集及變換 >> 汽車速度測量 >> 汽車ABS防抱死制動系統(tǒng) >> 轉(zhuǎn)速信號放大與整形 >> 地線干擾抑制 >> 電機轉(zhuǎn)速監(jiān)測系統(tǒng) >> 速度測量與報警 >> 信號無失真變送和傳輸 產(chǎn)品選型表: DIN11 IAP – S□ - P□ – O□ 輸入信號 供電電源 輸出信號 特點 代碼 Power 代碼 特點 代碼 正負(fù)信號輸入,正弦波輸入 幅度峰峰值(VP-P):200mV~50V S1 24VDC P1 輸出電平0-5V O1 單端信號輸入, 幅度峰峰值(VP-P):5V S2 12VDC P2 輸出電平0-12V O2 單端信號輸入, 幅度峰峰值(VP-P):12V S3 5VDC P3 輸出電平0-24V O3 單端信號輸入, 幅度峰峰值(VP-P):24V S4 15VDC P4 集電極開路輸出 O4 用戶自定義 Su 用戶自定義 Ou 產(chǎn)品選型舉例: 例 1:輸入:轉(zhuǎn)速傳感器,正弦波VP-P:200mV~10V;電源:24V ;輸出:0-5V電平 型號:DIN11 IAP S1-P1-O1 例 2:輸入:轉(zhuǎn)速傳感器,正弦波VP-P:200mV~10V;電源:12V ;輸出:0-24V電平 型號:DIN11 IAP S1-P2-O3 例 3:輸入:0-5V電平;電源:24V ;輸出:0-24V電平 型號:DIN11 IAP S2-P1-O3 例 4:輸入:0-5V電平;電源:12V ;輸出:集電極開路輸出 型號:DIN11 IAP S2-P2-O4 例 5:輸入:用戶自定義;電源:24V ;輸出:用戶自定義 型號:DIN11 IAP Su-P1-Ou
上傳時間: 2013-10-22
上傳用戶:hebanlian
Dongle泛指任何能插到電腦上的小型硬體,PC TV dongle則是用來在PC上觀看電視節(jié)目所用的擴充裝置。一般來說,依照採用的電視訊號規(guī)格,PC TV dongle可區(qū)分成兩大類:若使用的訊源為數(shù)位訊號,則屬於數(shù)位PC TV dongle;若使用的是類比訊號,則屬於類比PC TV dongle。全球各地皆有不同的採納階段,且推行的廣播標(biāo)準(zhǔn)也不盡相同。
上傳時間: 2013-12-12
上傳用戶:lifangyuan12
電路連接 由于數(shù)碼管品種多樣,還有共陰共陽的,下面我們使用一個數(shù)碼管段碼生成器(在文章結(jié)尾) 去解決不同數(shù)碼管的問題: 本例作者利用手頭現(xiàn)有的一位不知品牌的共陽數(shù)碼管:型號D5611 A/B,在Eagle 找了一個 類似的型號SA56-11,引腳功能一樣可以直接代換。所以下面電路圖使用SA56-11 做引腳說明。 注意: 1. 將數(shù)碼管的a~g 段,分別接到Arduino 的D0~D6 上面。如果你手上的數(shù)碼管未知的話,可以通過通電測量它哪個引腳對應(yīng)哪個字段,然后找出a~g 即可。 2. 分清共陰還是共陽。共陰的話,接220Ω電阻到電源負(fù)極;共陽的話,接220Ω電阻到電源+5v。 3. 220Ω電阻視數(shù)碼管實際工作亮度與手頭現(xiàn)有原件而定,不一定需要準(zhǔn)確。 4. 按下按鈕即停。 源代碼 由于我是按照段碼生成器默認(rèn)接法接的,所以不用修改段碼生成器了,直接在段碼生成器選擇共陽極,再按“自動”生成數(shù)組就搞定。 下面是源代碼,由于偷懶不用寫循環(huán),使用了部分AVR 語句。 PORTD 這個是AVR 的端口輸出控制語句,8 位對應(yīng)D7~D0,PORTD=00001001 就是D3 和D0 是高電平。 PORTD = a;就是找出相應(yīng)的段碼輸出到D7~D0。 DDRD 這個是AVR 語句中控制引腳作為輸出/輸入的語句。DDRD = 0xFF;就是D0~D7 全部 作為輸出腳了。 ARDUINO CODECOPY /* Arduino 單數(shù)碼管骰子 Ansifa 2011-12-28 */ //定義段碼表,表中十個元素由LED 段碼生成器生成,選擇了共陽極。 inta[10] = {0xC0, 0xF9, 0xA4, 0xB0, 0x99, 0x92, 0x82, 0xF8, 0x80, 0x90}; voidsetup() { DDRD = 0xFF; //AVR 定義PortD 的低七位全部用作輸出使用。即0xFF=B11111111對 應(yīng)D7~D0 pinMode(12, INPUT); //D12用來做骰子暫停的開關(guān) } voidloop() { for(int i = 0; i < 10; i++) { //將段碼輸出PortD 的低7位,即Arduino 的引腳D0~D6,這樣需要取出PORTD 最高位,即 D7的狀態(tài),與段碼相加,之后再輸出。 PORTD = a[i]; delay(50); //延時50ms while(digitalRead(12)) {} //如果D12引腳高電平,則在此死循環(huán),暫停LED 跑 動 } }
標(biāo)簽: Arduino 10 數(shù)碼管 實驗
上傳時間: 2013-10-15
上傳用戶:baitouyu
PCB LAYOUT 基本規(guī)範(fàn)項次 項目 備註1 一般PCB 過板方向定義: PCB 在SMT 生產(chǎn)方向為短邊過迴焊爐(Reflow), PCB 長邊為SMT 輸送帶夾持邊. PCB 在DIP 生產(chǎn)方向為I/O Port 朝前過波焊爐(Wave Solder), PCB 與I/O 垂直的兩邊為DIP 輸送帶夾持邊.1.1 金手指過板方向定義: SMT: 金手指邊與SMT 輸送帶夾持邊垂直. DIP: 金手指邊與DIP 輸送帶夾持邊一致.2 SMD 零件文字框外緣距SMT 輸送帶夾持邊L1 需≧150 mil. SMD 及DIP 零件文字框外緣距板邊L2 需≧100 mil.3 PCB I/O port 板邊的螺絲孔(精靈孔)PAD 至PCB 板邊, 不得有SMD 或DIP 零件(如右圖黃色區(qū)).PAD
上傳時間: 2014-12-24
上傳用戶:jokey075
模塊電源的電氣性能是通過一系列測試來呈現(xiàn)的,下列為一般的功能性測試項目,詳細(xì)說明如下: 電源調(diào)整率(Line Regulation) 負(fù)載調(diào)整率(Load Regulation) 綜合調(diào)整率(Conmine Regulation) 輸出漣波及雜訊(Ripple & Noise) 輸入功率及效率(Input Power, Efficiency) 動態(tài)負(fù)載或暫態(tài)負(fù)載(Dynamic or Transient Response) 起動(Set-Up)及保持(Hold-Up)時間 常規(guī)功能(Functions)測試 1. 電源調(diào)整率 電源調(diào)整率的定義為電源供應(yīng)器于輸入電壓變化時提供其穩(wěn)定輸出電壓的能力。測試步驟如下:于待測電源供應(yīng)器以正常輸入電壓及負(fù)載狀況下熱機穩(wěn)定后,分別于低輸入電壓(Min),正常輸入電壓(Normal),及高輸入電壓(Max)下測量并記錄其輸出電壓值。 電源調(diào)整率通常以一正常之固定負(fù)載(Nominal Load)下,由輸入電壓變化所造成其輸出電壓偏差率(deviation)的百分比,如下列公式所示: [Vo(max)-Vo(min)] / Vo(normal) 2. 負(fù)載調(diào)整率 負(fù)載調(diào)整率的定義為開關(guān)電源于輸出負(fù)載電流變化時,提供其穩(wěn)定輸出電壓的能力。測試步驟如下:于待測電源供應(yīng)器以正常輸入電壓及負(fù)載狀況下熱機穩(wěn)定后,測量正常負(fù)載下之輸出電壓值,再分別于輕載(Min)、重載(Max)負(fù)載下,測量并記錄其輸出電壓值(分別為Vo(max)與Vo(min)),負(fù)載調(diào)整率通常以正常之固定輸入電壓下,由負(fù)載電流變化所造成其輸出電壓偏差率的百分比,如下列公式所示: [Vo(max)-Vo(min)] / Vo(normal) 3. 綜合調(diào)整率 綜合調(diào)整率的定義為電源供應(yīng)器于輸入電壓與輸出負(fù)載電流變化時,提供其穩(wěn)定輸出電壓的能力。這是電源調(diào)整率與負(fù)載調(diào)整率的綜合,此項測試系為上述電源調(diào)整率與負(fù)載調(diào)整率的綜合,可提供對電源供應(yīng)器于改變輸入電壓與負(fù)載狀況下更正確的性能驗證。 綜合調(diào)整率用下列方式表示:于輸入電壓與輸出負(fù)載電流變化下,其輸出電壓之偏差量須于規(guī)定之上下限電壓范圍內(nèi)(即輸出電壓之上下限絕對值以內(nèi))或某一百分比界限內(nèi)。 4. 輸出雜訊 輸出雜訊(PARD)系指于輸入電壓與輸出負(fù)載電流均不變的情況下,其平均直流輸出電壓上的周期性與隨機性偏差量的電壓值。輸出雜訊是表示在經(jīng)過穩(wěn)壓及濾波后的直流輸出電壓上所有不需要的交流和噪聲部份(包含低頻之50/60Hz電源倍頻信號、高于20 KHz之高頻切換信號及其諧波,再與其它之隨機性信號所組成)),通常以mVp-p峰對峰值電壓為單位來表示。 一般的開關(guān)電源的規(guī)格均以輸出直流輸出電壓的1%以內(nèi)為輸出雜訊之規(guī)格,其頻寬為20Hz到20MHz。電源實際工作時最惡劣的狀況(如輸出負(fù)載電流最大、輸入電源電壓最低等),若電源供應(yīng)器在惡劣環(huán)境狀況下,其輸出直流電壓加上雜訊后之輸出瞬時電壓,仍能夠維持穩(wěn)定的輸出電壓不超過輸出高低電壓界限情形,否則將可能會導(dǎo)致電源電壓超過或低于邏輯電路(如TTL電路)之承受電源電壓而誤動作,進一步造成死機現(xiàn)象。 同時測量電路必須有良好的隔離處理及阻抗匹配,為避免導(dǎo)線上產(chǎn)生不必要的干擾、振鈴和駐波,一般都采用雙同軸電纜并以50Ω于其端點上,并使用差動式量測方法(可避免地回路之雜訊電流),來獲得正確的測量結(jié)果。 5. 輸入功率與效率 電源供應(yīng)器的輸入功率之定義為以下之公式: True Power = Pav(watt) = Vrms x Arms x Power Factor 即為對一周期內(nèi)其輸入電壓與電流乘積之積分值,需注意的是Watt≠VrmsArms而是Watt=VrmsArmsxP.F.,其中P.F.為功率因素(Power Factor),通常無功率因素校正電路電源供應(yīng)器的功率因素在0.6~0.7左右,其功率因素為1~0之間。 電源供應(yīng)器的效率之定義為為輸出直流功率之總和與輸入功率之比值。效率提供對電源供應(yīng)器正確工作的驗證,若效率超過規(guī)定范圍,即表示設(shè)計或零件材料上有問題,效率太低時會導(dǎo)致散熱增加而影響其使用壽命。 6. 動態(tài)負(fù)載或暫態(tài)負(fù)載 一個定電壓輸出的電源,于設(shè)計中具備反饋控制回路,能夠?qū)⑵漭敵鲭妷哼B續(xù)不斷地維持穩(wěn)定的輸出電壓。由于實際上反饋控制回路有一定的頻寬,因此限制了電源供應(yīng)器對負(fù)載電流變化時的反應(yīng)。若控制回路輸入與輸出之相移于增益(Unity Gain)為1時,超過180度,則電源供應(yīng)器之輸出便會呈現(xiàn)不穩(wěn)定、失控或振蕩之現(xiàn)象。實際上,電源供應(yīng)器工作時的負(fù)載電流也是動態(tài)變化的,而不是始終維持不變(例如硬盤、軟驅(qū)、CPU或RAM動作等),因此動態(tài)負(fù)載測試對電源供應(yīng)器而言是極為重要的。可編程序電子負(fù)載可用來模擬電源供應(yīng)器實際工作時最惡劣的負(fù)載情況,如負(fù)載電流迅速上升、下降之斜率、周期等,若電源供應(yīng)器在惡劣負(fù)載狀況下,仍能夠維持穩(wěn)定的輸出電壓不產(chǎn)生過高激(Overshoot)或過低(Undershoot)情形,否則會導(dǎo)致電源之輸出電壓超過負(fù)載組件(如TTL電路其輸出瞬時電壓應(yīng)介于4.75V至5.25V之間,才不致引起TTL邏輯電路之誤動作)之承受電源電壓而誤動作,進一步造成死機現(xiàn)象。 7. 啟動時間與保持時間 啟動時間為電源供應(yīng)器從輸入接上電源起到其輸出電壓上升到穩(wěn)壓范圍內(nèi)為止的時間,以一輸出為5V的電源供應(yīng)器為例,啟動時間為從電源開機起到輸出電壓達(dá)到4.75V為止的時間。 保持時間為電源供應(yīng)器從輸入切斷電源起到其輸出電壓下降到穩(wěn)壓范圍外為止的時間,以一輸出為5V的電源供應(yīng)器為例,保持時間為從關(guān)機起到輸出電壓低于4.75V為止的時間,一般值為17ms或20ms以上,以避免電力公司供電中于少了半周或一周之狀況下而受影響。 8. 其它 在電源具備一些特定保護功能的前提下,還需要進行保護功能測試,如過電壓保護(OVP)測試、短路保護測試、過功保護等
標(biāo)簽: 模塊電源 參數(shù) 指標(biāo) 測試方法
上傳時間: 2013-10-22
上傳用戶:zouxinwang
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1