新型式控件在多公用分析儀器內(nèi)的踐行
通訊輸出本項(xiàng)目?jī)x表設(shè)計(jì)采用Modbus通訊規(guī)約,以便于和其他工業(yè)產(chǎn)品之間互相通訊。設(shè)計(jì)連接如圖4,在整個(gè)設(shè)計(jì)過程中,有以下兩個(gè)問題需要特別注意。
485芯片DE控制端的設(shè)計(jì):由于應(yīng)用系統(tǒng)中,主機(jī)與子機(jī)相隔較遠(yuǎn),通信線路的總長(zhǎng)度往往超數(shù)百米,而子機(jī)系統(tǒng)上電或復(fù)位又常常不能同步。如果在此時(shí)某個(gè)MAX487的DE端電位為“1”,那么它的485總線輸出將會(huì)處于發(fā)送狀態(tài),也就是占用了通信總線,這樣其它的子機(jī)就無法與主機(jī)進(jìn)行通信。這種情況尤其表現(xiàn)在某個(gè)分機(jī)出現(xiàn)異常情況下(如死機(jī)),會(huì)使整個(gè)系統(tǒng)通信崩潰。因此在電路設(shè)計(jì)時(shí),應(yīng)保證系統(tǒng)上電復(fù)位時(shí)MAX487的DE端電位為“0”。由于89S52在復(fù)位期間,I/O口輸出高電平,上圖電路的設(shè)計(jì)可以有效地解決復(fù)位期間子機(jī)吊死整個(gè)系統(tǒng)的的問題。
485總線輸出電路部分的設(shè)計(jì):考慮到輸出電路的上的各種干擾及線路特性阻抗的匹配的問題,所以485總線的傳輸端一定要加有保護(hù)措施。由于工業(yè)環(huán)境的復(fù)雜性,可能存在各種干擾源或浪涌電壓,所以在電路設(shè)計(jì)中采用穩(wěn)壓管D1、D2組成的吸收回路,來保護(hù)485總線。
考慮到線路的特殊情況(如某一臺(tái)子機(jī)的485芯片被擊穿短路),為防止總線中其它分機(jī)的通信受到影響,在MAX487的485信號(hào)輸出端串聯(lián)了兩個(gè)20Ω的電阻R18、R19。這樣本機(jī)的硬件故障就不會(huì)使整個(gè)總線的通信受到影響。
在應(yīng)用系統(tǒng)工程的現(xiàn)場(chǎng)施工中,由于通信載體是雙絞線,它的特性阻抗為120Ω左右,所以線路設(shè)計(jì)時(shí),在RS-485網(wǎng)絡(luò)傳輸線的始端和末端各應(yīng)接1只120Ω的匹配電阻R30,以減少線路上傳輸信號(hào)的反射。
總結(jié)AT89S52芯片這種低功耗、高性能的CMOS8位微控制器,與工業(yè)80C51產(chǎn)品指令和引腳完全兼容。在單芯片上,擁有靈巧的8位CPU和在系統(tǒng)可編程Flash,使得AT89S52為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、超有效的解決方案。
【中國糧油儀器在線】部分信息來自互聯(lián)網(wǎng),力求安全及時(shí)、準(zhǔn)確無誤,目的在于傳遞更多信息,并不代表本網(wǎng)對(duì)其觀點(diǎn)贊同或?qū)ζ湔鎸?shí)性負(fù)責(zé)。