欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2418|回復: 1
打印 上一主題 下一主題
收起左側

SM8952AC25P、MT8870、TC35智能家居控制系統設計

[復制鏈接]
跳轉到指定樓層
樓主
ID:744308 發表于 2020-5-5 09:43 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本文利用SM8952AC25P、MT8870、TC35 modem和各類家居傳感器設計制作一款智能家居控制系統樣機。實驗樣機的設計包括:系統硬件的設計與調試和控制軟件的編寫與調試。
(1)  硬件部分
    智能家居控制系統其硬件部分主要由五大部分構成,即電話交換網程控交換信令部分、控制單元、傳感器數據采集系統、GSM模塊TC35 modem與接口和電源部分。電話交換網程控交換信令部分主要由MT8870和電壓檢測元件組成,它是系統中控制部分關鍵的元件,它與控制單元組成控制部分功能;傳感器數據采集系統、GSM模塊TC35 modem和控制單元完成報警等信號的處理和發送;電源部分則為各個部分提供工作電源。
(2)軟件部分
軟件設計部分主要由五大部分構成:即數據采集與數據分析部分、電話交換網程控交換信令識別與分析部分、GSM模塊TC35 modem接口程序部分、分析控制部分。其中數據采集與數據分析部分和電話交換網程控交換信令識別需要作實時處理;GSM模塊TC35 modem接口程序部分和分析控制部分則是根據采集和電話交換網交換信令進行分時操作有利于提高系統效率。

主控單元部分由于任務多、對可靠性的要求高,本系統的主控部分軟件設計為分時操作系統控制,采用RTX51 Tiny版操作系統。作為嵌入式系統主控單元的單片機,其軟件一般是一個微觀的實時操作系統,是為某種應用而專門設計的。系統程序有實時過程控制或實時信息處理的能力,要求能夠及時響應隨機發生的外部事件并對該事件做出快速處理。分時操作系統是把CPU的時間劃分成長短基本相同的時間區間,即“時間片”,通過操作系統的管理,把這些時間片依次輪流地分配給各個用戶使用。如果某個作業在時間片結束之前,整個任務還沒有完成,那么該作業就被暫停下來,放棄CPU,等待下一輪循環再繼續做。此時CPU又分配給另一個作業去使用。由于計算機的處理速度很快,只要時間片的間隔取得適當,那么一個用戶作業從用完分配給它的一個時間片到獲得下一個CPU時間片,中間有所“停頓”;但用戶察覺不出來,好像整個系統全由它“獨占”似的。分時操作系統主要具有以下3個特點:①多路性。用戶通過各自的終端,可以同時使用一個系統。②及時性。用戶提出的各種要求,能在較短或可容忍的時間內得到響應和處理。③獨占性。在分時系統中,雖然允許多個用戶同時使用一個CPU,但用戶之間操作獨立,互不干涉。
RTX51 Tiny可以配置成使用round-robin多任務。Round-robinp容許quasi-parallel執行多任務。任務并不是連續執行的,而是分時間片執行的(本系統采用10毫秒作為時間片,由RTX51 Tiny把時間片分配給各個任務)。由于時間片的時間很短,因此任務看起來像連續執行一樣。
在本系統中RTX51 Tiny(配置見附錄)首先執行信號采集job0的任務0。本函數創建了另一個任務報警分析job1。信號采集執行完它的時間片后,RTX51 Tiny開始執行報警分析job1,這個函數又創建了另一個任務短信發送job2。如此類推,最后執行完它的時間片后,RTX51 Tiny又返回到job0開始執行。然后再切換到job1,如此循環。
void job0 (void) _task_ 0
{
   os_create (1);   
   while (1)
{   
    job0();   
    }
}

void job1 (void) _task_ 1
{
os_create (2);   
  while (1)
{   
    job1();   
    }
}

void job2 (void) _task_ 2
{
os_create (3);   
  while (1)
{   
    job2();   
    }
}

文檔51hei提供下載(無程序):
正文.doc (263 KB, 下載次數: 16)
電路圖.rar (271.49 KB, 下載次數: 26)

以下程序和文章不是配套的,大家不要下載,已經被管理員刪除
程序.rar (5.55 KB, 下載次數: 12)
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:702292 發表于 2024-1-11 16:42 | 只看該作者
你好,有沒有樣機
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表