PIXNET Logo登入

漢亞科技 Han-Ya

跳到主文

位於高雄市區的工作室,提供程式設計,軟韌體設計,系統開發的服務。 20年以上的軟韌體設計經驗, 如:MCU (STM32, NXP LPC), ESP32, Raspberry Pi (樹莓派), Arduino, 德州儀器 DSP 程式設計(C62x/C64x/C55x/C281x), CSR 藍芽開發, FTDI USB開發。 聯絡方式: yijenlu1971@gmail.com 或 yijenlu@yahoo.com

部落格全站分類:社團組織

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 11月 21 週一 201607:59
  • [單晶片應用] 設計七彩 LED 燈與 MP3 音樂系統



        近期設計一套七彩 LED 燈與 MP3 音樂播放系統,兼具照明與音樂功能。基本功能是照明,類似壁燈的概念,當光感應偵測到白天或有其他光源時,自動關閉 LED 照明。一旦處於黑暗或低光源的環境,LED 燈便會開啟。此外,遇上停電時,鋰電池會提供一段時間的照明指示。除了照明功能之外,透過模式按鈕的切換,將系統切到 MP3 音樂播放模式,同時開啟 彩色 RGB LED 燈條的控制。
 
(繼續閱讀...)
文章標籤

漢亞科技 Han-Ya 發表在 痞客邦 留言(0) 人氣(116)

  • 個人分類:單晶片
▲top
  • 9月 29 週四 201613:51
  • [應用] ESP8266 WiFi to RS485 (MODBUS TCP to RS232)



        ESP8266 是由大陸樂鑫科技公司所開發的 WiFi 模組,上面有數根 GPIO 接腳和 ADC,另外 Tx/Rx 接腳用來與其他模組通訊之用。由於這塊模組價格便宜,目前吸引很多 maker 使用,更重要的是在 Arduino IDE 環境下就可以開發這 WiFi 模組的程式,下載 IDE 後可找到不少 WiFi 相關的範例程式可以研究,對於初學者來說實在是非常非常的方便。同時在網路上,不少 maker 已經寫下開發的經驗文章[1][2][3],並且也有 YouTube 教學影片可參考 [4]。
 
(繼續閱讀...)
文章標籤

漢亞科技 Han-Ya 發表在 痞客邦 留言(0) 人氣(1,937)

  • 個人分類:程式開發
▲top
  • 7月 27 週三 201613:43
  • [APP] SIP Voip 在 Android 系統的開發


        大約二十年前,VoIP 網路電話技術如火如荼地發展,隨著 Ethernet 網路越來越成熟,網路品質也越來越穩定,辦公室的桌上話機逐漸被網路電話所取代,當時的思科 (Cisco) 就是網路界的霸主。當時我們開發網路話機是以 embedded system 為架構的設計,如圖四所示,搭配 CTI 伺服器組成一套辦公室的電話系統解決方案。
 
(繼續閱讀...)
文章標籤

漢亞科技 Han-Ya 發表在 痞客邦 留言(0) 人氣(289)

  • 個人分類:
▲top
  • 6月 10 週五 201614:53
  • [APP] Android NDK 開發的初體驗


Android NDK 開發的初體驗
 
(繼續閱讀...)
文章標籤

漢亞科技 Han-Ya 發表在 痞客邦 留言(0) 人氣(108)

  • 個人分類:
▲top
  • 1月 15 週五 201612:20
  • [模組] 德州儀器 ADC 24-bit 類比訊號擷取模組



        這次接到一個任務,將原本連接在加工機上的研華 USB-4716 和國家儀器 NI-9234 想辦法取代掉。這兩個設備的主要功能是類比訊號擷取器,用來收集加工機上面的震動訊號和電流訊號。加工機上面安裝了一個震動感測器 (Dytran 3055B3),將震動訊號轉成電壓,再由 NI-9234 將電壓轉成數位資料。另外,加工機上面也安裝一個電流感測器 (Topstek TU12P10A),將電流轉成電壓訊號,再由研華 USB-4716 將電壓轉成數位資料。首先,我先查詢了 NI-9234 和 USB-4716 資料解析度,分別是 24-bit 和 16-bit,於是從淘寶網站上找到一個 ADC 16-bit 的模組,而且具有八個通道,正好能滿足需求,所以買來研究看看,如圖一所示。這模組上的 ADC 晶片是由德州儀器 ADS1256 所構成的核心。另外,我發現這塊模組被用於 Arduino 平台上,官網有提供其 library。


(繼續閱讀...)
文章標籤

漢亞科技 Han-Ya 發表在 痞客邦 留言(0) 人氣(377)

  • 個人分類:單晶片應用
