智汇工业-智慧工业、智能制造及工业智能、工业互联门户网站,专业的工业“互联网+”传媒

無線電應(yīng)用:輕松編程實(shí)現(xiàn)無線遙控

來源:網(wǎng)絡(luò)

點(diǎn)擊:1135

A+ A-

所屬頻道:新聞中心

關(guān)鍵詞: 無線電,編程,無線遙控

      無線收發(fā)組件中,315MHz收發(fā)組件是常用的一種,如在機(jī)動(dòng)車防盜應(yīng)用方面使用315MHz組件的就很多,一般電子商店出售的這種模塊,發(fā)送和接收都是三個(gè)接線端子,一個(gè)數(shù)據(jù)端,另外兩個(gè)則是電源端,且相對較便宜,作者所買的一對才13元,若要自制則相對要困難些,因?yàn)轭愃七b控電路這種高頻電路其調(diào)試是很專業(yè)的,需要專用的設(shè)備和儀器,大家可參考這方面的資料。

     

      電路功能

     

      本文所介紹的無線收發(fā)電路采用ATMEL公司的AT89C2051單片機(jī)作為編碼和解碼電路的核心器件,接收端采用1602字符液晶顯示器顯示所接收到的數(shù)據(jù)。

     

      工作原理

     

      首先介紹編碼電路。在使用過程中,筆者直接將發(fā)送模塊的三個(gè)端子與自制的一塊學(xué)習(xí)板相連,沒有添加其他電子元件,屬單片機(jī)最小系統(tǒng),S1和S2為兩個(gè)按鍵,本文程序未用。圖1所示為發(fā)送端電路圖,圖2為接收端電路圖。

     

      圖1 發(fā)送端電路圖

      圖1 發(fā)送端電路圖

     

      圖2 接收端電路圖

      圖2 接收端電路圖

     

      接收端將接收到的數(shù)據(jù)送入單片機(jī)的同時(shí),還會(huì)驅(qū)動(dòng)發(fā)光二極管以便對硬件和軟件糾錯(cuò),若數(shù)據(jù)接收成功還將顯示在1602液晶顯示器上,因本文主要是介紹無線遙控,關(guān)于1602字符液晶顯示器的原理與應(yīng)用不做介紹,讀者可以參考《無線電》以往的相關(guān)文章,如果出于成本和程序難易程度的考慮,也可改用7段數(shù)碼管甚至用發(fā)光二極管來作數(shù)據(jù)的顯示。另外要注意一點(diǎn),發(fā)送端和接收端的時(shí)鐘晶振的頻率必須要相同,否則編程會(huì)很麻煩甚至數(shù)據(jù)無法正常接收,這一點(diǎn)在介紹程序時(shí)還會(huì)提到。

      軟件方面,借鑒了紅外遙控的編碼思路,首先發(fā)送引導(dǎo)脈沖,緊接下來是數(shù)據(jù)碼和數(shù)據(jù)反碼,這一過程是在定時(shí)中斷里面完成的,定時(shí)時(shí)間一到就調(diào)用一加法程序,然后將結(jié)果作為數(shù)據(jù)發(fā)送出去,計(jì)數(shù)器溢出后就清零進(jìn)入下一循環(huán)。

      引導(dǎo)脈沖由一個(gè)低電平和高電平組成,每個(gè)高低電平延時(shí)大約11ms,這個(gè)靠11ms的延時(shí)程序來實(shí)現(xiàn),數(shù)據(jù)碼和反碼每個(gè)位也是使用這個(gè)延時(shí),可以說這11ms的延時(shí)就相當(dāng)于比較簡單的通信協(xié)議,也是發(fā)送和接收程序的核心部分,只要兩邊的延時(shí)相同,00H到0FFH內(nèi)的數(shù)據(jù)都能被正確接收,接收端檢測到1 lms的高低電平變化后,就調(diào)用11ms的延時(shí)來判斷數(shù)據(jù)“0”和“1”,并將正確接收到的數(shù)據(jù)顯示在液晶顯示器上。前面已講過若時(shí)鐘晶振的頻率不同那么發(fā)送端和接收端的延時(shí)子程序就要計(jì)算得相一致,這樣程序編制就很麻煩甚至不能正常接收數(shù)據(jù),這一點(diǎn)和單片機(jī)的串口通信是同樣的道理。加入數(shù)據(jù)反碼為的是提高抗干擾的效果,接收端的程序中就可以設(shè)置兩個(gè)數(shù)據(jù)存儲(chǔ)器,一個(gè)放原碼一個(gè)放反碼,接收完畢再將兩個(gè)存儲(chǔ)器的內(nèi)容作比較即可判斷是否接收正確,若正確再執(zhí)行應(yīng)執(zhí)行的程序。

      本刊今年第1期有一篇介紹同樣內(nèi)容的文章使用的是串口通信的方法,而本文是采用延時(shí),雖方法有點(diǎn)不一樣,但關(guān)鍵的一點(diǎn)是數(shù)據(jù)傳送速度都不能超過發(fā)送和接收模塊的最快速度,本文使用11ms的延時(shí),那每秒就大概是100個(gè)位的數(shù)據(jù)傳送速度,讀者可以將延時(shí)程序增大和減小,以此就可以測試出315MHz發(fā)送和接收模塊的最高和最低數(shù)據(jù)傳送速度。

      發(fā)射端和接收端的程序見本期配刊光盤,都已盡量地模塊化,能共享的就共享,所以整個(gè)程序都比較簡單,且收發(fā)程序都使用的是8051最基本最常用的指令,沒有用復(fù)雜的數(shù)學(xué)運(yùn)算和邏輯運(yùn)算指令,初學(xué)者很容易理解。因?yàn)橹饕敲嫦騿纹瑱C(jī)初學(xué)者,所以本文介紹的編碼格式是比較簡單的,抗干擾效果較差,而無線數(shù)據(jù)通信的編碼方法有很多種,有行業(yè)內(nèi)的標(biāo)準(zhǔn)化編碼方法,也有廠家獨(dú)立研發(fā)的,而315MH2收發(fā)模塊的工作原理和工作速度就基本決定了它不能用于高速通信,且也沒有硬件抗干擾的能力,要排除干擾只能完全依靠軟件來實(shí)現(xiàn),本文的程序中,當(dāng)315MHz接收模塊接通電源后就一直處于工作狀態(tài),在有效接收范圍內(nèi)只要有315MHz發(fā)射模塊發(fā)射信號,則接收端就會(huì)有輸出,程序經(jīng)筆者實(shí)際試驗(yàn)除配對的發(fā)射和接收兩個(gè)系統(tǒng)外,再外加了一個(gè)機(jī)動(dòng)車防盜遙控手柄,當(dāng)然也是315MHz的,當(dāng)發(fā)射和接收系統(tǒng)之間正在傳送遙控?cái)?shù)據(jù)時(shí)將遙控手柄的任意鍵按下,發(fā)現(xiàn)這樣會(huì)打斷系統(tǒng)間的數(shù)據(jù)傳送導(dǎo)致接收端接收不到任何數(shù)據(jù),這是最大的缺點(diǎn),但是對要求較低的應(yīng)用場合應(yīng)該可以滿足,因?yàn)槌绦蛑辽俨粫?huì)對其他的315MHz發(fā)射模塊有響應(yīng),意即不會(huì)有誤動(dòng)作,比如家里用來遙控電燈,不會(huì)隨時(shí)都有人拿著個(gè)汽車防盜遙控器在附近按來按去。

     

      業(yè)余條件下的電路調(diào)試

     

      筆者是單片機(jī)愛好者,個(gè)人水平和試驗(yàn)器材有限,是典型的“一臺(tái)萬用表打天下”,手中既沒有示波器來查看波形,也沒有仿真器,對于軟硬件只能靠收發(fā)兩個(gè)板子上的發(fā)光二極管和接收端的1602液晶顯示器的實(shí)際運(yùn)行來排錯(cuò),如果數(shù)據(jù)發(fā)出來,則與發(fā)射模塊相連的發(fā)光二極管點(diǎn)亮,表明有信號發(fā)出,同樣接收端的發(fā)光二極管如果與發(fā)射端的變化同步,表明接收到了信號,從而完成硬件排錯(cuò),最后將接收到的數(shù)據(jù)顯示在顯示器上。

      程序上的排錯(cuò)主要集中在數(shù)據(jù)延時(shí)上,剛開始筆者將要發(fā)送的每個(gè)數(shù)據(jù)位的延時(shí)選得很短,不知不覺中已遠(yuǎn)遠(yuǎn)超出315MHz發(fā)送和接收模塊的數(shù)據(jù)收發(fā)速度,也就是相當(dāng)于在串行通信中將波特率設(shè)置過高,導(dǎo)致收發(fā)失敗,這是筆者遇到的最大障礙,因?yàn)楣P者開始把問題歸結(jié)為硬件故障,在這個(gè)不大不小的問題上白白花了很多時(shí)間,后來在一次上網(wǎng)查找資料的時(shí)候讀到與315MHz模塊相關(guān)的一篇文章,里面提到收發(fā)速度問題,說它的傳輸速度是很低的,不然將工作不正常甚至無法傳輸數(shù)據(jù),筆者這才恍然大悟,回家后立刻對延時(shí)進(jìn)行修改,改一次源碼就重?zé)浺淮涡酒钡阶詈髮⒀訒r(shí)鎖定在11ms,至此排錯(cuò)告一段落,收發(fā)雙方能進(jìn)行正確的數(shù)據(jù)傳輸了,發(fā)送端發(fā)送的數(shù)據(jù)也基本都能在1602顯示器上顯示出來,但仍有個(gè)別的數(shù)據(jù)不穩(wěn)定,筆者分析這主要是硬件本身固有的缺陷和程序的合理性造成的,感興趣的讀者朋友可以在本文的軟硬件基礎(chǔ)上,發(fā)揮自己的能力對電路和軟件再作進(jìn)一步的修改,以求達(dá)到更好的效果。希望大家到《無線電》雜志的BBS論壇里進(jìn)行討論,將自己對程序的改進(jìn)方法提出來。

     

      實(shí)際應(yīng)用

     

      在收發(fā)兩個(gè)電路的基礎(chǔ)上再增加一塊4路繼電器控制板,如圖3所示,可與收發(fā)電路配合進(jìn)行遙控控制。圖4是發(fā)送電路,左邊的發(fā)光二極管是電源指示,右下角的為數(shù)據(jù)指示,拍照時(shí)剛好點(diǎn)亮表明正在發(fā)送數(shù)據(jù),電路中的數(shù)碼管本實(shí)驗(yàn)沒有用到。圖5是接收電路,其中接收模塊是安放在面包板上再用數(shù)據(jù)線與單片機(jī)相連的。連接好電路后,隨著發(fā)送端不斷發(fā)出數(shù)據(jù),單片機(jī)就會(huì)根據(jù)接收到的數(shù)據(jù)控制相應(yīng)的繼電器接通,圖3中右下角的發(fā)光二極管點(diǎn)亮,表明此路繼電器已接通。

     

      圖3 4路繼電器控制板

      圖3 4路繼電器控制板

     

      圖4發(fā)送電路

      圖4發(fā)送電路

     

      圖5接收電路

      圖5接收電路

    (審核編輯: 小丸子2)

    聲明:除特別說明之外,新聞內(nèi)容及圖片均來自網(wǎng)絡(luò)及各大主流媒體。版權(quán)歸原作者所有。如認(rèn)為內(nèi)容侵權(quán),請聯(lián)系我們刪除。

    主站蜘蛛池模板: 重庆电磁流量计_水表厂家_液位计_重庆青天特克科技有限公司 | 液压尾管悬挂器,机械式尾管悬挂器价格,石油套管扶正器厂家,连续油管悬挂器,高压双塞水泥头,免钻塞注水泥分级箍,单塞套管水泥头价格,弹性套管扶正器,铸铝钢性扶正器,钢性套管扶正器厂家 | 宁波雷豹机电科技有限公司|雷豹冷风机|雷豹工业大风扇|MFC18000|MFC16000|MFC6000|EF3622|EF4222|EF4822|移动工业蒸发式冷风机空气冷却器|大型工业空调扇|雷豹移动式工业大风扇|雷豹大风扇|生产厂家|公司官网 | 烘干机_回转窑_破碎机_制砂机_洗砂机_球磨机-瑞光金属制品 | 深圳车牌识别系统厂家_人脸识别厂家_通道闸厂家_车位引导系统_智慧社区管理系统_深圳市利普诺科技有限公司官网 | 潍坊亿宏重工机械有限公司,破碎机,高性能立磨机,颚式破碎机,锤式破碎机反击式破碎机,重锤式破碎机,高性能反击式破碎机,圆锥式破碎机,给料机系列,链板给料机系列,简易给料机系列,振动给料机 | 伸缩接头,限位伸缩接头,传力接头,可拆卸接头,橡胶接头,衬四氟橡胶接头,橡胶软连接,橡胶补偿器,防水套管- 巩义市隆盛管道设备有限公司 | 惠州清洁公司|惠州保洁公司|惠州清洁|惠州保洁|惠州清洁服务|惠州保洁服务|壹壹集团 | 家居网链网—家居产业互联网价值平台 | 水晶粉丝机_粉丝机_粉皮机-开封市晟丰机械设备有限公司 | 启东华立石油化工机械设备有限公司|过滤器|混合机|消声器|混合器|管道过滤器|空气过滤器|精细过滤器 | 拼装式电磁屏蔽室厂家,屏蔽机柜生产厂家,电波暗室制造商,屏蔽配件-常州麦思恩屏蔽机柜生产厂家 | 混凝土修补-清水混凝土保护剂-仿清水混凝土-混凝土装修-混凝土色差处理-混凝土色差修复剂-德州唐荣建筑装饰工程有限公司 | 三禾防爆-专业的防爆电气生产厂家 | 重庆风机_风阀_风口-重庆仁龙风机有限公司| 沈阳资质代办_代办建筑资质「快」-【华廷元】沈阳代办公司首页- 沈阳机电一体化电热锅炉_沈阳蓄热式电锅炉_沈阳壁挂式电锅炉【沈阳远鹏电热供水设备工程安装有限公司】 | 美国渗透压仪-PSI渗透压仪|华泰和合 | 山东鑫佳日化_洗衣粉生产厂家,从事洗衣粉加工出口 | 黄山市惠康膳食管理服务有限公司 - 官网首页 | 智能访客系统 - 来访登记系统_微信预约系统_人员出入管理系统_访客机_人脸识别系统门禁闸机 | 亚澳农机-亚澳南阳农机股份公司,旋耕机,旋播机,旋播施肥机,免耕播种机,旋耕播草多用机,果园机械-首页 | 欧路哲门窗|佛山欧路哲门窗有限公司|专业门窗定制品牌 | 网络舆情_网络舆情监控系统_舆情监测软件_舆情监控平台-北鲲舆情 | 济宁山银煤矿机械有限公司,钻采工具,防爆电器,凿岩机械,风动工具,矿山机械,建筑机械,支护设备,通风防尘,铁路设备,仪器仪表,大型设备,矿用泵,钎具类,消防类,矿车类,配件区类 | 软文营销推广-新闻稿发布-软文撰写-百科词条编辑-品牌全案策划推广网络营销传播-喜尚传媒 | 长沙考研-长沙考研辅导学校-长沙领航教育科技有限公司 | 金属探测机_食品金属探测仪_食品金属探测器_广东善安金属检测机 金属剪切机,金属打包机,废钢剪切机,废铁压块机,金属压块机,废纸打包机,重废龙门剪,废钢龙门剪,箱式剪,液压剪切机-瑞顿机械装备制造江阴有限公司 | 济南晨阳科技有限公司-锅巴生产设备-夹心米果设备-膨化食品机械 集装箱零配件_不锈钢丝绳厂家_镀锌铁链条_合页非标件定制_上海英鑫多实业有限公司 | 消防安装_消防安装施工_消防施工_北京消防安装公司-亿杰(北京)消防工程有限公司 | 网站建设|营销型网站|独立站搭建|外贸网站建设|wordpress独立站|小程序开发-?无双建站? | 激光焊接机_激光打标机_激光切割机-惠州市镭凌激光科技有限公司 激光焊接不锈钢翅片管,不锈钢翅片管,激光焊接复合翅片管,南通拓帆换热设备有限公司 | 南京消防申报公司-江苏国消设备安装有限公司 | 塑木地板-木塑地板厂家「云南昆明楚雄曲靖玉溪塑木地板」云南云冶中信塑木新型材料有限公司 | 全球石油化工网 - 石油化工资讯,石油化工机械,石油化工设备,石油化工贸易,石油化工技术,尽在石油化工网 | 伸缩接头,限位伸缩接头,传力接头,可拆卸接头,橡胶接头,衬四氟橡胶接头,橡胶软连接,橡胶补偿器,防水套管- 巩义市隆盛管道设备有限公司 | 石家庄驾校之家_石家庄驾校哪个好_石家庄驾校报名-石家庄万晟网络驾驶资讯 | 全自动清洗过滤器_网式盘式过滤器_石英砂过滤器_叠片过滤器-湖南多灵过滤系统科技有限公司 | 五金冲压件生产厂家_加工五金拉伸件-沧州浚鼎机械制造有限公司-沧州浚鼎机械制造有限公司 | 烧碱-工业片碱-火碱价格-氢氧化钠厂家-巩义市宝莱新材料厂 | 学汽修,学汽修技术,汽修培训班,汽车美容培训,汽车新能源技术培训-广州万通汽车培训学校[官方网站] | 液压支架配件|液压支架立柱|液压支架千斤顶|液压支架换向阀|液压支架乳化油|液压支架密封件-山东卓力生产厂家 |