基于VxWorks平臺的多串口卡通信設(shè)計
隨著網(wǎng)絡(luò)經(jīng)濟(jì)時代的到來,基于TCP/IP協(xié)議的IP網(wǎng)的應(yīng)用得到廣泛普及,利用網(wǎng)絡(luò)資源可以實現(xiàn)設(shè)備的網(wǎng)絡(luò)接入,設(shè)備聯(lián)網(wǎng)監(jiān)控已經(jīng)成為工業(yè)自動化的發(fā)展趨勢?! 『泐U多串口協(xié)議轉(zhuǎn)換方案可以實現(xiàn)將工業(yè)現(xiàn)場的傳統(tǒng)串口設(shè)備
目前工業(yè)領(lǐng)域中有大量的設(shè)備不具備以太網(wǎng)接口,但這些設(shè)備都提供RS-232串口或RS-422/485串口。RS-232只能提供近距離數(shù)據(jù)傳輸,且速度不高。RS-422/485雖然能提供遠(yuǎn)距離數(shù)據(jù)傳輸,但卻是獨立于Internet之外,不便
基于μC/OS-II和TCP/IP協(xié)議的多串口服務(wù)器
摘要:在工業(yè)控制中如何提高一對多的串口通訊可靠性和系統(tǒng)的集成性成為研究熱點。本文利用嵌入式技術(shù),提出基于CPLD/FPGA的多串口擴展設(shè)計方案。實現(xiàn)并行口到多個全雙工異步通訊口之間的轉(zhuǎn)換,并根據(jù)嵌入式系統(tǒng)實時
摘要: 串口傳輸常用于基于FPGA和DSP結(jié)構(gòu)的信號處理板和外部設(shè)備之間的數(shù)據(jù)交換。以GPS RTK定位應(yīng)用為基礎(chǔ),針對單個串口全雙工傳輸不足以應(yīng)對多種數(shù)據(jù)類型同時輸入輸出的情形,設(shè)計并實現(xiàn)了一種面向多串口不同類型
摘要: 串口傳輸常用于基于FPGA和DSP結(jié)構(gòu)的信號處理板和外部設(shè)備之間的數(shù)據(jù)交換。以GPS RTK定位應(yīng)用為基礎(chǔ),針對單個串口全雙工傳輸不足以應(yīng)對多種數(shù)據(jù)類型同時輸入輸出的情形,設(shè)計并實現(xiàn)了一種面向多串口不同類型
基于FPGA+DSP的多串口數(shù)據(jù)通信的實現(xiàn)
串口傳輸常用于基于FPGA和DSP結(jié)構(gòu)的信號處理板和外部設(shè)備之間的數(shù)據(jù)交換。以GPS RTK定位應(yīng)用為基礎(chǔ),針對單個串口全雙工傳輸不足以應(yīng)對多種數(shù)據(jù)類型同時輸入輸出的情形,設(shè)計并實現(xiàn)了一種面向多串口不同類型數(shù)據(jù)的傳輸方案。該方案通過增加串口控制寄存器實現(xiàn)單個中斷信號即可控制所有串口,采用乒乓交替讀寫實現(xiàn)數(shù)據(jù)持續(xù)高速輸入。測試表明該方案可獨立對各串口進(jìn)行配置,可同時實現(xiàn)GPS定位結(jié)果、差分GPS修正數(shù)據(jù)與外界的交換以及用戶控制命令的輸入,并且可減少硬件調(diào)試時間,節(jié)約硬件資源。
串口傳輸常用于基于FPGA和DSP結(jié)構(gòu)的信號處理板和外部設(shè)備之間的數(shù)據(jù)交換。以GPS RTK定位應(yīng)用為基礎(chǔ),針對單個串口全雙工傳輸不足以應(yīng)對多種數(shù)據(jù)類型同時輸入輸出的情形,設(shè)計并實現(xiàn)了一種面向多串口不同類型數(shù)據(jù)的傳輸方案。該方案通過增加串口控制寄存器實現(xiàn)單個中斷信號即可控制所有串口,采用乒乓交替讀寫實現(xiàn)數(shù)據(jù)持續(xù)高速輸入。測試表明該方案可獨立對各串口進(jìn)行配置,可同時實現(xiàn)GPS定位結(jié)果、差分GPS修正數(shù)據(jù)與外界的交換以及用戶控制命令的輸入,并且可減少硬件調(diào)試時間,節(jié)約硬件資源。
基于NIOS II的多串口數(shù)據(jù)通信的實現(xiàn)
為了轉(zhuǎn)發(fā)水質(zhì)監(jiān)測數(shù)據(jù),采用新型的1T周期單片機STC10F04EX為控制核心,將雙4選1模擬開關(guān)4052的2個公用端與單片機的RxD、TxD端連接,通過分時連通的方式,對單片機的UART進(jìn)行擴展,構(gòu)成一個多串口的數(shù)據(jù)轉(zhuǎn)發(fā)系統(tǒng)。擴展的串口分別連接到3個不同的水質(zhì)監(jiān)測設(shè)備,以及一個與無線發(fā)射模塊。單片機分時得到3個水質(zhì)監(jiān)測設(shè)備傳來的數(shù)據(jù),并將得到的數(shù)據(jù)通過無線模塊進(jìn)行轉(zhuǎn)發(fā),轉(zhuǎn)發(fā)距離可達(dá)3 000 m。遠(yuǎn)離現(xiàn)場的計算機完成數(shù)據(jù)接收及分析。該方法用于對單片機串口擴展和遠(yuǎn)距離數(shù)據(jù)傳送簡潔可靠。所建的數(shù)據(jù)收發(fā)系統(tǒng),可以同時連接多臺串口監(jiān)測設(shè)備,彌補了計算機串口較少的不足,并且功能有別于多串口卡。該系統(tǒng)已成功應(yīng)用于多傳感器水環(huán)境監(jiān)測的數(shù)據(jù)轉(zhuǎn)發(fā)。
為了轉(zhuǎn)發(fā)水質(zhì)監(jiān)測數(shù)據(jù),采用新型的1T周期單片機STC10F04EX為控制核心,將雙4選1模擬開關(guān)4052的2個公用端與單片機的RxD、TxD端連接,通過分時連通的方式,對單片機的UART進(jìn)行擴展,構(gòu)成一個多串口的數(shù)據(jù)轉(zhuǎn)發(fā)系統(tǒng)。擴展的串口分別連接到3個不同的水質(zhì)監(jiān)測設(shè)備,以及一個與無線發(fā)射模塊。單片機分時得到3個水質(zhì)監(jiān)測設(shè)備傳來的數(shù)據(jù),并將得到的數(shù)據(jù)通過無線模塊進(jìn)行轉(zhuǎn)發(fā),轉(zhuǎn)發(fā)距離可達(dá)3 000 m。遠(yuǎn)離現(xiàn)場的計算機完成數(shù)據(jù)接收及分析。該方法用于對單片機串口擴展和遠(yuǎn)距離數(shù)據(jù)傳送簡潔可靠。所建的數(shù)據(jù)收發(fā)系統(tǒng),可
隨著企業(yè)規(guī)模的擴大和Internet技術(shù)的廣泛普及,全球各個領(lǐng)域的不同企業(yè)已經(jīng)對“讓設(shè)備聯(lián)網(wǎng)”達(dá)成共識,而在工業(yè)控制和通信設(shè)備中,更多的卻是符合RS232標(biāo)準(zhǔn)的串行口設(shè)備。如何將多個串行口的數(shù)據(jù)轉(zhuǎn)發(fā)到網(wǎng)絡(luò)
隨著單片機技術(shù)越來越廣泛的應(yīng)用,使得串口資源愈顯緊缺,為了解決這個問題,本文采用自頂向下的﹑模塊化的設(shè)計思想,結(jié)合單片機的讀寫操作,設(shè)計了一多串口單一中斷源的芯片,并采用 ModelSim軟件對所設(shè)計芯片進(jìn)行邏輯和時序的仿真,本設(shè)計在實際應(yīng)用中具有較高的參考價值。
基于Actel FPGA的多串口擴展方案
基于VxWorks的多串口卡通信實現(xiàn)
基于VxWorks的多串口卡通信實現(xiàn)
文中所設(shè)計的船舶導(dǎo)航數(shù)據(jù)轉(zhuǎn)換器可以只依據(jù)一種導(dǎo)航數(shù)據(jù),經(jīng)過數(shù)據(jù)轉(zhuǎn)換后輸出電羅經(jīng)和GPS兩種信號,保證電羅經(jīng)設(shè)備與GPS設(shè)備的正常工作。轉(zhuǎn)換器信號的接收與發(fā)送是通過不同串口進(jìn)行,所以有必要擴展串口來解決串口太少的問題。對比分析目前較常用的幾種串口擴展方案,本文提出一種采用P89C669作為數(shù)據(jù)轉(zhuǎn)換的主處理器,AT89C2051作為串口擴展芯片的低成本方案,實現(xiàn)利用并口擴展串口的功能。
摘要:主要討論了FPGA在多單片機串行讀數(shù)系統(tǒng)中的應(yīng)用,在該系統(tǒng)中單片機通過異步串行通信讀取外部設(shè)備中的數(shù)據(jù),經(jīng)FPGA緩沖后再送到USB單片機,最終上傳到計算機。文中重點介紹了利用FPGA內(nèi)部雙口RAM構(gòu)建的FIFO在該