揭秘LPC2294泵艙以太網(wǎng)信號轉(zhuǎn)換電路設(shè)計(jì)圖
本文提出一種基于LC2294 處理器的泵艙信號轉(zhuǎn)換電路,實(shí)現(xiàn)了對3 路4~20 mA電流信號的采集處理,并將4~20 mA 電流信號轉(zhuǎn)化為0~1.6 MPa 壓力信號,當(dāng)壓力信號超過設(shè)定門限后進(jìn)行壓力超限光報(bào)警,轉(zhuǎn)化誤差≤0.01 MPa,同時(shí)壓力數(shù)據(jù)通過10/100 Mbit·s-1 自適應(yīng)雙冗余以太網(wǎng)上傳到上位機(jī),數(shù)據(jù)發(fā)送頻率≥5 次/s。
本文引用地址:http://2s4d.com/article/201710/369360.htm信號轉(zhuǎn)換電路設(shè)計(jì)
所示為本轉(zhuǎn)換電路設(shè)計(jì)與實(shí)現(xiàn)的整體方案框圖,其中LPC2294 作為信號轉(zhuǎn)換電路的主控制器,擴(kuò)展了兩個(gè)10/100 Mbit·s-1 自適應(yīng)網(wǎng)卡接口,以μC/OS-II實(shí)時(shí)操作系統(tǒng)作為控制平臺。對TCP/IP 協(xié)議棧進(jìn)行裁剪與實(shí)現(xiàn),并通過軟件設(shè)計(jì)完成了對壓力傳感器的數(shù)據(jù)接收轉(zhuǎn)換以及通過以太網(wǎng)進(jìn)行數(shù)據(jù)發(fā)送。硬件電路設(shè)計(jì)主要有6 部分:主控制電路、壓力信號接收電路、模數(shù)轉(zhuǎn)換電路、存儲(chǔ)電路、以太網(wǎng)接口電路和輔助電路。
模數(shù)轉(zhuǎn)換電路
本設(shè)計(jì)中采用標(biāo)準(zhǔn)5 V 電源對AD7888 進(jìn)行供電,并將已轉(zhuǎn)換為電壓形式的模擬壓力信號分別送入模擬信號1~3 引腳。由于LPC2294 芯片的電平為3.3 V,而AD7888 的電平為5 V。因此,LPC2294 對AD7888 的控制信號需要進(jìn)行電平轉(zhuǎn)換,這才能穩(wěn)定的對AD7888 進(jìn)行控制。設(shè)計(jì)中使用74LVC245 進(jìn)行電平轉(zhuǎn)換,將來自LPC2294 芯片的片選信號、時(shí)鐘信號以及數(shù)據(jù)輸入信號送入74LVC245,經(jīng)電平轉(zhuǎn)換后分別輸入給AD7888。因LPC2294 可承受5 V 電壓,所以將模數(shù)轉(zhuǎn)換后的輸出數(shù)據(jù)直接送入LPC2294 的P0.28 引腳。其具體電路如圖2 所示。
圖2 模數(shù)轉(zhuǎn)換電路
以太網(wǎng)接口電路設(shè)計(jì)
以太網(wǎng)接口電路主要由DM9000E 以太網(wǎng)控制器及HR601860 網(wǎng)卡變壓器組成。DM9000E 是由Davicom 公司設(shè)計(jì)的一款低功耗、高集成、高速以太網(wǎng)控制芯片,其可與CPU 直接相連,并支持10/100 Mbit·s-1 以太網(wǎng)連接,且接口支持8位、16 為32 位不同的處理器。系統(tǒng)設(shè)計(jì)為兩個(gè)網(wǎng)口,一個(gè)主網(wǎng)口,另一個(gè)為冗余網(wǎng)口。系統(tǒng)中LPC2294 與DM9000E 采用16 位總線方式進(jìn)行控制連接,并將其設(shè)定在100 MHz 全雙工模式下。通過對LPC2294 的CS2、CS3 引腳進(jìn)行控制以實(shí)現(xiàn)輸出片選信號對兩個(gè)網(wǎng)口進(jìn)行選擇。電路設(shè)計(jì)方面將CS2、CS3 與74HC245 的引腳A2、A1 進(jìn)行連接,并將74HC245B1、B2 引腳分別與冗余網(wǎng)卡芯片及主網(wǎng)卡芯片的ANE 引腳相連。再將兩個(gè)DM9000E 芯片的CMD 引腳與LPC2294 的A2 相連??蓪⒅骶W(wǎng)卡芯片和冗余網(wǎng)卡芯片的數(shù)據(jù)端口地址與索引端口地址分別配置成為0x83800000、0x83800004 和0x83400000、0x83400004。DM9000E 的物理層發(fā)送和接收端口TXO+、TXO-、RXI+、RXI-分別與HR601680的TPOUT+、TPOUT-、TPIN+、TPIN-相連。如圖3 所示。
在對船舶安全關(guān)注度日益提高的前提下,本文提出一種船舶泵艙信號轉(zhuǎn)換電路設(shè)計(jì),該設(shè)計(jì)方便對船用泵的工作狀態(tài)進(jìn)行實(shí)時(shí)監(jiān)測,以達(dá)到對異常狀態(tài)的提前預(yù)警。設(shè)計(jì)以ARM7 系列LPC2294 為核心控制器,配合其他芯片實(shí)現(xiàn)了將壓力傳感器輸出的壓力數(shù)據(jù)通過網(wǎng)卡傳送至以太網(wǎng)的通信功能。并通過實(shí)驗(yàn)驗(yàn)證了信號轉(zhuǎn)換系統(tǒng)的可靠性。此外,針對自動(dòng)化采集技術(shù)的誤判問題,下一步的研究方向可將采集到的數(shù)據(jù)進(jìn)行有效地?cái)?shù)據(jù)融合,用以提高數(shù)據(jù)準(zhǔn)確性,并減少誤判的發(fā)生。
評論