マイコンファームウェア・組み込みソフトウェア設計開発

社内エンジニアは、10種類以上のマイコンのソフトウェアを開発することができるため、お客様のニーズに適したマイコンを選択することが可能です。また試作品のソフトウェア開発も行っています。

お客様のニーズに適したマイコンを選び、ソフトを開発いたします。

ハードウェアに命を吹き込み、希望通りの動作をさせるのがソフトウェアの役目ですが、使用するマイコンの種類によってソフトウェアの書き方も異なります。多くのソフトウェア開発会社が、1種類のマイコンしか取り扱っていないのに対して、当社は多彩なソフトウェアの開発が可能なため、10種類以上のマイコンを制御することができます。

繊細な制御を可能にする高性能で高価なマイコンが必要なのか、シンプルで安価なマイコンで良いのか。お客様の製品に適したマイコンを選択し、ソフトウェアを開発いたします。

マイコンファームウェア・組み込みソフトウェアの開発実績

組み込みマイコンをベースに様々なセンサーからセンシングし、外部との通信を行いながら、あらゆる機器への制御を行ってきました。具体的な商品名はお客様とのNDAの都合上公表できませんが、一部の採用技術をご紹介いたします。

機能

電圧、電流、温度、湿度、気圧、圧力、明るさ、加速度、角速度、地磁気、 ボタン(機械式、静電容量式)、スイッチ、ボリューム、NFC、 赤外線アレイ(サーモパイル)、人感センサ、QRリーダー、水位センサー

ミドルウェア

移動平均、IIRフィルタ、Madgwickフィルタ、リングバッファ、1次関数

アプリケーション

VIロガー、環境センサー、小型圧力センサー、傾き検出器、水位計、 微小信号(脳波、心電)計測器、見守りセンサー、etc

基板内通信

I2C、SPI、BUS

基板外通信

UART(RS232C,RS422,RS485)、CAN(OBD2)、USB、Ethernet、WIFI、 Bluetooth(SPP,BLE)、CUnet、LTE、Sigfox、特定小電力、赤外線リモコン

ミドルウェア

MODBUS、TCP、UDP、独自プロトコル、リングバッファ、キュー

アプリケーション

ドラフトチャンバー、充電ロッカー、ドア開閉認証器、etc

機能

LED、7Seg、キャラクタLCD、ドットLCD、ブザー、バイブレーション、 モーター(AC,DC,ステッピング)、 ヒーター、ソレノイド、SD、CF、Flash、 各種I/O

ミドルウェア

PID制御、ベクトル制御、充放電制御、1次関数、タイミング制御、FAT、 (単方向、双方向)リスト

アプリケーション

空調ファンユニット、照明ユニット、モータドライバ、充放電器、温熱機、 吸排気検査機、etc

