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