文章介紹了系統的組成、工作原理及程序設計方法。對振鈴檢測、模擬摘掛機控制電路作了詳細的說明。用戶在戶外可通過任意一部雙音多頻電話(包括手機、電話分機),根據語音提示,可以對各種電器(如電飯鍋、微波爐等電器)進行遠程控制。本裝臵適用于家庭、企事業單位、商店等場所,操作簡單方便,系統性能可靠,是未來很有發展前景的科技產品。
振鈴檢測電路
電路工作原理:振鈴檢測電路由光耦LE以及門電路G4等元件組成。電話線路沒有鈴流時,電話交換機提供的線路電壓為48V-60V的直流信號。當用戶呼叫時,電話交換機發來振鈴信號,89C2051單片機驅動摘掛機控制開關電路,DTMF信號譯碼電路,鈴流檢測電路和語音提示電路等電路設備。此時光耦LE的發光二極管導通,使光敏晶體管導通,于是+5V電源通過1K電阻和二極管向100uF電容充電。當電容上電壓充到開門電平時,與門G4輸出高電平并由AT89C2051的P3.5檢測,每振鈴一次,門G1輸出一次高電平即一個正脈沖。振鈴信號為25±3V的正弦波,電壓有效值為90±15V,振鈴以5s為周期,即1s送4s斷。正脈沖信號可以直接輸出至單片機的中斷計數器輸入口,完成整個振鈴音檢測和計數的過程。電路圖設計根據振鈴信號的特征,設計振鈴檢測電路如圖所示。
摘掛機控制電路
電路工作原理:AT89C2051首先從P3.5 檢測與門G4的輸出,G4每輸出一個正脈沖,電話振鈴一聲;P3.5必須檢測到8個正脈沖信號時,才從P1.1送出低電平使三極管T7導通,于是繼電器JK吸合使兩對常開觸點JKa和JKb閉合,并使500歐電阻〈與小音頻變壓器繞組串聯〉被接入電話線,實現了模擬提機。然后P3.2等待DTMF解碼器STD端正脈沖的到來,一旦識別到STD端的正脈沖,P3.0-P3.4即讀入DTMF解碼器的輸出的二進制碼信息,這個信息就是遙控命令,AT89C2051能對其進行判別究竟是密碼還是控制某路開,關的命令或是掛機命令。
掛機命令的執行信號是從P1.1輸出的,當P1.1=1時,T7截止,繼電器釋放,即實現了模擬掛機。而控制受控對象動作的信號是從P1.3-P1.7共5路輸出的,例如若P1.3=1能使T1導通,繼電器J1吸合;若P1.3=0,則J1釋放。若P1.7=1,則能使T5導通,繼電器J5吸合;若P1.7=0,則J5釋放。但由圖中可知,P1.3并沒有直接接到T1。P1.7并沒有直接接到T5,而是隔了一片集成塊74LS273。74LS273是一個8D鎖存器也就是芯片內部包含了8個D觸發器,輸入端為D0-D7,輸出端為Q0-Q7。若清零端CLR加以低電平,則器件復零,Q0-Q7輸出全為零,若清零端為高電平,則每當觸發端CLK有一個電平的上跳變時,輸入端D0-D7的狀態就會被鎖存到器件內并從Q0-Q7輸出,只要CLK端不再觸發,這一狀態就會被永遠記住。可見AT89C2051從P1.3-P1.7輸出的信號只不過是先由74LS273記憶后再送出,其控制邏輯與直接接到的T1-T5是一樣的。74LS273的輸入端D0-D7能接受輸入信號的必要條件是CLK端有正跳變出現,這必須同時滿足兩個條件:其一是DTMF解碼器的STD端須為高電平,也就是遙控發送端有DTMF信令送到;其二是AT89C2051的P1.2必須送出一個由?0變到1的跳變信號。只有當這兩個條件同時滿足時與門G5才輸出正跳變信號,74LS273才能接受外部信息,這就大大提高了電路的抗干擾能力,防止AT89C2051因受到意外干擾而可能導致的受控對象的誤動作。
上一篇:關于51單片機幾個精確延時程序
下一篇:基于FPGA和51單片機的信號發生器設計
推薦閱讀
史海拾趣
隨著市場競爭的加劇,ECC意識到單純的技術創新已經不足以保持領先地位。因此,公司開始注重產品品質的提升。ECC引入了嚴格的質量管理體系,從原材料采購到生產流程,再到成品檢測,每一個環節都嚴格把控。這一舉措使得ECC的產品質量得到了顯著提升,贏得了客戶的廣泛信任。
E-Z-HOOK公司非常重視與客戶的關系建立與維護。他們始終堅持以客戶為中心的經營理念,努力為客戶提供高質量的產品和優質的服務。為了更好地了解客戶需求和反饋,公司建立了完善的客戶服務體系,包括售前咨詢、售后服務和技術支持等。此外,公司還定期組織客戶交流會和技術研討會等活動,加強與客戶的溝通與互動。這些努力使得E-Z-HOOK公司贏得了廣大客戶的信任和支持。
東通電子深知人才是企業發展的關鍵因素。因此,公司一直致力于引進和培養人才,建立了一支高素質、專業化的團隊。公司現有員工550人,其中技術人員31人,質量管理人員27人,研發團隊12人。這些人才為公司的發展提供了有力的支持,也為公司的技術創新和品質提升奠定了基礎。
以上是關于東通電子在電子行業中發展起來的相關故事概述。這些故事展示了東通電子在品質、技術創新、生產規模、環保和人才建設等方面的努力和成就。
在快速發展的同時,EICHHOFF公司也積極關注環保和可持續發展問題。公司認識到作為電子行業的一員,必須承擔起保護環境、節約資源的責任。為此,EICHHOFF公司采取了一系列措施來降低生產過程中的能耗和排放。例如:引入節能設備和技術、優化生產流程、推廣綠色包裝等。
此外,EICHHOFF公司還積極參與環保公益活動和社會責任項目,為社會做出積極貢獻。這些努力不僅提升了公司的社會形象,也為公司的可持續發展奠定了基礎。
隨著全球化趨勢的加強,EICHHOFF公司意識到必須加快國際化步伐以拓展更廣闊的市場。XX年代初,公司開始在歐洲其他國家設立銷售和服務機構,并逐步將業務拓展到亞洲和北美地區。為了更好地適應不同地區的市場需求和文化差異,EICHHOFF公司積極招聘本地人才,并加強與當地企業和機構的合作。
通過實施國際化戰略,EICHHOFF公司的品牌影響力得到了顯著提升,市場份額也不斷擴大。同時,公司也積累了豐富的國際運營經驗和管理經驗,為未來的發展奠定了堅實基礎。
隨著產品技術的不斷成熟,Dean Technology公司開始注重品牌建設和市場推廣。他們積極參加各類電子展會,展示公司的最新產品和技術,與行業內外的客戶建立聯系。同時,公司還通過廣告宣傳、合作伙伴關系等方式,提高品牌知名度和美譽度。這些努力使得Dean Technology的高壓二極管產品逐漸在市場上獲得了認可。
<招聘>七萬美金年薪起,美國某著名通信/網絡優化服務供應商招聘赴美員工 招聘職位一:NSN WCDMA Packet Switch (PS) Core Engineer 工作地點:圣馬丁島/美屬維爾京群島 工作種類:全職 簽證種類:工作簽證 工作待遇:$70,000/年(能力突出者可以面議) 每周工時:40小時/周 申請要求: 1. 本科以上學歷; 2. 十年 ...… 查看全部問答∨ |
|
請問各位大俠,MCU通過SPI發送復位命令,然后再發送讀命令后,讀到的數據一直是0?弄了一段時間了,可還是不行。有遇到該問題的大俠幫幫小弟?… 查看全部問答∨ |
高分求解!大牛請進!如何在驅動中加載模塊并使用(像程序加載dll那樣)[200分] 我正在開發一個基于驅動的軟件,該軟件實現了多個功能,基于各方面的考慮(內存使用、易擴展性...),我希望將每一個功能分別封裝在一個模塊(sys)中,在需要時才加載入內存,而只將與Ring3通信的部分和組件管理等通用組件封裝于一個主模塊(sys)中,常駐內存 ...… 查看全部問答∨ |
這些日子在用COM口調程序,發現MS 的Hyper Terminal實在是不好用。在網上找了個串口調試助手,抓抓輸出信息覺得還行,但是沒有搜索功能,而且不支持模擬輸出。今天找到這個叫COM Catcher的東東,感覺用得很順,搜索和模擬輸出功能都很強,最讓我意 ...… 查看全部問答∨ |
|
呵呵,這C8051F單片機仿真和編程都得用專用狀置,官方仿真編程器名為USB Debug Adapter,有使用說明文檔,里面有該裝置的電路原理圖],文檔如下: 于是參照此原生電路圖,改主控芯片為F320,山寨了一個,這個仿真編程器的固件目前未放開,找朋友 ...… 查看全部問答∨ |
|
我用PC13作為外部中斷輸入,總是莫名其妙的中斷,我看外部中斷只能區分中斷是來自哪個EXTI不能區分具體是哪個引腳,如果我允許EXTI13中斷,是不是PC13(程序允許)和PA13(默認JTAG調試)都可以產生中斷?… 查看全部問答∨ |
剛剛接觸視頻編碼,求助達人。現有以下要求:簡單來講,從攝像頭采集到的原始YUV數據存入到imx51板的內存中,需要實現的是從內存讀取數據進行壓縮編碼為avi文件。 freescale發布了一個demo,那位大俠可否發來參照看看。… 查看全部問答∨ |