右にスクロール→
ファーム回路/基板CPU(マイコン)ファーム
開発テーマ名設計設計メーカーシリーズ品番要素技術
遠心器RenesasH8ファミリーH8/3672Fボタン、LED、モータ制御、シリアル通信
ホットスターラー:本体RenesasH8ファミリーH8/3687モータ制御、ヒータ制御、PID制御、シリアル通信
ホットスターラー:フロントアナログRenesasH8ファミリーH8/3694Fボタン、ボリューム、LED、シリアル通信
ホットスターラー:フロントデジタルRenesasH8ファミリーH8/3694Fボタン、キャラクタLCD、シリアル通信
1連ホットスターラーRenesasH8ファミリーH8/3694Fモータ制御、ヒータ制御、PID制御、シリアル通信、ボタン、LED
攪拌機RenesasH8ファミリーH8/3672Fモータ制御、PID制御、ブザー、ボタン、LED
フィットネスマシンRenesasH8ファミリーH8/3687モータ制御、ボタン、ブザー、LED、シリアル通信
ゴルフグリップ圧測定器Renesas78KファミリーuPD78F0501_30圧力センサー、ボタン、シリアル通信
スパークコントローラRenesasSuperH RISCSH7146AD取得、ボタン、ブザー、USB通信
小型版スペクトラボックスRenesasSuperH RISCSH7144FAD取得、ボタン、ブザー、USB通信
カメラ切り替えユニットRenesas78KファミリーuPD78F9222信号入力、LED
波長分離器:メインRenesasSuperH RISCSH7727AD取得、ボタン、ブザー、シリアル通信、USB通信
波長分離器:サブRenesasH8ファミリーH8/3687ボタン、シリアル通信
照明制御RenesasH8ファミリーH8/3694NLED、MODBUS通信
メモリソケットRenesasR8C/15R5F21154SPLED、MODBUS通信
ファンユニットRenesasR8C/1BR5F211B2SPモータ制御、ボタン、LED、シリアル通信
ファーム回路/基板CPU(マイコン)ファーム
開発テーマ名設計設計メーカーシリーズ品番要素技術
ファンユニットRenesasR8C/1BR5F211B4SPモータ制御、ボタン、LED、シリアル通信
電子カードシステムTIMSP430MSP430F5435ドット、LCD、IR通信
LAN評価ボードrenesasR8C/2LR5F212L2TCP/UDP(W5100)、LED
IR-UART変換renesasR8C/32R5F21324DIR通信、シリアル通信
エンジンセンサーV1microchipPICPIC16F1509AD、パルス検出、LED、スイッチ
エンジンセンサー治具microchipPICPIC16F1509ボタン、LED、パルス出力
エンジンセンサーV2microchipPICPIC16F1509AD、パルス検出、LED、スイッチ
エンジンセンサーV3microchipPICPIC16F1509AD、パルス検出、LED、スイッチ
エアゲージmicrochipPICPIC16F1509ボタン、LED、LCD、気圧センサー
ブザーメロディmicrochipPICPIC16F1509スイッチ、LED、ブザー
エコドライブrenesasR8C/22R5F21226CAN、OBD2、LED
LEDデモrenesas78KファミリーuPD78F9212信号入力、LED
モバイル充電器renesas78KファミリーuPD78F0562_20充電制御、LED、シリアル通信
大型ファンユニットrenesasH8ファミリーH8/36077モータ制御、PID制御、スイッチ、LED、シリアル通信
中小型ファンユニットrenesasH8ファミリーH8/36077モータ制御、PID制御、スイッチ、LED、シリアル通信
ミラーメディアrenesasSuperH RISCSH72621ドットLCD、音声ファイル再生、CF、FAT
脳波計V1renesasRL78/G13R5F100EEAD入力、SDカード、FAT、キャラクタLCD
脳波計V2renesasRL78/G1AR5F10EGEAD入力、SDカード、FAT、キャラクタLCD
ファンユニットrenesasR8C/27R5F21276モータ制御、ボタン、LED、シリアル通信
OBD2モニターrenesasR8C/23R5F21238CAN、OBD2、LED、シリアル通信
非接触電圧センサーrenesasRX210R5F52105BDFMAD、SDカード、FAT、シリアル通信
ガスセンサーmicrochipPICPIC16F1509AD、シリアル通信
サスケ(電流センサー見守り)renesasRL78/G13R5F100GCAFBAD、特定小電力通信、Wifi通信、ボタン、LED
3色LED試作renesasRL78/G13R5F1006CMODBUS通信、ボタン、3色LED
LEDデモmicrochipPICPIC16F1509ボタン、LED
モータドライバメインTIC2000TMS32F28069Mモータ制御、PID制御、LED、シリアル通信
モータドライバサブRenesasRX631R5F631PDDFLパルス入力、シリアル通信
モータドライバrenesasRL78/G13R5F100AEモータ制御、MODBUS通信、ボタン
充電器microchipPICPIC16F1509AD、信号入力、充電制御
LD30(操作パネル)renesasRL78/G13R5F100GAボタン、LED、ブザー
手元スイッチpanasonicMN101EMN101EG0Dボタン、LCD、シリアル通信
生体温度計測システムBroadcomRaspberryPi 2BCM2836LED、LCD、温湿度センサー、ヒータ制御、LAN通信
モータドライバrenesasRX63TR5F563TEExFBモータ制御、PID制御、ベクトル制御、LED、シリアル通信、CUnet通信
ロボドック検査治具microchipArduino UNOAtmega328BAD、ボタン、LED、シリアル通信
color液晶基板renesasRX631R5F5631FDDFPLCD、タッチパネル、ブザー、シリアル通信、LED、NFC
電磁シリンダrenesasRL78/G13R5F100LGAFBキャラクタLCD、ボタン、AD、パルス出力
カカオプレッソrenesasR8C/36R5F2136CCNFPブザー、ボタン、7segLED
電子錠nordicnRF51nRF51822BLE、NFC、ブザー、モーター制御、ボタン
ドラフトチャンバー:アナログ基板renesasRL78/G1AR5F10EGEAFBAD、MODBUS通信
ドラフトチャンバー:ステータスLED基板renesasRL78/G13R5F1006EASP3色LED、MODBUS通信
ドラフトチャンバー:ディスプレイ基板renesasRL78/G13R5F1006EASPキャラクタLCD、MODBUS通信
ドラフトチャンバー:スイッチ基板renesasRL78/G14R5F104GJAFBタッチスイッチ、MODBUS通信
ドラフトチャンバー:拡張IO基板renesasRL78/G14R5F104LJIO制御、MODBUS通信
ベースボールTVBroadcomRaspberryPi Zero WBCM2710A1USBマイク、Gセンサー、Bluetoothオーディオ出力
充放電器renesasRL78/G13R5F100GGAFB電圧電流監視、LED、照度センサ、人勧センサ、ボタン
配管探査ロボットrenesasRL78/G13R5F1007CANA6軸角加速度、MODBUS通信
VIロガーrenesasRL78/G13R5F1006EASP電圧電流検出、MODBUS通信、Bluetooth(SPP)
コックピットLEDmicrochipPICPIC18F1320AD、LED
調光ユニット(カーアクセサリー)microchipPICPIC12F1571AD、LED、ボタン
bitescannordicnRF51nRF51822加速センサー、AD、ボタン、LED、BLE
自己位置推定ユニットrenesasRL78/G14R5F104GJAFB角加速度センサー、LAN通信(WIZnet)、Madgwickフィルタ
SDアップローダ用ブートローダTIMSP430MSP432P401RSDカード、ブートローダー
NFCQRコードリーダーrenesasRL78/G13R5F100GLNFC、QRコードリーダー、キャラクタOLED、ブザー、MODBUS通信
DPU Leger OLEDrenesasRL78/G13R5F100AEASPLED、ブザー、AD、ボタン、キャラクタOLED、MODBUS通信
温熱器renesasRL78/G13R5F100GLAボタン、LCD、ヒータ制御、ブザー
充電器microchipAVRATmega328PB-AUAD、ブザー、LED、充電制御、MODBUS通信
バッテリーパネル(ソーラ充電)renesasRL78/G13R5F100GL充電制御、LED、MODBUS通信
サーモパイルBLEnordicnRF51nRF51822赤外線アレイセンサー、BLE
バッテリーポールmicrochipPICPIC12F1571電圧監視、ボタン
電磁ブレーキrenesasRL78/G13R5F100LGAFBスイッチ、ブレーキ制御
電圧出力選択microchipPICPIC12F1571AD、出力切り替え
サーモパイルrenesasRL78/G13R5F100LGAFB赤外線アレイセンサ、LED、MODBUS通信
SKリモコンmicrochipAVRATmega328PBボタン、ブザー、バイブレータ、LED
自転車非接触充電:本体renesasRL78/G13R5F100GG充放電制御、シリアル通信、LED、温度センサ、受光センサ
自転車非接触充電:BLE通信nordicnRF52nRG52832シリアル通信、BLE、LED
モータ基板検査治具microchipPICPIC16F1509スイッチ、LED
NewクリスタルrenesasRL78/G13R5F100AEASPブザー、ボタン、キャラクタOLED、LED、MODBUS通信
充電ロッカーrenesasRL78/G13R5F100MG充電制御、LED、NFC、MODBUS通信、ソレノイド制御
プレイボードnordicnRF52nRF 52832QFNBLE、LED、タッチボタン
リモコンLCDmicrochipAVRAtmega328PB-AULCD、ボタン、MODBUS通信
NewファンドライバrenesasRL78/G13R5F100AEASPモータ制御、MODBUS通信、Bluetooth(SPP)、ボタン、ボリューム入力
ピュアスペースmicrochipAVRATMega328PBモータ制御、MODBUS通信、スイッチ
水位計nordicnRF52nRF52832AD、角加速度センサ、BLE、Sigfox、LTE
バッテリー無線SiliconLabsBGM13PBGM13P22F512GABLE、シリアル通信
美顔器操作パネルrenesasRL78/G14R5F104GLGFBボタン、LED、LCD、MODBUS通信
心電デバイスnordicnRF52nRF52832BLE、AD,、ブザー、バイブレーション、充電制御
LCDディスプレイ:本体STSTM32F4STM32F429ZIT6ドットLCD、シリアル通信
LCDディスプレイ:BLE通信ESPRESSIFESP32ESP32-WROOM-32BLE、シリアル通信
モリタ製パン所microchipPICPIC10F200Tスイッチ、LED
読書灯STSTM32L0STM32L031F6P6ボタン、ステッピングモータ
モノクロ液晶操作パネルrenesasRX631R5F5631FDDFPLCD、タッチパネル、ブザー、シリアル通信、LED、NFC
DCDockmicrochipPICPIC10F200Tボタン、電圧電流検出
USBDockSTSTM32L0STM32L072RZTボタン、電圧電流検出
充電ロッカーSTSTM32L0STM32L071RZ充電制御、LED、NFC、MODBUS通信、ソレノイド制御
小型圧力センサーmicrochipAVRATmega328PB-AUAD、MODBUS通信、Bluetooth(SPP)
脳波計:本体STSTM32F4STM32F469IIT6AD、SD、FAT、ドット液晶、MODBUS通信、シリアル通信
脳波計:WifiESPRESSIFESP32ESP32-WROOM-32シリアル通信、Wifi
脳波計:LTESeeedWio LTE JP VersionSTM32F405RGシリアル通信、LTE
ヘルメットファンSTSTM32L0STM32L031K6T6ボタン、LED、モータ制御、シリアル通信
電子タバコ検査治具renesasRL78/G14R5F104PJAFBステッピングモータ制御、MODBUS通信、圧力センサ、電圧電流センサ
給餌器renesasRL78/G13R5F100PFAFBモータ制御、ボタン、LED、シリアル通信
DC12VDockSTSTM32L0STM32L072RZTボタン、電圧電流検出
自転車ロックシステム:ロック制御STSTM32L0STM32L031K6T6モータ制御、MODBUS通信
自転車ロックシステム:バッテリ監視&BLE通信nordicnRF52nRG52832AD、シリアル通信、MODBUS通信、BLE
指静脈認証器renesasRX631R5F5631FDDFPLCD、タッチパネル、ブザー、シリアル通信、LED、NFC、指静脈センサ
手のひら静脈認証器renesasRX631R5F5631FDDFPLCD、タッチパネル、ブザー、シリアル通信、LED、NFC、パームセンサ
QRコード認証器renesasRX631R5F5631FDDFPLCD、タッチパネル、ブザー、シリアル通信、LED、NFC、QRコードリーダ
充電ロッカースロット型STSTM32L0STM32L071RZT6充電制御、LED、NFC、Wifi、BLE、MODBUS通信、ソレノイド制御
音声振動モニターESPRESSIFESP32ESP32-WROOM-32音声取得(I2S)、AD、ボタン、Wifi