▲top
  • 12月 25 週五 201507:58
  • [模組] 三軸陀螺儀與加速規 Gyro & Accelerometer



        前一篇 "三軸重力加速計" 介紹 ADXL335 晶片的重力加速計 (也稱加速規),主要能偵測出三軸的重力變化,便能得知物體轉動方向方位。有一個特殊情況可解釋陀螺儀的作用,當加速規放置水平時,此時轉動轉動 Z 軸,我們會發現 X/Y 軸的重力值變化量其實並不大,請參考底下的實驗影片。這樣的變化量可能被誤以為是雜訊,不容易判斷物體是否方向方位在改變。如果能再多計算每一軸轉動的速度,由轉動的角速度輔助,便能計算物體位移量。於是,陀螺儀正是用來計算角速度的,配合重力計一起使用。因此,若加速規再輔以陀螺儀的功能,這樣能更精準算出物體的移動與轉動方向 (我覺得這是很複雜的數學)。
(繼續閱讀...)
文章標籤

漢亞科技 Han-Ya 發表在 痞客邦 留言(0) 人氣(2,017)

  • 個人分類:程式開發
▲top
  • 12月 18 週五 201514:07
  • [模組] 三軸重力加速計 Accelerometer



        三軸重力加速計是一種重力感測器,三軸指的是 X, Y, Z 軸,重力加速度就是我們高中理化曾學過的地心引力 (g)。由於這個重力加速度是地球的天然資源 (就像磁力線的指南針),所以當我們身體傾斜或翻轉時,透過地心引力的影響讓身體內部機構可感受到其傾斜或翻轉。於是,將此概念應用到科技工業上,像電玩的體感遊戲 (Wii, Kinect...)、飛行器、懸臂旋轉等都使用到相關元件,本文針對三軸重力加速計的晶片做測試研究,希望能獲得更多的應用靈感。首先,找一顆晶片試試吧!Arduino 開發套件常見的三軸加速計,使用的是 ADI ADXL335/345 晶片,因此我買了一個來測試玩玩看,並用 NXP LPC1114 晶片來設計系統。
(繼續閱讀...)
文章標籤

漢亞科技 Han-Ya 發表在 痞客邦 留言(0) 人氣(882)

  • 個人分類:
▲top
  • 12月 08 週二 201520:25
  • [單晶片] 德州儀器 CC2540 藍芽開發 + ADC


       德儀的 CC2540 / 2541 藍芽晶片已經推出市場幾年了,隨著模組廠商的努力開發,將藍芽模組設計成 SMD 貼合元件,對於小型設計廠商的我們真是大大的便利。目前的藍芽模組不僅體積越做越小,價格也越來越親民,如果自己有些 idea 想要設計電路板來驗證藍芽相關的應用的話,直接拿藍芽模組來實現是不錯的方法之一。此外,CC2540 本身就是一顆 8051 為核心的晶片,所以具備一些 MCU 的基本功能,若將其 MCU 與藍芽的功能都發揮出來,這樣不僅系統成本降低且耗電量也會減少。
        我們拿市面上容易買到 HC-05 / HC-08 的藍芽模組來實驗,這塊模組原本是透過 UART 介面與外部的 MCU 溝通,讓使用者不需要為了藍芽的技術知識而傷腦筋。模組本身已經內建設計好藍芽的基本功能,使用者只需藉由 UART 介面設定參數便可動作。不過,我們卻想要把這塊模組改造,將本身的 MCU 與藍芽的功能發揮出來。首先,要準備德儀的 CC-Debugger 除錯器和安裝 IAR Embedded 軟體。接下來,將模組上面的五根接腳接出來,分別為 Vcc,、GND、RST、DC 和 DD,再連接到除錯器的相對應接腳,這樣就可以準備開發 CC2540 的韌體了。底下圖一所示就是將 CC-Debugger 連接到自製的藍芽開發板。
(繼續閱讀...)
文章標籤

漢亞科技 Han-Ya 發表在 痞客邦 留言(0) 人氣(130)

  • 個人分類:
▲top
  • 11月 25 週三 201508:18
  • [單晶片應用] 超音波與溫濕度系統


       這是一個超音波測距和溫濕度系統,MCU 當作系統的核心,整合超音波模組、溫濕度模組、和 LCM 顯示模組。系統的電源為 5V,耗電量約 26mA,使用三顆四號電池供電。可應用的範圍,如:自走車、掃地機器人、停車場車位偵測...等。我們先在麵包板上把各個模組的電路功能設計出來,並驗證韌體程式可以正常運作,接下來再製作成 PCB 電路板。
