發布日期:2022-10-09 點擊率:61
1、設計需求及目標
由STC89C52單片機、LCD1602液晶顯示屏、霍爾測速傳感器、3V直流電機、按鍵模塊構成
具體功能:
1、采用霍爾傳感器非接觸式測電機轉速
2、LCD1602液晶顯示當前的轉速(單位為轉/分(RPM))和當前的PWM占空比0~100%。
3、電機轉速可以通過按鍵調整,也可以開始暫停,正轉和反轉。
4、按鍵可實現加速、減速、正轉、反轉、開始/暫停等功能。
使用說明:
液晶屏第一行顯示電機轉速,第二行顯示占空比,占空比數值越大,電機轉速越快。
系統一共有6個按鍵,單片機附近的獨立按鍵是系統的復位按鍵,按下單片機會復位。
下面一排是控制按鍵:
1鍵:加速鍵,可以短按,占空比加1,也可長按,占空比連續加;
2鍵:減速鍵,可以短按,占空比減1,也可長按,占空比連續減;
3鍵:正轉切換鍵,按下后電機正轉;
4鍵:反轉切換鍵,按下后電機反轉;
5鍵:開始暫停鍵,按一下開始,再按一下暫停。
2、設計思路及方案
本系統采用STC89C51控制輸出數據,由單片機IO口產生PWM信號,送到直流電機,直流電機通過測速電路將實時轉速送回單片機,進行轉速顯示,從而實現對電機速度和轉向的控制,達到直流電機調速的目的。
系統總體設計圖
?
資料獲取請關注微信公眾號“電子工程師成長日記”,回復關鍵詞:“資料”!
?
斯坦福大學研發物聯網貼紙型傳感器BodyNet
新聞來源:新物聯Newiot 整理 2019-8-21 共有: 2227 瀏覽
2019年8月16日斯坦福大學實驗性地開發了一種貼紙型傳感器“BodyNet”,可以檢測皮膚發出的生物信號并將其無線傳輸到衣服的接收器上。在該傳感器實驗中,通過將傳感器附接到受試者的手腕和腹部并且檢測在心跳和呼吸期間皮膚如何伸展和收縮來測量心率和呼吸。與此類似,肘部和膝蓋上的傳感器以相同的方式連接,并且可以通過測量肌肉的收縮和皮膚的微妙松弛來捕獲臂和腿的運動。
宜家IKEA將重點布局打造智能家居
新聞來源:新物聯Newiot 整理 2019-8-21 共有: 1850 瀏覽
據悉,近日宜家IKEA宣布,計劃成立新的智能家居部門和增加投資,在智能家居上下更大的賭注。宜家智能家居部門以幫助開發新設備,推動每年訪問零售商的7.8億購物者。“我們已決定在宜家的家居智能上投入大量資金,以快速發展。
華為發布Ascend 910 AI處理器及MindSpore全場景AI計算框架
新聞來源:華為科技發布會 2019-8-23 共有: 1824 瀏覽
8月23日,華為在深圳公司坂田基地正式發布了Ascend 910 AI芯片,以及MindSpore全場景AI計算框架。昇騰910是一款具有超高算力的AI處理器,其最大功耗為350W,華為自研的達芬奇架構大大提升了其能效比。八位整數精度(INT8)下的性能達到512TOPS,16位浮點數(FP16)下的性能達到256 TFLOPS。
小度智能音箱拿下國內第一智能音箱寶座,躍居全球第二
新聞來源:新物聯Newiot 原創 2019-8-28 共有: 1024 瀏覽
據國外知識市場調研企業Canalys發布的第二季度全球音箱出貨量報告顯示,百度旗下人工智能音箱,小度智能音箱出量量高達450萬臺,首次超載谷歌躍居全球第二,僅次于亞馬遜。眾所周知,智能音箱在物聯網時代,做為語音交互的入口,有著非常大的戰略意義。小度智能音箱基于百度人工智能系統,擁有超過1000萬小時的海量有聲內容,400多項生活常用技能。
2020第八屆上海國際物聯網展覽會
新聞來源:新物聯Newiot 整理 2019-8-28 共有: 2333 瀏覽
2020第八屆上海國際物聯網展覽會將于2020年4月16-18日在上海新國際博覽中心舉辦。本屆展會是覆蓋物聯網完整產業鏈的一個專業盛會,包括有:RFID(無線射頻識別)技術、傳感網技術、工業物聯網技術、自動識別技術、無線通訊技術、最新移動支付技術、電子標簽生產解決方案、讀寫器開發最新技術及物聯網技術在:智能交通、智能電網、智慧城市、智慧工業、智慧醫療、智慧停車、智能三表、智能家居、工業4.0、新零
2020年韓國廣播電視暨燈光音響展(KOBA)
新物聯號:華展勵德 2019-8-28 共有: 1045 瀏覽
KOBA展會由韓國廣播技術聯合會和韓國政府在1991年第一次舉辦,為了改善當時國內的廣播視頻、音響及燈光行業的發展和文化交流。作為韓國國內一的專業展會,KOBA 是由韓國Eandex和韓國廣播技術人聯合會共同舉辦,由知識經濟部、廣播通信委員會、首爾特別市、KBS、MBC、SBS、EBS、韓國映像產業協會、韓國音響學會、韓國音響藝術人協會、韓國電子通信研究院等相關機關及團體和廣播公司共同支持的,經歷
2020年荷蘭視聽及系統集成-ISE展
新物聯號:華展勵德 2019-8-28 共有: 899 瀏覽
2020年荷蘭視聽及系統集成-ISE展將于2020年2月11-14日在荷蘭阿姆斯特丹RAI展館舉辦。ISE是迄今為止在歐洲舉辦的成功的視聽及系統集成展覽會,是全球觀眾人數多的專業視聽展覽會,代表著視聽技術在商業領域的高權威,ISE已成為全球具規模的專業視聽集成設備展覽會。2019年展會在原有12個展館的基礎上又拓展出13號、14號、15號3個展館,展會規模擴大了多平米。中國展商近80家,
iotswc2020-歐洲物聯網解決方案大會
新物聯號: 2019-8-28 共有: 1488 瀏覽
iotswc2020-歐洲物聯網解決方案大會將于2018年10月16至18日在巴塞羅那舉辦。IOTSWC國際物聯網盛會今年已是第四屆,展會規模每年實現50%以上增長。以通過顛覆性的IoT技術提高行業生產效能的盛會。經過三年之后,該盛會已經發展成為工業物聯網的全球典范以及行業利益相關方面為建立新的合作伙伴關系而舉辦的年度會議。
2021年ISE-歐洲巴塞羅那系統集成展
新物聯號: 2019-8-28 共有: 647 瀏覽
基本信息:
展出時間:2021年
展出地點:阿姆斯特丹RAI展館
主辦單位:InfoComm International、The Custom
Electronic Design & Installation Association
承辦單位:北京華展勵德國際展覽有限公司
2020上海國際塑料橡膠及包裝印刷展覽會
新物聯號:童葉濤 2019-8-29 共有: 944 瀏覽
2020上海國際塑料橡膠及包裝印刷展覽會
Shanghai International Plastic Rubber & Packing Printing Exhibition,2020
時間:2020年6月10-12日
地點:上海光大會展中心
【批準單位】
上海市商務委員會
【指導單位】
中國塑料機械工業協會
中國塑料加工工業協會?
中國包裝聯合會
廣東省塑料工業協會
中國
2020上海國際標簽印刷技術展覽會
新物聯號:童葉濤 2019-8-29 共有: 1116 瀏覽
2020上海國際標簽印刷技術展覽會
Shanghai International Label Printing Technology Exhibition 2020
時間:2020年6月10-12日
地點:上海光大會展中心
【批準單位】
上海市商務委員會
【指導單位】
中國印刷技術協會
香港數碼印刷協會
北京市印刷行業協會
上海數字印刷行業協會
中國印刷及設備工業協會
中國
2020上海國際金屬包裝工業展覽會
新物聯號:童葉濤 2019-8-29 共有: 919 瀏覽
2020上海國際金屬包裝工業展覽會
Shanghai International metal Packaging Industry Exhibition,2020
時間:2020年6月10-12日
地點:上海光大會展中心
【批準單位】
上海市商務委員會
【支持單位】
中國包裝聯合會
亞洲金屬包裝工業協會
德國機械設備制造業聯合會
意大利自動化包裝機械制造廠商協會
The Th
2020第九屆上海國際智能家居展覽會
新物聯號:李想 2019-8-29 共有: 1452 瀏覽
“中國(上海)國際智能家居展覽會”簡稱“C-SMART2020”,作為智能家居行業的經貿盛會,集結了一大批國內外的全屋智能家居、智能安防、智能門鎖、智能晾衣機、綜合布線、家庭影院、智能家裝、智能遮陽、智慧社區、樓宇對講、智能硬件、智能家電、智能機器人等行業的著名企業,展示了新產品、新技術、新成果;本次展覽以“智能創新,改變生活!”為主題,通過完美展示智能家居領域產業鏈和智能技術與產品,為企業提供展
2020第六屆上海國際鎖具安防產品展覽會
新物聯號:李想 2019-8-29 共有: 631 瀏覽
歡迎參加2020第六屆上海國際鎖具安防產品展覽會,簡稱“鎖博會”本屆展會以‘智能生活、鎖定未來’為主題,聚焦全球鎖具產品創新、加快鎖具行業發展,推動傳統鎖具智能化升級,為了更好地配合展會交易、技術交流合作與推廣的辦展目的,進一步豐富上海鎖博會的配套活動,主辦方精心組織了一系列重要活動,以前沿視角、科技驅動為切入點,搭建交流合作平臺,本屆展會的全面推廣策略,更由中國輻射至亞太地區及全球專業買家,讓展
2020第四屆北京國際智慧零售及無人售貨展覽會
新物聯號:李想 2019-8-29 共有: 1408 瀏覽
北京國際智慧零售博覽會(以下簡稱CEE)是森展國際展覽有限公司旗下的知名展覽品牌,系第十九屆北京電博會主題展之一,于2002年創辦,行業號稱630北京智慧零售展,CEE是亞洲頂尖的高新技術產品及解決方案的展示平臺之一,旨在打造具有國際水平和影響力的行業盛會,最前沿的新技術、新產品、新應用、新理念將在CEE得到集中展示,打造更具前瞻性的“智慧生活 全球平臺”每年6月在北京舉行,已連續成功舉辦18屆。
2020第三屆廣州國際新零售及無人售貨博覽會
新物聯號:李想 2019-8-29 共有: 2290 瀏覽
2017年被稱為“新零售元年”,2018年一股“新零售+”的浪潮來襲,成為新的風口。“新零售+”意味著完全打破線上線下虛擬實體的邊界,用大數據和互聯網技術重構“人、貨、場”。據前瞻產業研究院發布的《中國新零售行業商業模式創新與投資機會深度研究報告》統計數據顯示,2018年新零售在中國消費者商品零售總額中的占比將達到22.4%,這一占比相較于2013年的8%,近乎翻了三倍,預計到2023年占比將增至
2020年北京物聯網國際展覽會
新物聯號:專業展覽會 2019-8-30 共有: 1302 瀏覽
前言
“2020亞洲國際物聯網展覽會”本次大會主要圍繞物聯網、大數據、人工智能概況、發展現狀及未來趨勢,邀請國內外知名專家學者、政府領導、商界精英開展廣泛而熱烈的討論。正式向全球發布展會信息,盛邀全球物聯網智能化領域企業參展參會。
近年來,物聯網作為一種新的生產要素,與經濟、社會全面融合,為經濟增長注入新活力,加速了全球化進程和經濟格局變遷。發展智慧城市已成為全球共識。在中國,基于物聯
2020北京智能家居行業展覽會
新物聯號:專業展覽會 2019-8-30 共有: 2697 瀏覽
全球智能家居發展前景趨勢正在以倍增的速度增長,智能家居市場潛在客戶不可估量,在智能家居市場中,平均每家每年花費1000元,就有1000億元的市場。而隨著我國人口的不斷增加和生活水平的整體提高,這一項數據還在不斷的發生變化。
2017年12月,工信部印發的《促進新一代人工智能產業發展三年行動計劃(2018-2020)》中也提出,要加大培育智能產品的力度,優先推動智能家居等產品的突破。2018年
2020年北京人工智能展覽會體驗智能科技服務
新物聯號:專業展覽會 2019-8-30 共有: 1129 瀏覽
前 言
2019年上半年,我國人工智能政策不斷落地,技術應用商業化進程加快。十八大以來我國的信息化水平大幅提升,互聯網用戶數量躍居世界第一,信息領域核心技術步深刻改變了人們生活的諸多方面,而人工智能技術和應用飛速發展,帶來更為持久深刻的思維擊與變革。政策層面,國務院發布的《新一代人工智能發展規劃》提出“到2030年,使中國成為世主要人工智能創新中心”。在我國國家戰略規劃中,人工智能已超越技術
2020北京國際智慧新零售無人便利店展覽會
新物聯號:專業展覽會 2019-8-30 共有: 755 瀏覽
北京國際智慧新零售暨無人售貨產業博覽會以“智時代、新零售、享未來”為主題,將滿足不同應用智能零售場景及分享需求,多角度幫助企業尋求全球商業機會,全方位智能無人售貨產業資源精準鏈接,為智能新零售、無人店、自動售貨產業提供一個集交流、學習、貿易、融資為一體的優質平臺。
這是我總結的論文中的一部分。由于很多符號沒法正常顯示,我截圖帖出來了。
我們知道慣性傳感器在導航系統上應用非常廣泛,在導航定位上是一個關鍵元件,可以配合GPS信號實現高精度的定位,在GPS信號丟失后可以利用之前的位置信息作為初始數據,結合慣性傳感器測量的數據準確的銜接上,并繼續定位跟蹤。然而在普通公路上我們只能依靠精度有限的衛星定位信號來處理這些。同樣的技術用到未來高速公路上,那就不一樣,這些傳感器獲取的數據將會幫助車輛生產廠家和公路管理部門,用以提升自己的產品和服務能力。
未來高速公路將會和上面的車輛構成一個互通的系統,至少在某些節點是可以進行互通交換信息的。比如最簡單的在入口和出口以及互通進行位置確認和路程確認。這樣就可以準確地知道在某一段實際的路程是多少,傳感器獲取的信息計算出來的路程是多少,中間發生了多少偏差,這些偏差是由哪些因素造成的。
一般情況下,從啟動開始計時,得到:
分析:我們注意到,假定采樣周期是固定的t,第n個采樣周期內,車輛行進的路程計算僅僅跟當時采樣周期采集到的加速度有關,無需重復計算之前的加速度累加。這就非常方便計算機計算了,不需要每個周期都要對之前采樣到的加速度進行重復的累加計算。
即第n次采樣周期內的路程遞推公式為:
已知每次采樣到的加速度a,要獲取速度v和路程S其實只需要很少的運算量就可以做到了。
另外我們分析精度問題,假設車輛行進的速度為10km/h,如果采樣周期為1ms,則該采樣周期內車輛前進了2.8mm,這個距離是非常小的。那么以速度100km/h計算就是28mm,這相對于車速來講也是非常短的,當車速在200km/h的時候,每個采樣周期也僅僅前進了5.6cm。
因此在計算機的時間尺度上,車輛完全可以在單位采樣周期內近視成加速度不變的勻加速運動。
因此我們可以利用慣性傳感器就可以獲取車輛的任意位置的加速度,速度以及速度分布情況,當大量車輛個體的這種數據進行統計分析時,就可以發現道路上隱藏的各種信息。當然這些數據還要配合當天的天氣情況,氣溫情況。這些可以從氣象部門獲取。
--------------------
例如根據慣性傳感器獲得的速度和路程,對比車輪轉動獲得的速度和路程,可以發現是否有打滑現象,可以預測道路駕駛危險情況,并通過情報板發布提醒信息,或通過電子限速牌,要求降低車速。……
加速度對時間的導數被稱為加加速度或急動度;
是描述加速度變化快慢的物理量.
在工程學中經常需要用到急動度,特別是在交通工具設計以及材料等問題.交通工具在加速時將使乘客產生不適感,這種不適感不僅來自于加速度,也與急動度有關.在這種情況中,加速度反應人體器官在加速度運動時感受到的力(見牛頓第二定律),急動度則反應這作用力的變化快慢.較大的急動度將會使人體產生相當的不適感,例如在電梯升降,汽車、火車等加速和轉彎的過程中(在這些情況中加速度和急動度的效應一般會同時存在).因而在設計交通工具時急動度是必須考慮的因素.對于材料,急動度相當于一種“柔性碰撞”,會使材料產生疲勞,在機械設計和高層建筑的抗風、抗震設計中需要考慮到加加速度.
在物理學的混沌理論和非線性動力學中,急動度也有一定應用。
原標題:原來單片機竟然可以這樣測量速度與行駛路程,高中生都會
原作者:gaoyang
本文為21ic有獎征文作品,詳情請見21ic論壇活動專區:第二屆萬元紅包——藍V達人有獎征文活動,如果您也有興趣參與征文,歡迎進入論壇參與活動~
舉報/反饋
51單片機總結—— DS18B20數字溫度傳感器
單總線時序和注意事項:
單總線信號類型:復位脈沖、存在脈沖、寫0、寫1、讀0、讀1。所有這些信號除存在脈沖由DS18B20發出的以外其他信號都由總線控制器發出。
數據傳輸總是從最低有效位開始
電路連接圖示
執行序列
通過單線總線端口訪問DS18B20的協議如下:
步驟1. 初始化
步驟2. ROM操作指令
步驟3. DS18B20功能指令
溫度轉換命令
讀取暫存器命令
電路連接圖示
程序中使用:
**
程序內容:
初始化時序
初始化時序里面包含了復位DS18B20和接收DS18B20返回的存在信號。
主機和DS18B20做任何通訊前都需要對其初始化。初始化期間,總線控制器拉低總線并保持480us以上掛在總線上的器件將被復位,然后釋放總線,等到15-60us,此時18B20將返回一個60-240 us之間的低電平存在信號。
復位脈沖和存在脈沖時序圖
程序中使用:
寫時序:
寫時序分為寫0時序和寫1時序。
總線控制器通過控制單總線高低電平持續時間從而把邏輯1或0寫DS18B20中。
總線控制器要產生一個寫時序,必須將總線拉低最少1us,產生寫0時序時總線必須保持低電平60~120us之間,然后釋放總線,產生寫1時序時在總線產生寫時序后的15us內允許把總線拉高。注意:2次寫周期之間至少間隔1us。
程序中的使用:
讀時序:
讀時序分為讀0時序和讀1時序。
總線控制器通過讀取由DS18B20控制的總線高低電平接收DS18B20數據。
總線控制器要產生一個讀時序,必須將總線拉低至少1us,然后釋放總線,在讀信號開始后15us內總線控制器采樣總線數據,讀一位數據至少保持在60us以上。注意:2次讀周期之間至少間隔1us。
程序中的使用:
主函數內容配置
DS18B20暫存器
配置寄存器圖表
DS18B20功能指令:
溫度轉換指令(44h)
這條命令用以啟動一次溫度轉換。溫度轉換指令被執行,產生的溫度轉換結果數
據以2個字節的形式被存儲在高速暫存器中,而后DS18B20保持等待狀態。
讀暫存器指令(BEh)
這條命令讀取暫存器的內容。讀取將從字節0 開始,一直進行下去,直到讀完暫存
器所有字節,如果不想讀完所有字節,控制器可以在任何時間發出復位命令來中止
讀取。
寫暫存器指令(4Eh)
這條命令向DS18B20 的暫存器寫入數據,開始位置在TH 寄存器(暫存器的第2
個字節),接下來寫入TL 寄存器(暫存器的第3 個字節),最后寫入配置寄存器
(暫存器的第4 個字節)
拷貝暫存器指令(48h)
這條命令把TH,TL 和配置寄存器(第2、3、4 字節)的內容拷貝到EEPROM 中。
程序中的使用(用在主函數中):
程序實現:
#include
typedef unsigned int INT16U;
typedef unsigned int uint;
//硬件接口位聲明
sbit DS = P2^2; //DS18B20單總線
sbit du = P2^6; //數碼管段選
sbit we = P2^7; //數碼管位選
void Display(INT16U Value);
//共陰極數碼管段選碼
uchar code table[]={
0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; //不帶小數點0-9
//數碼管位選碼
uchar code T_COM[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};//第1,2,3,4,5,6,7,8位
void Delay_Ms(INT16U ms) //毫秒延時
{
INT16U i;
do{
i=MAIN_Fosc/;
while(–i); //96T per loop
} while(–ms);
}
//us延時函數,執行一次us–需要6.5us,進入一次函數需要11.95us
void Delay_us(uchar us)
{
while(us–);
}
/單總線初始化時序/
bit ds_init()
{
bit i;//聲明一個變量存儲(返回的信號值)
DS = 1;//總線置于高電平
nop();//空指令延時?
DS = 0;//拉低總線480us以上
Delay_us(75); //499.45us,掛接在總線上的18B20將會全部被復位
DS = 1;//釋放總線
Delay_us(4);//15~60us,延時37.95us,等待18B20發回存在信號
i = DS;//(0 or 1)
Delay_us(20);//60~240us, 141.95us
DS = 1;//釋放單總線
nop();//延時等穩定
return (i);//若1=0,則DS1802存在在總線上,并且準備好了,可以對其操作
}
/寫一個字節,寫時序/
void write_byte(uchar dat)//把要寫的數據賦給形參dat,然后傳遞進來(一次一個字節,要循環八次)
{
uchar i;
for(i=0;i
}
void main()
{
uint i; //溫度兩個字節
uchar L,M;//存取溫度的低字節和高字節
while(1)
{
ds_init();//初始化DS18B20
write_byte(0xcc);//發送跳躍ROM指令
write_byte(0x44);//發送溫度轉換指令
ds_init();//初始化DS18B20
write_byte(0xcc);//發送跳躍ROM指令
write_byte(0xbe);//讀取DS18B20暫存器值
L = read_byte();//讀第一個字節
M = read_byte();//讀第二個字節,只讀兩個字節是因為只需要知道溫度值
/若為負溫度時
M=0xfc;
L=0x90;
i=M;
i<
}
void Display(INT16U Value) //由于需要顯示的數大于一個字節,所有形參需為int
{
du=0;//關閉段選
P0=table[Value/100]; //數碼管顯示百位
du=1; //打開段選
du=0; //關閉段選
}
附表
謝謝!
下一篇: PLC、DCS、FCS三大控
上一篇: 電氣控制線路圖控制原