納品後の「安心」を約束する、当社の組み込みマイコンソフトウェアの5つの設計ポリシー

ソフトウェア開発において、目的の機能を実装するためのコーディング手法に「唯一の正解」はありません。しかし、長く使い続けられる「良質なコード」には共通点があります。当社では、単に動くだけのプログラムではなく、納品後の運用時においてもお客様がストレスなく使い続けられるソフトウェアを目指し、品質向上のための厳しい「5つの設計ポリシー」を定めています。

機能性

状態遷移方式のイベント駆動型を採用します。複数機能が同時に動作しても時間的遅延を発生させないプログラミングです。

独立性

機能ごとにモジュール化し、各モジュール間の関係を極力疎にします。あるモジュールの処理を変更したとしても他のモジュールへの影響はほとんど発生しません。

保守性

重複の排除、依存関係を循環させないことを注意した構造化設計をいたします。これにより修正しやすい構造になります。

再利用性

一般的な機能をモジュール化し、異種の機器や異種のマイコン間でもそのファイルをプロジェクトに追加するだけで、そのまま再利用できるようにします。最近の開発ではモジュールの再利用が6割を超えています。

拡張性

1系統(例えばAD入力やUART通信、モータ制御等)の処理を2系統やN系統に容易に追加変更できるプログラミングを行っています。

試作品に対するソフトウェア開発もお任せください

「こういう場所で、このような動きをする電子機器を作って欲しい」・・・

製品やシステムに対するお客様のイメージをもとに、回路設計、基板設計、基板製作と実装を経て、完成品を動かすためのソフトウェア開発まで、一貫して当社でお引き受けいたします。

量産品だけではなく、試作品に対するソフトウェア開発も行っています。すべて社内のエンジニアが担当いたしますので、お客様とのコミュニケーションを大切にしながら開発を進めることができます。

初めての方向け資料ダウンロードはこちら


サービス一覧

PAGE TOP