通訊論文范文
時間:2023-03-18 16:38:11
導語:如何才能寫好一篇通訊論文,這就需要搜集整理更多的資料和文獻,歡迎閱讀由公務員之家整理的十篇范文,供你借鑒。
篇1
異步延遲采樣(ADS)
ADS通過加入延遲線對光信號在一個比特周期內進行兩次采樣,獲取信號的相圖[10],即二維幅度直方圖,并進行傳輸損傷分析。采用ADS技術的OPM模塊結構如圖1(a)所示,待測的WDM光信號以帶寬為1nm的光帶通濾波器(BPF)進行選通,濾除相鄰信道光信號功率,但不影響選通信道的被監測光信號的波形狀態;光電探測器(PD)輸出電信號經帶寬為0.8倍信號符號率的低通電濾波器(LPF)消除帶外噪聲干擾;再進行3dB分路,一路以可調電延遲線(VDL)引入Δt延遲;最后以外部圖1ADS原理。(a)ADS光性能監測器結構圖;(b)10Gb/sNRZ-OOK半比特ADS示意圖Fig.1PrincipleofADS.(a)StructureofthedelaytapsamplingOPMmonitor;(b)halfbitdelaytapsamplingof10Gb/sNRZ-OOK時鐘驅動的低采樣速率的模數轉換器(ADC)對兩路電信號進行采樣并對采樣后數據做進一步處理。以10Gb/sNRZ-OOK信號為例說明半比特ADS原理,如圖1(b)所示。其中Tb=100ps為信號比特周期;以可調電延遲線設定3dB分路之后的一路電信號延遲時間為Δt=50ps,即半比特延遲;如采用80MSPS的14-bit分辨率雙輸入ADC,例如AD9644,進行異步降頻采樣,則采樣周期Ts=12.5ns,Ts與Tb無關,且TsTb;雙路ADC的每次采樣包含兩個采樣點E(xi)和E(yi),對應的時間差為Δt,將兩路采樣點進行幅度值的歸一化,之后再以X-Y模式做二維散點圖可得ADS相圖。在NRZ-OOK半比特ADS相圖中,沿45°對角線的兩端代表0、1電平的不同組合狀態(0,0)和(1,1);其間的過渡點對應眼圖中波形的上升和下降沿,沿-45°對角線的最大寬度反映其斜率。ADS相圖中包含被測信號相同或相鄰比特周期間的過渡態信息,能夠反映信號波形受傳輸損傷影響的狀態,可用作OPM。
OPM仿真驗證
對光信號速率、碼型調制格式透明,并能同時監測多種傳輸損傷是OPM技術的核心要求。在10Gb/s及更低速率系統中,NRZ-OOK為代表的強度調制直接檢測(IM-DD)系統因調制和接收器件簡單、成本低而占據主導地位。但在40Gb/s及更高速率的系統中,由于CD和PMD容限的降低和對頻譜效率要求的提高,NRZ-OOK調制不再適用于長距離傳輸。而以相位輔助強度調制,如ODB,也稱相位整形二進制傳輸(PSBT)和相位調制,如RZ-DPSK等為代表的先進調制格式由于損傷閾值高、頻譜效率高而受到重視[20]。以上述三種碼型調制格式為監測對象,基于OptiSIM4.0商業仿真軟件平臺構建采用ADS和ANN技術的OPM仿真系統,驗證所提出方案的透明性和損傷參數集總監測能力。
110Gb/sNRZ-OOK
10Gb/sNRZ-OOK光性能監測系統如圖3(a)所示,1550nm連續光源(CW)經工作于正交傳輸點的無啁啾馬赫-曾德爾調制器(MZM)進行外調制產生NRZ信號,數據源為10Gb/s偽隨機二進制序列(PRBS),其序列長度為27-1。級聯的摻鉺光纖放大器(EDFA)和可調光衰減器(VOA)用于調整系統的OSNR值,通過設置不同單模光纖(SMF)的傳輸距離和CD、PMD系數來模擬不同程度的CD和DGD傳輸損傷,入纖光功率保持為0以消除非線性效應影響。包含損傷的光信號一部分經PD光電轉換后以示波器(OSC)顯示眼圖作為參考,另一部分經ADS監測器進行Δt=50ps,即半比特延遲采樣和數據采集,最后通過提取相圖特征參量對ANN模型進行多損傷監測的訓練和測試。光通信性能監測系統圖中的細實線代表電路連接,粗實線代表光路,而虛線代表信號數據,下同。NRZ信號在不同損傷條件下的眼圖與相圖如圖3(b)所示,OSNR導致信號1電平和過渡點幅度分布展寬;CD和DGD均導致信號時域展寬,但CD導致信號消光比降低,相圖點沿45°對角線外擴,而DGD導致信號波形三角化,相圖出現非對稱性。根據不同損傷參數特點,提取相圖特征參數,其中珡m和σm分別為相圖采樣點到原點距離的均值和標準差;珋θ為相圖采樣點角度平均值;Qd=(μ1-μ0)/(σ1+σ0)類似眼圖中Q值的定義,以相圖中沿45°對角線上采樣點區分0、1電平,求其均值和標準差得對角線Q值。以上述4個參數構成如圖3(c)所示ANN模型的輸入向量,OSNR,CD,DGD參數構成輸出向量,MLP-3包含26個隱元,采用擬牛頓(Quasi-Newton)算法作為訓練算法,ANN的訓練使用張齊軍教授開發的NeuroModeler軟件包。為了驗證ANN模型監測傳輸損傷的性能,以125組不同損傷條件下相圖參數構成訓練樣本,其中OSNR分別為40,36,32,28,24dB;CD分別為0,200,400,600,800ps/nm;DGD分別為0,12,24,36,48ps,對ANN進行訓練。在訓練完成后,以另外的64組不同損傷參數,其中OSNR分別為38,34,30,26dB;CD分別為100,300,500,700ps/nm;DGD分別為6,18,30,42ps,構成測試樣本對ANN的預測輸出進行測試。10Gb/sNRZ-OOK光性能監測結果如圖4所示,其中ANN模型在200次迭代之后的訓練誤差Etrain=0.008,ANN模型預測輸出與測試樣本相關系數Rc=99.3%,損傷參數監測的均方根誤差分別為EOSNR=0.1dB,ECD=8.34ps/nm和EDGD=0.92ps,在監測損傷參數的測量范圍內,監測誤差小于5%。
240Gb/sODB
40Gb/s光通信系統與10Gb/s系統相比,CD容限減小16倍,PMD容限減小4倍,NRZ-OOK調制的無電中繼再生可傳輸距離大大縮短。ODB調制格式采用三電平調制,非連續的相鄰1電平之間相位相差π,在CD、PMD或濾波器效應引入波形展寬時,產生干涉相消,使0電平保持低電位,從而大幅提高其對色散損傷的閾值,而且其頻譜較NRZ-OOK調制更窄,有利于窄信道間隔的WDM傳輸[20]。同時,ODB調制格式只需改動發射機,而接收機不變,在性能和復雜度之間實現折中。40Gb/sODB光性能監測系統如圖5(a)所示,信號源產生40Gb/sPRBS,其序列長度為27-1,首先進行雙二進制預編碼,之后經帶寬為10GHZ的低通濾波器產生三電平驅動信號,在工作于傳輸零點的MZM中對1550nm的CW光源進行外調制得ODB信號,入纖功率保持為0,消除非線性效應影響。光纖鏈路中OSNR、CD和PMD三種傳輸損傷的模擬與眼圖監測部分與4.1中相同,ADS監測器的延遲為半比特,即Δt=12.5ps。不同損傷條件下的ODB信號眼圖與ADS相圖如圖5(b)所示,OSNR降低導致0、1電平和過渡點幅度值均勻展寬;CD導致波形三角化,相圖中第3象限采樣點外擴;DGD導致波形斜率降低,消光比減小,相圖點沿對角線方向閉合。根據相圖變化特點提取特征參數,其中珡m、σm、珋θ和Qd與4.1中相同,σm3為相圖第3象限采樣點到原點距離的標準差。以相圖特征參數為輸入向量,監測損傷參數為輸出向量構造ANN模型如圖5(c)所示,采用擬牛頓訓練算法,隱元數目為32個。以125組不同的傳輸損傷組合構成訓練樣本,其中有OSNR分別為42,38,34,30,26dB;CD分別為0,40,80,120,160ps/nm;DGD分別為0,4,8,12,16ps,對ANN進行訓練。以64組不同的傳輸損傷組合構成測試樣本對訓練完成的ANN模型進行預測輸出的檢驗,其中有OSNR分別為40,36,32,28dB;CD分別為20,60,100,140ps/nm;DGD分別為2,6,10,14ps。監測結果如圖6所示,ANN模型訓練誤差Etrain=0.031,預測輸出與測試樣本相關系數Rc=97.6%,損傷監測均方根誤差為EOSNR=0.72dB,ECD=3.24ps/nm和EDGD=0.49ps,測量范圍內的監測誤差小于5%。
340Gb/sRZ-DPSK
在RZ-DPSK調制格式中,由于采用了平衡光電探測(BPD),其達到相同誤碼率所需的OSNR值要求比OOK調制格式要低3dB,即接收機靈敏度提高一倍。對于受到光放大器自發輻射噪聲限制的長距傳輸系統而言,使用RZ-DPSK調制可使無電再生中繼可傳輸距離增加一倍,2003年以后的陸基和海纜長距大容量光通信系統中,DPSK和差分四相移鍵控(DQPSK)調制逐漸取代OOK而成為主流[21]。40Gb/sRZ-DPSK光性能監測系統如圖7(a)所示,序列長度為27-1的40Gb/sPRBS經差分預編碼后在工作于傳輸零點的MZM1中對CW光源進行相位信息加載,再采用40GHz正弦時鐘信號在工作于正交傳輸點的MZM2中進行RZ碼型調制,最終獲得50%占空比的RZ-DPSK信號。光纖鏈路中OSNR、CD和PMD三種傳輸損傷的模擬與4.1中相同,在加入傳輸損傷之后,部分光信號經過延遲干涉儀(DLI)解調和BPD平衡探測后,在OSC1中顯示解調信號眼圖;部分光信號直接PD檢測,在OSC2中顯示線路傳輸眼圖;部分光信號進入ADS監測器,其延遲量設置為1bit,即Δt=25ps。不同損傷條件下的RZ-DPSK信號的解調后眼圖、線路傳輸傳輸眼圖和ADS相圖如圖7(b)所示,OSNR降低導致信號波形和相圖點幅度值的展寬;CD導致波形幅度值和消光比降低,相圖點局部外擴;DGD導致兩偏振態的信號產生相位差,在PD檢測中干涉相消,使信號波形幅度值降低,相圖點沿對角線方向縮短。根據相圖變化的特點,提取與傳輸損傷變化有關的特征參量,其中珡m和σm與4.1中相同,珋θhalf為相圖45°對角線以上采樣點到原點的角度平均值,σθ為全部采樣點到原點角度值的標準差,M為采樣點到原點幅度最大值與最小值之差。以上述特征參數為輸入向量,損傷參數為輸出向量構造ANN模型如圖7(c)所示,隱元數目為30,采用擬牛頓訓練算法。以125組傳輸損傷組合構成訓練樣本,包括OSNR分別為36,32,28,24,20dB;CD分別為0,12,24,36,48ps/nm;DGD分別為0,3,6,9,12ps,對ANN進行訓練。以64組不同的傳輸損傷組合構成測試樣本對訓練完成的ANN模型進行預測輸出的檢驗,包括OSNR分別為34,30,26,22dB;CD分別為6,18,30,42ps/nm;DGD分別為1.5,4.5,7.5,10.5ps。監測結果如圖8所示,ANN模型訓練誤差Etrain=0.06,預測輸出與測試樣本相關系數Rc=95.8%,監測均方根誤差為EOSNR=0.15dB、ECD=1.74ps/nm和EDGD=0.61ps,測量范圍內的監測誤差小于5%。
篇2
(1)通訊構架圖系統通訊采用組件式開發,面向對象設計,代碼接口簡單,可擴展,便于多系統公用,事件驅動方式支持應用層直接使用(獨立線程),應用層只需要關心業務邏輯即可。系統通訊除了具有暫停、恢復功能,還具有停止、重啟功能。通訊構架如圖3所示。與同類產品橫向對比,系統的通訊結構具有以下優勢:①對通訊具有暫停、停止和重啟功能;②事件驅動方式支持應用層直接使用(獨立線程),應用程序可在此線程中作任何業務邏輯開發,而不影響通訊組件通訊,而且各相應事件之間也是相互獨立的;應用開發人員編寫代碼時,只需要在此事件中填充相應業務邏輯即可,無需考慮如何觸發調用該處業務邏輯代碼,通訊組件在運行時會自動觸發;③面向對象設計,可擴展。(2)雙通道并發通訊單進程雙通道并發通訊技術是通訊系統的特色。當前各系統通訊以單一通訊方式、單一通道為主,如可采用485通訊方式、一個通道的半雙工通訊;或者采用環網通訊方式、一個通道的半雙工通訊。本系統可以實現2種通訊方式、雙通道并發通訊,例如可以采用雙串口雙通道并發通訊;雙環網雙通道并發通訊;串口加環網雙通道并發通訊等,對于大型礦井極大提高通訊巡檢周期。在系統巡檢容量變大后,若巡檢周期過長,可以通過啟用雙通道并發通訊來縮短通訊周期,而且并發通訊可以是并發串口通訊、并發串口+環網、并發環網+環網通訊。可以根據礦上實際情況來擴展系統容量,比如礦方本身使用的是環網通訊,后期若系統容量過大后,可以采用環網+環網通訊模式;若礦方當初使用的是串口通訊,并且礦方沒有布置環網線路,可以采用雙串口通訊模式,只需多接一個硬件接口。通訊配置界面如圖4所示。
2數據庫的優化設計
數據庫優化,提高系統響應能力一直是數據庫應用開發的研究課題。通常是通過設計較好的關系數據表、采用存儲過程、增加索引等手段來提高數據響應能力,但是當數據過于龐大時,這些常規的手段已經不能適應需求,系統響應效率低,當前其他各系統都采用人為分表的原始方式來解決這一問題,人為將本來屬于一個邏輯表的分成若干個邏輯表,從而達到提高數據響應效率的目的,但會帶來了許多問題,開發人員需要維護創建該邏輯表,同時存儲數據時還要開發人員區分存入邏輯表,增加了故障點,降低系統的可靠性,由于生硬的將一個概念模型分成了若干個相同的模型,數據庫表的概念模型設計可讀性差。數據庫表分區技術解決了以上問題,數據庫通過表分區技術不改變邏輯表的結構和數量,通過邏輯表和若干個物理表的內部映射將邏輯表分成若干個物理表存儲區;且這些物理表可以分布在不同磁盤分區下,歷史數據文件易于分離,而現有分表的方式不易分離,因為都是存儲在一個物理文件里面的;如果是磁盤陣列,各物理表的查詢響應將實現并行讀取,提高查詢效率和系統響應速度;將本來不屬于開發人員維護的任務獨立由數據庫維護,降低開發人員難度,同時也消除了若干個可能的故障點,提高了系統的可靠性。圖5形象說明了表分區的優勢。
3結語
篇3
由于現在市面上新出一款單片機SPCE061A,它非常有特色。本文主要介紹,利用SPCE061A和USB接口芯片PDIUSBD12來開發USB設備。SPCE061A單片機由臺灣凌陽公司制造,SPCE061A單片機款式新穎,而且性價比極高。SPCE061A在2.6V~3.6V工作電壓范圍內的工作速度范圍為0.32MHz~49.152MHz;2K字SRAM和32K字FLASH僅占一頁存儲空間;32位可編程的多功能I/O端口;兩個16位定時器/計數器;低電壓復位/監測功能;8通道10位模/數轉換輸入功能并具有內置自動增益控制功能的麥克風輸入方式;雙通道10位DAC方式的音頻輸出功能;指令系統提供具有較高運算速度的16位×16位的乘法運算指令和內積運算指令,為其應用增添了DSP功能.....。較高的處理速度使SPCE061A能夠非常容易地、快速地處理復雜的數字信號。開發數字聲音和語音識別產品,選擇SPCE061A是一種最經濟的選擇。
本文所設計的USB設備系統的功能比較簡單,它主要實現SPCE061A與PC機之間的簡單通訊,是SPCE061A單片機的一種基本應用。這篇文章的主要目的是希望能夠給讀者起拋磚引玉的作用,開發者可以在這個基礎上修改程序,輕松實現USB設備系統開發。本文所設計的系統具有三種簡單功能:1.檢測USB外設是否連接成功。2.通過點擊PC端的應用軟件上的按鈕,可以點亮或熄滅與SPCE061A單片機IO口相連的LED燈。3.應用軟件發送任意字符串到SPCE061A,SPCE061A接受、回送字符串,應用軟件接受到字符串時,能夠將它顯示出來。
4.1系統組成
本USB通訊系統,主要由凌陽十六位單片機SPCE061A,Philips公司的USB接口芯片PDIUSBD12組成,系統框圖如圖3.10所示。
這個系統的基本工作流程為:PC端應用軟件,發送ID0(為了使主機和設備方能同步,該系統定義了三個握手ID:ID0,ID1,ID2。)給PDIUSBD12,PDIUSBD12接收數據,產生中斷通知SPCE061A單片機讀取數據。SPCE061A如果讀取的數據為ID0,那么發送ID0給PDIUSBD12;PC機端應用軟件發送完數據后,讀取外設發送的數據,如果讀到的數據為ID0,那么彈出一個提示框,提示USB外設連接成功。此后PC機端的應用軟件和USB外設之間的通訊都是通過ID來進行的。
4.2硬件設計
系統電路原理圖如圖3.11所示。其中PDIUSBD12用作實現PC機與SPCE061A單片機進行通信的高速通用并行接口。USB協議層的相關通訊協議通過PDIUSBD12來實現,它由硬件實現不需要固件的參與。SPCE061A單片機的主要作用:1.windows系統配置、枚舉USB外設時,SPCE061A發送、接收相關的USB設備信息。2.windows系統配置、枚舉USB外設成功后,根據接收到的ID,進行相應的操作,起控制作用。
SPCE061A內嵌32K的FLASH的存儲空間、14個中斷源,它在2.6~3.6V的工作電壓范圍內的工作速率范圍為0.32MHz~49MHz,這使得它有較高的速率和存儲空間來應付USB通訊。單片機SPCE061A與PDIUSBD12之間通訊采用中斷方式,數據交換主要是靠SPCE061A單片機給PDIUSBD12發命令和數據來實現的。
PDIUSBD12通過這種方式來識別命令和數據:在ALE信號的下降沿時鎖定地址,如果是奇地址,那么它接收的是命令;如果是偶地址,那么它發送或接收的是數據。PDIUSBD12的中斷寄存器只要不為0,它的中斷輸出引腳(INT_N)就保持低電平,所以系統初始化時可將SPCE061A單片機的外部中斷(下降沿觸發)引腳IOB2設置為帶上拉電阻輸入。當PDIUSBD12的中斷寄存器由零變為非零時,馬上觸發SPCE061A的外部中斷,SPCE061A單片機在中斷處理時,讀取PDIUSBD12芯片的狀態寄存器以清除中斷寄存器中對應位,使得中斷引腳變為高電平。這樣使得SPCE061A可以在退出中斷后,可隨時響應外部中斷。
圖3.11中的LED1燈非常有用,它是PDIUSBD12的GOODLINK指示燈,在系統枚舉時會根據通信的狀況間歇閃爍,當PDIUSBD12被枚舉和配置成功后,將一直點亮。隨后在USB通信時會閃爍,這對調試非常有用。
4.3軟件設計
USB設備的軟件設計主要包括兩部分:一、USB設備端的單片機軟件,主要完成USB協議處理與數據交換。二、PC端的程序,由USB驅動程序和用戶服務程序兩部分組成,用戶服務程序通過USB驅動程序通信,由系統完成USB協議的處理與數據傳輸。
該系統單片機端的軟件流程如圖3.12所示。SPCE061A單片機控制程序由三部分組成:第一、初始化SPCE061A和PDIUSBD12。第二、主循環部分,主要任務是判斷標志位是否改變,如果改變則執行相應的程序,否則一直循環等待中斷。第三、中斷服務程序,主要任務是接收、發送數據,設置相應的標志位。主機首先要發令牌包給PDIUSBD12,PDIUSBD12接收到令牌包后就給單片機發中斷,單片機進入中斷服務程序,首先讀PDIUSBD12的中斷寄存器,判斷USB令牌包的類型,然后執行相應的操作。因此,單片機程序主要就是中斷服務程序的編寫。在USB單片機程序中要完成對各種令牌包的響應,其中比較難處理的是SETUP包,主要是端點0的編程。
系統初始化部分包括系統時鐘,IO口,中斷設置(開外部中斷),PDIUSBD12芯片軟件復位、初始化。該主流程的核心部分是協議層的請求處理,它關系到PC機枚舉USB外設成功與否。所以在調試單片機程序的時候,要特別注意Window對USB設備的枚舉順序。如果枚舉成功,主機將找到新的設備,提示安裝驅動程序;否則找到未知設備,USB外設不可用。
中斷服務子程序的編寫,采用混合編程,也就是說,在匯編程序中調用C函數,這樣可以提高代碼的可讀性。中斷服務子程序的流程如圖3.13所示,有好幾個地方,只做清中斷處理,這是因為有些端點沒有用到。它只作為一個程序接口,為擴展系統功能用。
目前編寫主機的USB驅動程序主要采用三種方法。第一,使用WindowsDDK來編寫驅動程序,難度很大,但是非常靈活;第二,使用DriverStudio開發工具來生成驅動程序;第三,使用Windriver開發工具來生成驅動程序。用后面兩種方法來開發驅動程序的周期短,但是不靈活。本系統的驅動程序采用DDK編寫,用戶服務程序能夠通過驅動程序與PDIUSBD12芯片中任意端點通訊,因此編寫用戶服務程序也是非常靈活的。
4.4總結
篇4
采用VisualBasic作為軟件的開發平臺。根據采集數據的量及相應的操作功能,MicrosoftSQLServer2005符合監控軟件的需求。
1.1軟件流程圖
根據軟件的功能模塊及其分工,當軟件啟動時,定時讀取PLC規定存儲區域的數據到數據庫中,并把數據用動態形式顯示在界面上。點擊查詢功能時,選擇相應的罐進行數據的分類查詢及顯示,同時刻進行報表的生成及打印工作,其工作流程圖如圖2所示。
1.2軟件與PLC的通訊
串口通信最重要的參數是波特率、數據位、停止位和奇偶校驗。對于兩個進行通信的端口,這些參數必須匹配。為實現PC和PLC的數據通訊,需在PC和PLC中進行通訊協議的有關設定。PLC端設定:PLC實現串口通訊參數初始化設定,主要在程序中調用相應功能模塊,從而進行參數設定。對于S7-200PLC,其設定模塊如圖3所示。設定從站為1號站,波特率為19200bit/s,采用偶校驗方式進行數據校驗,默認數據位為8位,停止位1位,以及設定寄存器的起始地址等內容。PC端設定:根據PLC端的設定,對PC的串口需進行相匹配的通訊設置。由于數據讀取采用定時出發的方式,在界面中采用隱藏的Timer控件,實現定時通訊的過程,其主要源代碼如下:IfMSComm1.PortOpen=TrueThenMSComm1.PortOpen=FalseMSComm1.CommPort=1MSComm1.Settings=″19200,e,8,1″MSComm1.InputMode=comInputModeBinaryMSComm1.OutBufferCount=0MSComm1.InBufferCount=0MSComm1.PortOpen=TrueTimer1.Interval=1000
1.3軟件與數據庫的連接
VB對數據庫的操作有3種方法:當timer控件觸發時,PC發出讀取數據指令,PLC將存儲區域的數據從二進制轉換成十進制,傳輸給PC,再有程序將接受的數據寫入到數據庫中。寫的過程經歷了數據庫指定或者創建、數據寫入、數據庫關閉3個過程。DimcnAsNewADODB.ConnectionDimrsAsNewADODB.Recordsetcn.ConnectionString=″DRIVER=SQLServer;SERVER=″&a&″;UID=″&″″&″;PWD=″&″″&″;DATABASE=監控″cn.Openrs.Open″select觹from總表″,cn,adOpenKeyset,adLockOpti-misticrs.AddNewrs.Fields(0)=Nowrs.Fields(1)=″″&f2&″″……rs.Updaters.Close
1.4查詢功能實現
客戶對于數據的查詢,主要按照單罐的方式,按照一天、一月及年度的方式,收集該罐的數據以便于客戶進行數據的分析及存檔。軟件設計是遵循客戶習慣,依照圖4所示軟件流程圖進行數據操作,在數據庫打開的情況下,利用se-lect語句實現數據庫數據的篩選,再將數據利用一下代碼打開Excel程序,并將數據導入到Excel表中,以便報表的生成和打印。
1.5軟件的動畫顯示
監控軟件主體界面中,主要是顯示當前的工作狀態,利用圖片的顯示、隱藏功能及循環語句區分當前設備的不同狀態。其主體界面如圖5所示。
2結束語
篇5
學校作為學生掌握知識,學習禮儀,提高自身素質的主要地方,學校的管理更是為所有的學生和每一個老師提供一個良好的學習環境。伴隨著一系列校園事故的發生,再次為學校的安全工作敲響的警鐘。因此,高校管理的首要任務就是校園安全,確保學生生命安全,學校財產安全等等。如今,社會和家長對高校管理提出了很多更高的要求,現代移動通訊技術也得以在高校管理中有效應用。隨著現代移動通訊技術每十年更新一代的超快速度,手機成為每一個大學生必備的通訊工具,手機的普及和廣泛使用也讓高效管理有了新的思路,如今,手機的功能不單單停留在只能收發短信,接打電話這些簡單的功能上。智能手機的出現,讓手機像計算機一樣,具有獨立的操作系統,可以由用戶自行安裝軟件、游戲等第三方服務商提供的程序。手機的功能更加強大,能夠提供的服務也更加全面。現在很多人人手一部手機,因此,高校在自身管理過程中開始探索出采用現代移動通訊技術的全新模式。在某些高校,學校建立了基于移動應用的校園信息服務系統。這樣,院校需要公示或者通知的重要信息,在校園服務系統上就可以第一時間出去,廣大師生也能及時在自己手機的APP客戶端或者網站上查詢到相關信息,這樣就讓學校生活取得了極大的方便。同時,學校也可以利用基于移動通訊技術的校園服務系統及時的和學生家長溝通,了解學生在學校的學習和生活狀況。讓每一位家長對學生的學習環境,生活環境做出初步的了解。目前,很多學校推出很多校園公眾號碼,利用短信或者微信,可以隨時進行雙向溝通。學生遇到學習、生活、情感的上的問題隨時能夠與輔導員和學校心理咨詢處取得聯系。另外,學校也可以根據本校自身教育現狀,提供適合本校學生需要的教育信息。
二、現代移動通訊技術在我國高校管理中廣泛應用
現代移動通訊技術在高校管理中的廣泛應用已經取得了很好的成效,實現了學校、老師、學生、家長之間的互相交流,相互溝通,極大的便利了高校在管理過程當中解決存在的問題。繼續深入探索現代移動通訊技術在高校管理當中的廣泛應用,根本目的是為了促進學生能夠更好地成長成才。現代移動通訊技術的使用為每一位學生家長敞開了參與高校管理的大門,讓家長們也積極的為高校的發展和進步出謀劃策,為學生的成長、成才、就業提供更多的指導。也為每一位高校的學生在學習和生活方面提供了很多便利。最主要是讓高校在管理方面有了很多新的思路,可以借鑒和學習其他高校在管理方面的寶貴經驗,增進學校彼此之間的友誼,為培養新世紀更多優秀的人才增添了一份力量。采用移動通訊技術管理學校也節約高校管理經費,提高信息傳送效率,也就提高了學校的辦公效率。高校管理為達到正確地揭示學校內部管理活動規律、規范學校管理行為、提高學校管理技能采用現代通信管理方式,實現了管理的現代化,網絡化。移動通信系統的發展也從不同程度上帶動著高校管理方式的向前發展。以前,每位大學生的都為使用圖書館借閱卡、銀行卡、電話卡和食堂飯卡等等各種各樣的校內卡而頭疼,這么多的卡顯得很不方便。隨著校園網技術的推廣,高校在校內都建立了校內網,為校園一卡通的出現和使用做了很好的鋪墊。目前,校園內實現一卡通管理學生已經成為高校管理的趨勢,整合了信息資源,給全校師生帶來了極大的便利,在校園內,無論走到哪里,一卡通都能夠提供相應的服務。如今,學生們再也不用為每次出門都要攜帶很多卡而發愁,也解決了高校在管理上復雜的問題。
三、結語
篇6
1.1分享功能優勢
微博、QQ、微信及易信都具有分享的功能,并且各有所長。因此,運用微博、QQ、微信與易信的分享功能開展大學生思想政治教育,應針對實際問題采用不同的通訊軟件來開展。微博的分享功能主要在于其轉發功能,用戶通過瀏覽主頁上自己關注用戶的信息,對于感興趣的視頻、圖片、新聞都可以轉發出去,分享到自己的頁面上,只要是關注自己的粉絲都能看見。在微博平臺上實現信息的傳遞與分享則顯得尤為簡單,借助這一平臺使得大學生們可以從中獲取各種思想政治教育信息,對其進行理解與消化[2]。這就凸顯了微博的教育功能,在微博上還可以進行遠程教育,通過在線課程對大學生們進行授課,同時還培養了大學生們自主學習能力。譬如,通過在線課程,可以開展一些關于大學生思想政治教育內容的講座,組織同學們在網上觀看,克服了時間、地域的局限性,大學生們不出門就可以了解到思想政治教育內容方面的知識。另外,在線課程還能使同學們可以有選擇的觀看自己感興趣的課程,感受國內外名校課堂的氛圍、感受國內外名師的風采,使一些不能進入到一流大學的學生同樣能接受到一流大學的教育,微博的這一點功能優勢是微信、QQ與易信所不能比擬的。微信、易信的分享功能則取決于其朋友圈的功能。微信與易信的朋友圈其實相當于一個虛擬的社會網絡社區,通過這一虛擬社會網絡社區有助于豐富人們彼此間的溝通方式,增進情感。與微博相比,微信、易信朋友圈具有更強的用戶黏性和溝通感覺,是一個較為私密的紐帶[3]。因此,思政教育工作者就應該利用好好朋友圈的功能,分享一些關于思想政治教育相關內容到朋友圈上,以便學生們看到并了解。而QQ的分享功能則體現在QQ空間這一平臺上,它同樣也是以網絡為載體、利用QQ號建立關系,簡易、迅速、便捷地自己心得,輕松地與他人進行交流,再集豐富多彩的個性化展示于一體的綜合性平臺[4]。大學生們喜歡通過QQ空間寫日記、記錄心情、上傳自己的圖片等方式來抒發自己的情感。因此,思政教育工作者可以進入學生的QQ空間來把握學生的思想動態,及時地對其進行開導以及教育。同時,也應鼓勵學生在老師的QQ空間上發表留言,給教師提出建議,以便學生與教師形成良性互動,不僅增進情感,而且使得思想政治教育工作更易開展。
1.2推送功能優勢
推送功能指的是通過好友對信息的轉發、分享等方式,讓更多的人能夠看到消息。微博的推送功能主要是向粉絲推送文字、圖片、視頻等消息,并且還可以設置自動回復。因此,思政教育工作者就應該抓住微博的這一優勢功能,一些與思想政治教育內容相關的新聞、信息、知識,然后再通過學生干部的轉發、分享讓更多的學生看見,這就擴大了信息的廣度。QQ的推送功能更多的則體現在推送新聞方面。例如,不管是用電腦登入QQ還是有手機客戶端登陸QQ,每天都能收到騰訊推送這一天國內外發生的重大新聞。這樣,思想政治教育工作者可以關注推送的新聞,有針對性的挑選一些貼近大學生社會主義核心價值觀的內容的話題,以供大學生們在QQ群里相互討論,以達到學習的效果。在推送這一功能占優勢的應屬微信與易信,它們的推送功能都是通過公眾平臺向好友推送文字、圖片、視頻、音樂等信息,或者發至朋友圈,供好友圈的所有朋友都能看見。因此,這在一定程度上需要技術的支持,開設自己的公眾平臺,大到以校為單位、小到以社團、學生會為單位,通過自己的公眾平臺向好友推送一些具有教育意義的內容。
1.3生活服務功能優勢
生活服務功能是指在人們生活方面提供相應的服務,例如微博的生活服務功能包括購物、手機充值、水電費繳納、轉賬匯款、微公益等服務。因此在一功能上,微博的生活服務功能優勢對于開展大學生思想政治教育較之QQ、微信、易信更具優勢。微博生活服務功能中的微公益活動對于開展大學生思想政治教育提供了很好的平臺。微公益,顧名思義就是從身邊微不足道的公益事情著手、強調積少成多。無論你是否是億萬富翁,還是有無社會地位,都可以通過自己的行動去幫助需要幫助的人。雖然每個人做的事可能是微不足道的,但積少成多,微小的力量也能匯聚成大大的理論,產生巨大的社會影響。思政教育工作者可以通過校微博宣傳、開展一些微公益活動來倡導大學生們通過自己的力量為社會做出一點小小的貢獻,這樣不僅培養了大學生們的公益意識,建立公益的思維方式和生活方式。如此一來,生活處處皆公益,從生活中影響了大學生,讓思想政治教育真正走進大學生的生活中。而微博作為一個社交性軟件,其影響力則是深遠的,已經深入大學生們的日常生活中去了,尤其是以女生群體為主,每日都會登陸微博瀏覽最新的消息。“刷微博”一詞也并不新鮮了,“我每天都會刷微博”“你今天在微博上看見誰誰誰發的圖片了嗎?”等等話語常常成為女生們相互討論的話題了。在微博上,你還能看見一些明星、社會名人的身影,使得微博具有一定的“明星效應”,由于大學生群體這階段的心理特點,偶像的影響力可能比學校老師、同學的影響力還大,他們的號召力和感染力影響深遠,其傳播效應也更為明顯。微信與易信的生活服務功能體現的比較明顯的則是購物這一方面。近兩年,隨著微信用戶數量的不斷飆升,微信代購已經廣為流行,成為電商繼淘寶之后的又一大切口,他們憑借個人相冊的圖片,再配上簡短的文字介紹,便將自己的微店經營的有聲有色,開店成本低、交易方式便捷廣受店主的喜愛,其代購產品涉及紅酒、化妝品、服裝、包包、飾品等,多以奢侈品代購、高檔仿奢侈品等,已成為一種新的營銷方式。微信代購在逐漸受到認可的同時,問題也隨之產生,有誰來監管?導致很多大學生們,尤其是女生群體,上當受騙。因此,思想政治教育工作者一定要引起重視,一方面,要給大學生們一定的知識以防上當受騙,可通過講座的方式。另一方面,要引導大學生們正確的消費觀,尤其是“90后”女大學生的消費觀。很多女生追求奢侈品,不惜騙父母的方式討取更多的生活費來購買這些奢侈品,在校園里形成不良的風氣,大家互相攀比誰能買到好看的衣服、用好的化妝品、買到明星同款,過于生活用品過于追逐品牌。思想政治教育工作者有必要糾正女大學生的這種不良風氣,引導女大學生正確的消費觀,培養艱苦樸素的作風。
2結論
篇7
1.1一般資料182例患兒均來自海寧市人民醫院兒科門診及過敏原測試門診,男87例,女95例,年齡2~15歲,平均6.7歲,病程2個月~5年。所有患兒符合《諸福棠實用兒科學》制訂的診斷標準[1]。所有患兒在3~5天內未使用激素、抗生素和抗過敏藥。
1.2方法應用德國摩拉生物共振治療系統(德國Med-Tronik公司生產),利用隨機所帶的上千種過敏原樣本,包括食物及添加劑、吸入類、接觸類、金屬、病原菌等。通過遠紅外掃描檢測系統進行檢測,確定信息點,選擇測試程序,逐一測定過敏原標本。
MORA-Super變應原檢測:患者去除金屬物,留取尿液或唾液標本放在MT2杯中:保持安靜,把柔性電極放在身體的相應部位,雙手各拿一柱狀電極雙腳赤足踏在鍍金板電極上。根據不同年齡、能量象限值選擇相應的基礎治療和淋巴排毒治療,小于7歲用104程序,7~14歲用105程序,大于14歲輸入生日信息。檢測過敏原:選擇ALL-Test程序,通過ELH程序進行檢測。在左右手大拇指內側點左右手中指末節靠拇指側找檢測穴位點,共4個點;調節穴位測量敏感性因子擴大穴位測量值到100。將梅筆(MEBE)放入蜂窩杯內,等數值下降到85時,連接電腦逐個檢測過敏原,大類過敏原陽性反應時應用一分二排除法功能尋找過敏原。當檢測出患者對某種物質反應超過基礎波閾值(100)時可確認為對該物質過敏。
2結果
見表1。182例蕁麻疹患者中變應原陽性率最高的是螨蟲,占70.88%,其次是魚類58.79%,其中對一類過敏4例(2.20%),對兩類物質過敏24例(13.19%),三類過敏15例(8.24%),四類過敏22例(12.09%),由于同一類過敏原中包含多種過敏原,結果均對兩種以上物質過敏。表1182例蕁麻疹患者的過敏原種類及陽性率
3討論
蕁麻疹是一種常見且頑固難治的皮膚病,病因復雜,尤其是兒童蕁麻疹,因其可使兒童的許多活動受限,特別是戶外活動受限;盲目限制飲食,也會影響營養物的攝取;瘙癢又會影響睡眠質量,從而影響生長發育等,因此盡可能明確病因是防治的關鍵。
應用摩拉生物共振檢測過敏原,結果顯示182例患者中螨蟲、魚類、花粉、紡織物、真菌,稀釋劑、環境化學等是常見的過敏原,變應原陽性率最高的是螨蟲,這與以往報道文獻[2~5]相一致,由于檢測方法不同,陽性率有一定差異。塵螨與花粉廣泛存在于人類居家及自然界,螨蟲類的身體及分解物、花粉顆粒等很容易隨風飄散造成空氣中存在大量過敏原,導致大量過敏人群,而且很難完全避免。患者要重視對居住環境的清理與維護,盡量不用地毯、羽絨被,不養寵物,室內保持通風,溫度適宜,以減少和防止室內蟲螨生長。對魚類過敏者可盡量避免食用水產品。在春秋植物開花最多的季節,盡量減少戶外活動,不到公園野外游玩,家居陽臺盡量不種植花卉盆景以減少變應原接觸幾率。
研究還顯示結果患兒均對兩種以上物質過敏,說明患者在高敏狀態時可同時對多種變應原產生過敏反應,這種現象提示單一變應原脫敏治療蕁麻疹效果不佳。
德國摩拉生物共振儀通過生物物理學的方法檢測變應原,不僅操作簡便、準確率高、可檢測的過敏原種類多、無創傷、無痛苦、患兒易于接受,而且還可以根據檢測結果接受摩拉生物共振系統的脫敏治療,值得臨床推廣使用。
【摘要】目的探討蕁麻疹與過敏原的關系,尋找該疾病常見的過敏原,為患者的脫敏治療及預防提供依據。方法應用德國摩拉(MORA)生物共振儀對182例蕁麻疹患者進行過敏原檢測。結果蕁麻疹常見的過敏原有螨蟲、魚類、花粉、紡織物、真菌,稀釋劑、環境化學等。結論摩拉生物系統可用于蕁麻疹病因的檢測。
【關鍵詞】蕁麻疹;過敏原;摩拉生物共振
【參考文獻】
1胡亞美,江載芳.諸福棠實用兒科學,第7版.北京:人民衛生出版社,2005,646-647.
2葉筱燕,田群,龔麗妹.130例慢性蕁麻疹點刺試驗結果分析.中國熱帶醫學,2007,7(4):552-557.
3趙梓綱,趙華.蕁麻疹1000例變應原皮膚點刺試驗結果分析.中國皮膚性病學雜志,2008,3(22):149.
篇8
根據系統的總體設計,應由系統主登錄頁面,包括管理員、教員、考生均可從此頁面登錄,采用密碼認證方式,系統根據選取的登錄頁面登錄至管理、考試、查詢等功能頁面。考生輸入驗證信息登錄后,選擇考試科目,考試級別,即可進行相應試題生成并進行培訓考試,考生交卷后,系統進行自動判斷并顯示分數,若含有主觀題,則需要教員登錄進行人工判卷,最終考生的考試記錄和分數將存入數據庫。
1.1各功能分解設計
(1)data.asp。Data.asp文件主要實現數據庫的連接功能。可方便其他功能頁面連接數據庫時引用。
(2)default.asp。該頁面為系統的首頁,提供系統入口。在此頁面可實現用戶的登錄和注冊引導。利用表單域獲取用戶輸入的驗證信息,提交給處理頁面進行處理,反饋結果,并連接至相關頁面。
(3)register.asp。該頁面實現用戶注冊功能,用戶填寫所需的注冊信息,該頁面進行預處理,檢測數據庫用戶表中是否有沖突信息,若無沖突信息則寫入數據庫用戶表,有沖突則提示用戶沖突項,更正后重新執行注冊代碼。
(4)select.asp。該頁面實現用戶登陸考試系統后進行考試科目的選擇,考生信息的核對,提供信息給考試頁面生成試題。
(5)test.asp。該頁面為考試頁面,實現條件實現隨機試題的生成,并對培訓考試時間進行提示,在預設時間點對考生給予時間提醒。該頁面使用Randomize產生0-1間的隨機數,用于控制系統對試題的隨機選擇。考試結果頁面,考試結束后若僅有主觀題,則系統自行進行判卷,反饋考試結果,并對考試記錄和分數進行入庫操作。
1.2關鍵算法介紹
系統設計過程中有三處關鍵算法。第一個是如何實現在隨機選題。隨機選題使用常用的rnd()函數,在使用該函數前需使用Randomize產生隨機因子。第二個是保證隨機選題不重復。為解決該問題,設計使用在題目表中開一列ifselect字段來標識是否已經進行過該題的選取,若為0則表明為選取,代碼選擇該題,若為1,則跳過。再每次生成考卷后都將ifselect賦值為0,以便下一用戶選題。第三個是如何將test.asp中所有試題ID號傳到result.asp中。因為試題數是變值,用一般的使用變量方式行不通。可采用將id號以逗號分隔存在字符串變量中,然后到result.asp頁面中用split()函數拆開存放到數組中的辦法進行解決。
2結論
篇9
1運動訓練信息管理系統的現實需求分析
運動訓練信息管理系統通常是將運動員日常的訓練狀況以數據信息的方式存儲于計算機中,以此種方式輔助教練員隨時查閱運動員的訓練情況,以此作為運動員下一階段訓練方式的參照。因此,該系統需要具有訓練館里自動化的基本功能,運動員訓練信息日常管理,系統管理,運動訓練計劃的制定以及訓練器材的管理等。此外,運動訓練系統還需存儲大量有價值的數據信息,這些信息需要采用計算機進行采集、存儲以及分析。所采集的數據主要包含了運動員基本訓練的詳細內容,運動員競技狀態信息,運動員的實際能力和潛在能力以及運動員訓練強度和運動量的數據,這些數據的收集主要是為了確保教練員做出正確的決策從而對運動員實施下一步的計劃,并根據結果深入控制整體的訓練過程。本文根據需要開發了基于B/S三層架構的一體化運動訓練信息管理系統。
2運動訓練信息管理系統整體設計
通常意義上的三層架構是將整個業務應用劃分為:表現層、業務邏輯層和數據訪問層。表現層主要是展現給用戶的界面,也就是當用戶登錄一個系統時所看到的界面。業務邏輯層主要負責對數據層數據業務邏輯處理。數據訪問層主要對數據庫進行直接操作,針對數據的查找、刪除、增添、修改等。本文設計的運動訓練信息管理系統主要是采用B/S三層架構以實現需求分析的各模塊功能,包括人員管理、訓練器材管理、系統管理、訓練管理等主要功能。根據上文的整體系統方案,本文設計的基于B/S三層架構的一體化運動訓練信息管理系統如圖1所示。(1)功能模塊一——人員管理,系統創建運動員檔案信息管理模塊主要是為了便于教練員能夠對運動員各類信息及時統計、查詢、修改、刪除等功能操作。(2)功能模塊二——訓練管理,該模塊包括訓練的項目內容、時間、場地、規則、訓練計劃等主要信息。訓練管理模塊要對運動員是否參與訓練項目作詳細的登記,并存儲運動員訓練的具體情況和結果,以便于系統統一的查詢記錄。但是運動員訓練內容和時間長度要視運動員自身的體質狀況做出不同的改變,每個運動員都要有一份符合自身身體素質的運動訓練計劃,不可毫無依據盲目的訓練,否則在訓練中只會起到反效果。(3)功能模塊三——訓練器材管理,訓練器材是運動員訓練過程中的重要工具,因此對其保管維護是極為重要的事情,本系統設置這一模塊主要包含了訓練器材借用的時間、何人使用以及用作何種途徑等,詳細的記錄便于對器材進行統計、查詢、調用和管理。(4)功能模塊四——系統管理,運動訓練管理系統需要為系統用戶創建用戶數據信息管理,系統需要驗證用戶是否是合法用戶,因而用戶的每次登陸都需要輸入正確的用戶名和密碼才能順利進入系統,如果信息輸入錯誤的話,那么用戶便不能看到相關存儲數據信息。圖2所示即運動訓練信息管理系統的登陸界面.
3運動訓練管理系統功能模塊的實現
圖3所示即本文設計的運動訓練管理系統的流程圖,該圖明確清晰地表現出了系統中各個功能模塊的具體作用和系統的簡要操作流程。下文筆者將針對每個模塊具體闡述如何實現該模塊的功能。
3.1功能模塊一——人員管理模塊
一整體上分為四個子模塊,即人員登記管理子模塊、人員查詢統計模塊、運動員競技管理模塊以及運動員成績管理模塊。這四個子模塊負責完成運動員的各項基本信息的采集和查詢、管理,這些操作都是對數據庫的表進行相應操作。由圖3設計的運動訓練管理系統的流程圖得知,用戶在登錄系統的管理界面后,系統要對用戶的信息進行驗證,邏輯實行在應用程序服務器中實現。在應用程序服務器中定義了reginfo()函數實現這些操作,圖4所示即reginfo函數流程圖。通過觀察圖4得知數據通過臨時表RegCRdata能夠臨時保存在內存上,而且可以提高對臨時表的讀寫速度。如果系統檢測到charu標志時,就執行插入操作,只需將RegCRdata表中新增加的數據讀取出來,使用SQL中的插入語句就可以把數據保存到參數Rtname定義的表中,以下代碼是生成Insert語句的主要代碼。同時實現數據的刪除、更新、修改也可按照此方法進行。
3.2功能模塊二——訓練信息管理模塊
該模塊也分為四個主要管理子模塊,包括訓練計劃管理子模塊、專項訓練管理子模塊、基礎訓練管理模塊以及訓練查詢管理子模塊,每個模塊針對的內容有所區別。
3.3功能模塊三——訓練器材管理模塊
子模塊包括三部分,即器材查詢管理子模塊、器材借用管理子模塊以及器材歸類管理子模塊。在系統中,器材借用是根據該字段狀態來進行操作。在應用程序中定義Bor-rowSet()函數實現借用操作。限于篇幅的限制,文中不再詳細闡述。
3.4功能模塊四——系統管理模塊
系統管理模塊是系統中的重要組成部分,主要功能包括用戶管理、訪問權限管理、數據庫管理以及系統結構管理等。在運動訓練信息管理系統中,用戶權限采用的策略是:將系統的所有功能分配一個權限并編號,然后在用戶權限信息表中,使用權限編碼字符串記錄用戶的權限編號。
4結束語
篇10
關鍵詞:AT89LV51SSI73K222ALISD33060中斷報警
引言
很多商店下班后無人值守,當有盜警、火警發生時,人們希望商店能自動報警,同時能用電話進一步查詢、核實警情等住處。本文采用AT89LV51Flash單片機,配合新型的MODEM通信芯片和語音電路,成功實現了商店的無人值守自動報警與查詢功能。
1主要芯片簡介
1.1AT89LV51Flash單片機
AT89LV51是Atmel公司生產的與MCS-51系列兼容的具有Flash存儲器的單片機,主要特點是:能在2.7~6V的低電壓范圍工作;4K字節可編程的FlashEEPROM,三級程序存儲器保密;128字節內部RAM;32根可編程I/O引線,2個16位定時器/計數器,6個中斷源,1個全雙工串行口等;引腳與MCS-51完全兼容。
1.2MODEM通信芯片
SS173K222AL是TDK公司生產的一種高集成度的單片機編程MODEM芯片,引腳如圖1所示。
該芯片易于單片機控制;可以串行傳輸數據;與CCITTV.22,V.21,BELL212A,103標準兼容;具有呼叫進程、載波、應答音、長回環檢測的功能;能夠通過編程產生DTMF信號等。SSI73K222AL芯片內部有4個用于監控的8位寄存器CR0、CR1、DR、TR:CR0用于控制電話線路數據傳輸的方式,CR1用于控制芯片內部狀態與單片機間的接口,DR用于監視MODEM的工作狀態,TR用于控制音頻信號的產生。對其編程可以產生DTMF信號、應答音信號。4個寄存器各位的含義如表1所列。
表1SS173K222A內部寄存器各位含義
名稱地址數據位
AD2AD0D7D6D5D4D3D2D1D0
CR000調制選擇0設置發送模式其中1100表示FSK模式發送允許應答/始發
CR001數據發送方式中斷允許旁路編碼時鐘控制復位操作模式測試,其中00
表示正常
DR010未用未用接收數據解碼標志載波檢測應答音呼叫進程長環檢測
TR011RXD控制發防衛音發應答音發DTMF音對應116DTMF信號,如:0001=1,0010=2等。
1.3ISD33060語音芯片
ISD33060是ISD公司的第三代3V的單片語音IC,引腳如圖2所示。
該芯片總存儲時間達60s;與外部微處理器的接口采用SPI(SerialPeripheralInterface)串行外設接口或MSI(MicrowireSerialInterface)微傳輸線串行接口,實現了主機對語音芯片的靈活控制和尋址,減少了接口的引線數,提高了使用的靈活性;錄放音時間可通過控制指令任意進行分段,每段最短長度為150ms。
使用SPI接口協議時,主要用到5條控制線:
*1腳(SS)—芯片選擇輸入端,低電平有效;
*2腳(MOS1)—串行數據輸入端,ISD芯片從該腳接收來自單片機的控制命令數據;
*3腳(MISO)—串行數據輸出端,單片機從該腳獲得ISD的返回數據;
*28腳(SCLK)—SPI接口串行時鐘輸入,用于同步數據的傳送;
*25腳(INT)—當語音回放結束或錄放音溢出時,變低電平,在下一個SPI周期開始時,該信號被清除并返回高電平。
圖3自動報警與查詢線路圖
2硬件電路設計
硬件線路原理如圖3所示。本系統的功能主要有:
*利用電話線路和單片機的中斷功能進行火情、盜情自動遠程語音報警;
*可撥打多個號碼,對每個號碼多次循環撥號,直到撥通為止;
*設有火警、盜警發生標志,憑密碼可用電話查詢、核實警報情況;
*可以現場或利用電話消除報警標志;
*可用電話修改密碼。
圖3中,L1、L2接電話線咱;U1為AT89LV51Flash單片機,U2為MODEM芯片SSI73K222AL,U3為語音芯片ISD33060,U4、U5為輸出、輸入放大運放LM358;K為現場消除警報開關,D7、D8分別為消警和報警指示,INT0和INT1中斷分別接火警和盜警信號,下降沿有效。
圖4主程序框圖
通電后,系統先對P1、P3口及INT0、INT1中斷進行初始化,然后不斷查詢P1.6、P1.7腳。為避免系統重復報警,每次有效火、盜報警時,程序都分別自動設火、盜報警標志,只有取消報警標志才能接受新的警報。當按下K時,P1.6為低電平,現場取消報警標志,同時消警指示發光二極管D7亮,報警指示發光二極管D8滅。如有電話查詢,則鈴流來到,P1.7為低電平,程序控制P1.5為高電平,繼電器J動作,接通線路,語音提示:“請輸入報警系統密碼,以#字結束”。然后,等待輸入密碼,如在規定時間內無密碼輸入,則提示:“時間到,請掛機”,隨后斷開線路,退出查詢。如有密碼輸入,則判斷密碼是否正確,如密碼錯且不超過三次,可重新輸入,超過三次則退出查詢;如密碼正確,則提示:“請選擇:1查警情,2消警報,3改密碼,4退出查詢”。此時選擇,可以根據報警標志查清有無警報,是火警還是盜警;選擇2,可消除警報標志,達到與開關K一樣的效果;選擇3,可個性密碼;選擇4,繼電器J復位,斷開線路,退出查詢。
當有火、盜警發生時,單片機INT0、INT1引腳分別有下降沿信號來到,轉入中斷處理。火、盜警的處理完全類似。如當有火警來到時,先查有無火警標志,如有標志,表示已報過警,系統退出中斷;如無標志,系統立即接通線路,撥預置的電話號碼。如有應答音,則發語音提示:“商店有火警!有火警!”,并在內存設火警標志,然后斷開線路,再判斷所有預置號碼是否撥完。如未撥完號碼,則撥下一個;如已撥完號碼,退出中斷。
值得注意的是,為提高報警的準確率,減少誤報,除采用一定的抗干擾措施外,對同一種警情還中使用多種傳感器。如對火警,可采用感煙和紅外傳感器并舉,以提高報警的可靠性和準確性。
3軟件設計
因篇幅所限,略去程序清單。本系統主程序框圖如圖4,火警中斷處理程序框圖如圖5,盜警中斷處理程序框圖如圖6。