<< 元件介紹 >>
       超音波模組 HC-SR04:如下圖所示,一般常使用在 Arduino 系統上,做為自走車的距離感測器,利用發射超音波與接收其反射波的時間差計算出前方物體的距離,再根據距離遠近做出適當的動作。
       溫濕度零件 DHT11:這是溫度與濕度整合的零組件,其工作電壓在 3~5.5V,具有 8-bit 的解析度,溫度範圍 0~50度C,濕度範圍 20~90%,可應用的領域像是家電、空調、數據紀錄器、自動控制…等等。
(繼續閱讀...)
文章標籤

漢亞科技 Han-Ya 發表在 痞客邦 留言(0) 人氣(304)

  • 個人分類:單晶片
▲top
  • 11月 19 週四 201510:33
  • [單晶片] 恩智浦 LPC11x 與 KEIL C 開發環境


        三~四年前,當開發恩智浦的 LPC11xx (ARM-M0) 韌體時,設計者必須在名為 LPCXpresso 的套裝軟體下執行,它提供各系列晶片的周邊驅動程式與原始碼,方便使用者 compile & link。如果要除錯程式的話,這套軟體必須再搭配使用名為 LPC-Link 的除錯器,我們用它來除錯也可燒錄代碼。幾年前,LPC 並不支援在 KEIL C 的環境開發 (當時很多 ARM 晶片都用 KEIL 環境開發),所以只能安裝 LPCXpresso,後來 LPC 已經成功整合到 IAR / KEIL 等環境了。有關的開發軟體與除錯器可以連結到LPCware 的網站上。
(繼續閱讀...)
文章標籤

漢亞科技 Han-Ya 發表在 痞客邦 留言(0) 人氣(90)

  • 個人分類:程式開發
▲top
«1...56711»

最新文章

  • STM32H750 如何宣告一塊外部記憶體? 而不發生 HardFault 異常。
  • ARM Compiler 6 且不勾選 MicroLIB,晶片無法開機運行?
  • 思考 DeepSeek 背後的方法邏輯
  • Edge Impulse平台的影像辨識模型
  • 港交所的中特估 H股 (保險類)
  • [筆記] RTSP stream server on Windows
  • 工控板 STM32H750 ADC / DAC / 網路介面
  • 工控板 STM32F407 / 24-bit ADC / 乙太網路介面
  • [模組] STM32 藍芽模組 -- BlueNRG-2 模組
  • 股市的技術指標(RSI、KD、MACD)與物理力學的關係

文章分類

  • 單晶片應用 (17)
  • 單晶片 (23)
  • DSP (7)
  • 程式開發 (25)
  • 書籍 (6)
  • 公司新聞 (3)
  • 論文 (5)
  • 嗜好 (1)
  • 未分類文章 (1)

最新留言

  • [23/09/08] JeJe4咖照 於文章「[應用] 預訓練模型庫 PaddleHu...」留言:
    ***謝謝Han-Ya分享的資訊 & 體驗心得,很詳盡喔 &...
  • [23/07/14] 漢亞科技 Han-Ya 於文章「整理人工智慧 AI、機器學習 ML、深度...」留言:
    https://han-ya.blogspot.com/20...
  • [23/05/29] 漢亞科技 Han-Ya 於文章「[筆記] 恩智浦 NXP LPC55S6...」留言:
    影片連結 https://youtu.be/BCtn6Tz...
  • [22/05/22] 漢亞科技 Han-Ya 於文章「[筆記] 以 RISC-V 架構的 MC...」留言:
    https://www.techbang.com/posts...
  • [20/06/26] 漢亞科技 Han-Ya 於文章「[應用] 雲運算之語音辨識 (Speec...」留言:
    https://han-ya.blogspot.com/20...
  • [20/06/26] 漢亞科技 Han-Ya 於文章「[應用] Jitsi Meet serv...」留言:
    https://han-ya.blogspot.com/20...
  • [15/01/23] 軟硬整合開發商 於文章「CSR 藍芽開發板...」留言:
    忘了留我的信箱 canner.tang@gmail.com...
  • [15/01/23] 軟硬整合開發商 於文章「CSR 藍芽開發板...」留言:
    您好有接案開發嗎?CSR晶片...
  • [14/03/17] 漢亞科技 Han-Ya 於文章「[單晶片] 量測溫度和濕度...」發表了一則私密留言
  • [14/03/16] sheep781115 於文章「[單晶片] 量測溫度和濕度...」發表了一則私密留言

參觀人氣

  • 本日人氣:
  • 累積人氣: