Từ trực giác của Nghệ Nhân
Đến thuật toán thông minh

Một hệ thống không chỉ "nhìn" thấy nhiệt độ, mà còn "hiểu" được mục tiêu của nghệ nhân.

Mẻ rang #47 — Ethiopia Yirgacheffe
AutoPilot 1ms
220°C 180°C 140°C 100°C Charge Drying Maillard Dev
DEVELOPMENT
204.5°C
RoR 6.2°C/min
Predictive Coasting
Ngắt Gas 28s nữa
Gas42%
Fan65%
Drum80%

Pilot program — đang chạy

5
Rang xưởng pilot
142
Mẻ liên tiếp
90
Ngày vận hành
3
Vùng (ĐL · SG · HN)
"MAROSA hiểu máy rang của tôi đến từng đặc tính nhiệt riêng. Trong chế độ CoPilot, nó đưa ra gợi ý ngay cạnh các nút điều khiển — tôi nhìn thấy ngay máy 'đang nghĩ gì' và quyết định nhanh hơn, tự tin hơn."

Tất cả chúng ta đều đau đầu với vấn đề này...

Có quá nhiều biến số trong quá trình rang cà phê

Và máy rang của bạn thay đổi thông số kỹ thuật từng ngày.

Cùng 1 profile · 5 mẻ liên tiếp Cùng một profile, đường BT đi 5 ngả khác nhau
220°C 160°C 100°C Drying Maillard Development
Profile mục tiêu Mẻ sáng — tay chậm Mẻ chiều — drum nóng Lot Hạt mới Ngày ẩm cao

Drift trung bình ±4°C giữa các mẻ — đo trên 142 mẻ rang thủ công

Cùng một người rang, mẻ sáng và mẻ chiều khác nhau
⚠️ Tay nghề tốt chưa có cách lặp lại
→ AutoPilot bám chặt profile
Chúng ta không thể vừa rang, vừa cupping, vừa gặp khách
⚠️ Bị trói chặt ở bảng điều khiển
→ 4 chế độ Pilot / Playback / CoPilot / AutoPilot cho master rời quầy
Thông số máy rang thay đổi mỗi ngày, không có cách nào theo dõi
⚠️ Operator chỉ biết "hôm nay khác hôm qua" nhưng không biết khác ở đâu, khác như thế nào
→ System cảnh báo khi tham số vật lý thay đổi vượt ngưỡng
Mẻ lệch không có dữ liệu giải thích lý do
⚠️ Lần sau vẫn lệch như cũ
→ Audit log + Anomaly Detector chỉ rõ lý do mỗi sai lệch

"Tất nhiên, bạn vẫn có thể giải quyết tất cả những vấn đề này, nhưng sẽ dễ dàng hơn khi chúng tôi giúp bạn một tay."

Solution At A Glance

Cách MAROSA hỗ trợ bạn

Độ chính xác nhiệt
±1°C
BT bám Profile trong ngưỡng ±1°C (142 mẻ pilot)
= Mỗi mẻ ra giống mẻ trước — QA ổn định, ít mẻ lỗi.
Tick loop Engine
500ms
Modbus → PID → Telemetry mỗi 500ms
= Máy thấy thay đổi ngay khi nó xảy ra, không trễ một nhịp.
Dự báo tương lai
60 giây
Ghost Trace: chính xác 60s · xu hướng tới ~10 phút
= Operator xử lý điểm chốt trước khi nó tới, không chạy theo sau.
Lớp an toàn vật lý
3
Validation → SLS → Runtime Audit
= An toàn không đặt cược vào phần mềm — operator yên tâm giao quyền.

Tính Năng Cốt Lõi

9 năng lực giúp bạn làm chủ phòng rang và chuỗi xưởng

Máy biết mình đang ở phase nào

Tự đổi gain Drying / Maillard / Dev mỗi giai đoạn — không cần operator vặn núm. Đường BT bám profile ổn định trong mọi mẻ.

DRYING MAILLARD DEV Kp=1.2 · Ti=120 Kp=0.8 · Ti=80 Kp=0.6
FeedForward 80%

Hai lớp dự báo

Hai lớp dự báo cho hai loại quyết định: ngắn hạn chính xác cao để bắt First Crack, ngắt gas đúng điểm chốt; dài hạn — xu hướng đường đi để chọn chế độ, đặt thời điểm drop. Operator chủ động quyết định sớm.

-5' NGAY +10' ~208°C xu hướng
Ghost Trace ODE 5-state

Hạ cánh đúng đích, êm dịu

Tự ngắt gas theo quán tính nhiệt. Không phải ngắt gas khẩn cấp, không phải bù nhiệt — hương vị giữ nguyên.

BT đích Gas Ngắt gas 28s nữa
Predictive Coasting Zero Overshoot

Theo dõi thông số máy theo thời gian thực

Sau 1 mẻ test, máy tự nhận diện đặc tính nhiệt của chính nó — mọi cỡ trống 1,5–30 kg. Rồi tự tinh chỉnh sau mỗi mẻ thật, qua cổng phê duyệt.

Gas FOPDT identified ✓ K=2.3 · τ=18s · θ=4s
FOPDT Identification 1,5–30 kg Self-Learning

Hạn chế sai sót điều khiển

3 lớp kiểm tra độc lập chặn lệnh nguy hiểm trước khi đến PLC. Tự E-Stop khi BT vượt 245°C — không cần người vận hành thao tác.

VALIDATE SLS AUDIT 1Hz CMD → PLC ✓ ALLOW
E-Stop >245°C Watchdog 1s

4 chế độ — nắm quyền bất kỳ lúc nào

Pilot (thủ công) → Playback (phát lại) → CoPilot (đề xuất) → AutoPilot (theo profile). Đổi chế độ không cần dừng mẻ. Hold-to-Override mọi lúc.

Pilot Playback CoPilot Auto Mode Switch không dừng mẻ · Hold-to-Override
Hold-to-Override Time-Sync Profile

Multi-Roaster Fleet Switch

Quản lý danh bạ toàn bộ máy LBN và MAROSA trong xưởng. Chuyển đổi trạm điều khiển 1 chạm qua Settings, đồng bộ cấu hình và phân quyền Primary/Observer an toàn.

MAROSA 15kg PRIMARY · 185.2°C LBN CLASSIC 30kg OBSERVER · 2ms
Switch <100ms Observer Lock

Automated Batch Workflow

Màn hình Workflow lập kế hoạch cả ca rang: chọn profile, đặt số mẻ và khối lượng, rồi chạy tự động Preflight → nạp hạt → bám profile → xả nguội → điều phối máy tách đá/silo dùng chung → hồi nhiệt BBP. Chip AUTO · Mẻ 03/08 hiển thị trên mọi màn hình.

Charge Roast Drop/Cool Destoner BBP
Shared Destoner/Silo Shift Timeline

MAROSA Cloud Intelligence

Hạ tầng đám mây cho phép giám sát live telemetry từ xa, đồng bộ profile 1 chạm toàn chuỗi và phân tích chất lượng mẻ rang QA chuyên sâu.

LIVE TELEMETRY BT: 201.4°C · RoR: 5.8 QA MATCH SCORE 99.4% ✓
Live Telemetry 1-Click Push Local-First

Điều Khiển Thích Ứng

Khi mô hình vật lý là nền tảng của điều khiển thích ứng.

FeedForward Model tính năng lượng chính xác trong khi Phase-Adaptive PID xử lý bù sai số từng mili-giây.

Trước và sau AutoPilot

Từ đuổi theo đường rang sang để Marosa giữ profile.

AutoPilot
DRY MAILLARD DEVELOPMENT 200°C 150°C 100°C 0' 4' 8' 12' 99.5% bám profile 142 mẻ liên tiếp
Profile mục tiêu Rang thủ công · ±4°C MAROSA AutoPilot · ±1°C
±4°C
Lệch profile · thủ công
±1°C
Lệch profile · AutoPilot
99.5%
Bám profile · 142 mẻ liên tiếp
Xem 3 bước AutoPilot làm gì Thu gọn 3 bước
  • Time Sync
    Tự động dịch Profile theo Turning Point thực tế, không bao giờ lệch pha.
  • FeedForward
    Cung cấp 80–90% công suất đúng ngay từ tính toán nhiệt động lực học, không chờ lỗi.
  • Active Cooling
    Quạt chỉ dùng làm "phanh khẩn cấp" khi Gas đã về 0%, bảo toàn hương vị.

Dây Chuyền Sản Xuất Tự Động & Đa Máy

Lập Kế Hoạch Sản Xuất.
Vận Hành Tự Động.

Biến quy trình rang công nghiệp nhiều mẻ lặp lại thành một dây chuyền tự động chuẩn xác từng giây — tối ưu chi phí nhờ chia sẻ máy tách đá và silo dùng chung.

Batch Workflow Engine

Tự Động Hóa 6 Nhịp Ca Sản Xuất

Người vận hành chỉ cần chuẩn bị nguyên liệu và xếp lịch ca rang (Queue). MAROSA tự động điều phối toàn bộ chu trình 6 nhịp khép kín từ lúc nạp mẻ đến khi hạt về silo lưu trữ.

1

Preflight Safety Gate

Tự động kiểm tra checklist cảm biến, nhiệt độ nền và áp suất gas trước khi khởi động ca.

2

Auto Charge & Roast

Mở phễu nạp hạt đúng nhiệt độ và kích hoạt AutoPilot bám sát profile mục tiêu.

3

Auto Drop & Cool

Xả mẻ chính xác tại nhiệt độ đích, kích hoạt quạt hút và cánh đảo làm nguội nhanh.

4

Shared Destoner & Silo Routing Cost Saver

Điều phối tín hiệu xả hạt qua máy tách đá và nạp vào silo thành phẩm dùng chung theo nhịp so le thông minh.

5

Between-Batch Protocol (BBP)

Tự động cân bằng nhiệt lượng buồng rang giữa 2 mẻ, đảm bảo mẻ sau đồng nhất với mẻ trước.

SHIFT QUEUE #0824 · ACTIVE
AutoPilot Online
#01 · Arabica Cầu Đất (Full City)
15.0 kg · MAROSA Pro 15kg
RUNNING (78%)
Current: Phase 4 (Destoner Routing) Target BT: 218°C
#02 · Fine Robusta Gia Lai (Medium)
20.0 kg · LBN Master 20kg
STANDBY (02:45)
Next: Ready for Auto-Charge Target BT: 224°C
#03 · Ethiopia Yirgacheffe (Light)
12.0 kg · MAROSA Pro 15kg
IN QUEUE
Shared Aux Interlock Controller Interlock OK
MAROSA Pro 15kg
Discharging
Destoner #01
Engaged
Silo Bin A-03
Full City
LBN Master 20kg: Queued for Destoner Gate Locked Until Batch #01 Clears

Hiệu Quả Kinh Tế Vận Hành Vượt Trội

Tiết kiệm 35% – 50% chi phí đầu tư thiết bị phụ trợ nhờ cơ chế Staggered Batch Scheduling: Nhiều máy rang LBN & MAROSA cùng chia sẻ chung 1 máy tách đá (Destoner) và cụm Silo thành phẩm tập trung mà không bao giờ bị nghẽn hay trùng lặp tín hiệu.

Staggered Batch Scheduling — 3 máy, 1 máy tách đá Sơ đồ minh hoạ cơ chế: cửa sổ tách đá của từng máy được xếp lệch nhau, nên không mẻ nào phải chờ thiết bị phụ trợ.
Rang Tách đá Silo BBP Chờ cổng 0′ 10′ 20′ 30′ 40′ 50′ 60′ MAROSA 15kg #01 · 15,0 kg #04 · 15,0 kg LBN Classic 30kg #02 · 30,0 kg #05 · 30,0 kg LBN Classic 15kg #03 · 12,0 kg DESTONER #01 dùng chung bận 24/60 phút · 0 xung đột
Xem điều phối đa máy, Cloud QA & phân quyền điều khiển Thu gọn
Settings → Multi-Roaster Switch <100ms Latency

Một Trung Tâm Điều Hành.
Toàn Bộ Máy Trong Xưởng.

Quản lý danh mục toàn bộ máy rang LBN & MAROSA trong xưởng trên một máy tính duy nhất.

ROASTER FLEET REGISTRY 3 CONNECTED
MAROSA Pro 15kg
10.10.100.254:502 · Latency: 2ms
PRIMARY (Active)
LBN Master 20kg
10.10.100.253:502 · Latency: 1ms
LBN Classic 15kg
10.10.100.252:502 · Idle
STANDBY
Chuyển Đổi 1 Chạm
Tái kết nối gRPC siêu tốc <100ms mà không làm gián đoạn máy đang chạy.
Phân Quyền Primary / Observer
Chỉ trạm Primary ghi được lệnh xuống Burner/Fan/Drum/Drop; mọi trạm Observer đọc live an toàn, giành lại quyền trong cửa sổ 120s khi cần.
MAROSA Cloud Platform Web & Mobile App

Giám Sát Mọi Mẻ Rang.
Từ Bất Kỳ Nơi Đâu.

Theo dõi trực tiếp đường cong nhiệt độ, đẩy profile 1 chạm toàn chuỗi và chấm điểm chất lượng QA tự động.

Live Telemetry Stream WebSocket 24/7
Bean Temp
198.4°C
RoR (BT)
+7.2°C/m
QA Match Score
99.4% ✓
FC BT hồ sơ
Profile "Espresso Gold Blend" 4 Sites Synced
Đồng Bộ Profile Chuỗi
Tạo công thức trên Web Studio và đẩy đồng bộ tức thì xuống tất cả chi nhánh.
QA & Năng Lượng
Chấm điểm Match Score %, theo dõi DTR và hạch toán chi phí Gas/Điện trên kg.
GHI CHỈ ĐỌC PRIMARY Observer · tablet Observer · QA PLC / Máy rang Burner · Fan · Drum
Observer — nhiều người cùng theo dõi, một người điều khiển

Trạm phụ (tablet, màn hình phòng QA, laptop từ xa) mở đúng mẻ đang chạy ở chế độ chỉ-xem: thấy đường cong, RoR, phase và mọi thao tác của trạm chính theo thời gian thực — không nút nào ghi được lệnh xuống PLC.

  • Đào tạo: thợ mới quan sát master rang thật, không rủi ro chạm nhầm.
  • Kiểm soát chất lượng: Nghệ Nhân hoặc trưởng ca giám sát nhiều máy cùng lúc, can thiệp bằng lời hoặc giành quyền điều khiển khi cần.
  • Giám sát từ xa: chủ xưởng theo dõi ca rang từ văn phòng hoặc chi nhánh khác.

Engineering Moat

6 công nghệ chỉ MAROSA có — hoặc làm tốt hơn rõ rệt

Mỗi tính năng bạn vừa đọc được chống lưng bằng 1 module khoa học. Đây là phần ít được nhắc nhất khi nói về phần mềm rang — nhưng là phần khó copy nhất.

Xem chi tiết công nghệ (moat + live viz) Thu gọn
01
Hybrid Control Architecture

Máy không phản ứng — MAROSA đoán trước.

80–90% công suất tính từ vật lý nhiệt học, chỉ 10–20% còn lại để PID sửa lỗi. Bám profile mượt, không dao động hunting, không "đuổi theo" sai số.

Tại sao đối thủ chưa có

Cropster/Artisan dùng PID đơn — phải có sai số mới phản ứng. MAROSA tính sẵn năng lượng cần dựa trên Heat Balance Equation + bộ gain riêng cho từng phase (Charge/Drying/Maillard/Dev/PostFC), với Adaptive Clamp tự nới biên độ ±15% → ±80% theo độ lệch.

FeedForward 80–90% Phase-Adaptive PID Adaptive Clamp ±15→±80% 5-phase gain schedule
Heat Balance — Bảo toàn năng lượng
Qin = Qconv + Qcond + Qrad
Qconv = hconv(Fan) × (TET − TBT) Qcond = hcond(RPM) × (Tdrum − TBT) Qrad = εσA (TET4 − TBT4)
80–90% FeedForward Heat balance physics
10–20% Phase-Adaptive PID Per-phase gain · Adaptive Clamp
Burner % Bám profile ổn định
FeedForward + PID — live trên 5 phase animation chậm · thực tế tick 500ms
PHASE Ch DRYING MAILLARD DEV FC+ FeedForward · vật lý nhiệt 80–90% Phase-Adaptive PID · sửa lỗi ±10–20% Burner output → PLC ~95% Kp = 0.8 Ti = 80s Td = 15s Clamp = ±30%
FeedForward (heat balance) PID correction Burner output (sum)
02
Ghost Trace Temporal Hybrid Predictor

60 giây chính xác — 10 phút xu hướng.

Operator thấy đường ghost dashed cho biết BT sẽ tới đâu — hai lớp dự báo cho hai loại quyết định, mỗi lớp tối ưu cho một khung thời gian:

  • 60 giây · Chính xác đến giây — Poly-2 + FeedForward nội suy 30 sample gần nhất + dự đoán nhiệt động. Sai số < 0.5°C. Dùng cho quyết định cần độ chính xác: Predict First Crack countdown, ngắt gas đúng điểm chốt, dừng heating đúng giây.
  • 10 phút · Xu hướng đường đi — ODE 5-state (BT, ET, AirT, GasFlow, ΔBeanMass) giải bằng Runge–Kutta bậc 4, step 1s. Sai số typ < 1.5°C ở t+600s, growing với horizon. Dùng cho quyết định cần nhìn xa: chọn mode chuyển, plan drop temp, phát hiện over-roast sắp đến.
  • Seam offset correction tại t=60s — khớp đầu ra Poly-2 với điều kiện ban đầu ODE để 2 lớp không break ở handoff.
Tại sao đối thủ chưa có

Hệ duy nhất kết hợp Poly-2 + FeedForward (0–60s) với ODE 5-state RK4 (60–600s) + seam offset correction tại điểm handoff. Cropster không có prediction. Artisan không có physical-model-based prediction — chỉ có visual reference.

RK4 5-state ODE Poly-2 short-range 600s horizon Exothermic He Accumulator Arrhenius + sigmoid gate
5-state ODE solver [BT, ET, Tdrum, Tcharge, Heaccumulator]
03
Active Calibration

Cài đặt 1 lần — máy nhận diện đặc tính phần cứng của chính nó.

Lưu lượng quạt thay đổi , hiệu suất burner giảm dần — MAROSA tự nhận diện đặc tính máy trong 1 mẻ thử (có thể dùng husk/lép, không tốn cà phê thật). Không cần kỹ sư on-site.

Tại sao đối thủ chưa có

Active Calibration 4 stages: ColdMechanics → ThermalCapacity → MinHeat → FOPDT (Relay Feedback). Headless mode + Safe Cool Down harness — chạy không cần giám sát liên tục, fail-safe tự động về trạng thái an toàn nếu lỗi. Cropster/Artisan không có auto-tuning.

Relay Feedback FOPDT System ID Headless mode Safe Cool Down Harness 4-stage calibration
1
ColdMechanics Fan/Drum/Sensor sanity check
2
ThermalCapacity Đo Cp drum + heat loss profile
3
MinHeat Tìm Pmin đầu đốt
4
FOPDT Relay Feedback → K, τ, θ
Identified params auto-applied vào AdaptiveControl: Kp, Tn, Tv, time-delay θ — không cần kỹ sư tinh chỉnh tay.
Tín hiệu calibration — 4 stages thực animation chậm · 1 mẻ test ≈ 12 phút
1 · COLD MECH 2 · THERMAL CAP 3 · MIN HEAT 4 · FOPDT RELAY GAS BT amplitude A · period Tu → FOPDT FOPDT identified: K=2.3 · τ=18s · θ=4s
Gas relay output (input) BT response (measured) Setpoint reference
04
8-Strategy Anomaly Detector

Phát hiện sự cố trước khi cup score lệch.

8 chiến lược chạy song song mỗi tick: từ stateless threshold đến FFT phổ tần. Phát hiện thermocouple chattering, PID hunting, sensor drift, FC-Flash/FC-Flick — trước khi mẻ hỏng.

Tại sao đối thủ chưa có

Áp dụng Goertzel Sliding-DFT — kỹ thuật DSP từ điện tử viễn thông — để phát hiện dao động tuần hoàn chính xác đến tần số. Tách rõ Detection (AnomalyDetector) ↔ Escalation (Watchdog) ↔ Execution (SafetyService): single point of action, không tự ý tắt burner.

Goertzel Sliding-DFT Zero-Crossing Hunting BT↔ET Correlation Stateless + Time-Series + Frequency-Domain
BT DeviationStateless threshold
ROR ExtremeStateless threshold
The DipBT↔ET correlation
PID HuntingZero-crossing analysis
FFT OscillationGoertzel Sliding-DFT
Sensor DivergenceMulti-sensor sync
Probe SpikePer-tick rate >4°C/s
FC PhysicalFlash/Flick detection
🟡 Detection 🟠 Escalation timer 🔴 Execution (E-Stop)
05
Defense in Depth

7 lớp giám sát độc lập — không có single point of failure.

Mất Wi-Fi, mất app, mất sensor, GC pause, flame-out, cooling failure — mỗi tình huống có watchdog riêng escalate Warning 🟡 → Auto-Fix 🟠 → E-Stop 🔴. PLC/IPC gốc luôn là single source of truth.

Đây là kiến trúc giám sát 7 lớp ở cấp engineering. Để xem Safety Service runtime (4 thành phần: Validation · SLS · Audit · Watchdog) chạy live, mở #safety.

Tại sao đối thủ chưa có

7 watchdog độc lập tách biệt theo chức năng: Client / Hardware / Sensor / Internal Thread / Thermal / Anomaly / Cooling. Kiến trúc safety-by-design — mất kết nối Frontend ≠ E-Stop, vì PLC/HMI gốc vẫn vận hành theo logic an toàn riêng. Đây là cấp công nghiệp, không phải patch chống cháy.

7 watchdog layers Detection ↔ Escalation ↔ Execution Defense in Depth Failsafe-by-design
🟡DetectionAnomalyDetector emits event
🟠EscalationStateful timer · Auto-Fix
🔴ExecutionSafetyService E-Stop
⚙️ Built on .NET 9 SustainedLowLatency GC Tick loop ≤ 500ms gRPC server-streaming 2 Hz Wolverine CQRS message bus Modbus TCP/RTU Windows + Linux ARM64 Self-contained AOT publish Mapperly source-gen Serilog structured logging OpenTelemetry-ready

Connection & Compatibility

Thiết kế cho hệ sinh thái LBN & MAROSA

Tối ưu cho máy rang LBN/MAROSA — kích hoạt sẵn từ ngày giao máy. Máy ngoài hệ sinh thái: dịch vụ tích hợp tùy chỉnh hoặc Kit kết nối bán rời.

Cách hai mô hình hoạt động

Chỉ cần trả lời: máy có máy tính công nghiệp sẵn bên trong không?

MAROSA luôn có cùng một mục tiêu: đọc trạng thái máy, tính lệnh rang, rồi hiển thị trên app. Khác nhau chỉ ở chỗ MAROSA chạy ở đâu.

Mô hình A

Máy đã có IPC sẵn

MAROSA chạy trực tiếp trong máy. Không cần thêm hộp phần cứng.

Không cần Bridge Kit
Máy rang
cảm biến · burner · fan · drum
core
IPC trong máy
MAROSA Service · 500ms tick
MAROSA App
Win · macOS · iPad · Android
Kích hoạt nhanh từ ngày giao máy Phù hợp máy LBN/MAROSA cấu hình IPC
Mô hình B

Máy chỉ có PLC hoặc máy hãng khác

Thêm Bridge Kit làm hộp trung gian. PLC gốc vẫn giữ nguyên.

Cần Bridge Kit
Máy rang + PLC gốc
bảng điều khiển + logic an toàn nguyên
add-on
Bridge Kit
Smart Device · MAROSA pre-installed
MAROSA App
Win · macOS · iPad · Android
Không thay PLC, không phá logic an toàn Bridge Kit (giá xem block dưới)
1 Có IPC trong máy? Chọn Mô hình A. MAROSA cài trực tiếp.
2 Không chắc máy có IPC? Chụp tủ điện hoặc màn HMI hiện tại, MAROSA kiểm tra giúp.
3 Chỉ có PLC? Chọn Mô hình B. Lắp Bridge Kit, máy gốc vẫn vận hành như cũ.
MAROSA Bridge Kit — phần cứng kết nối PLC

Bao gồm Smart Device + firmware MAROSA pre-installed. Bắt buộc cho mọi máy không có IPC, kể cả máy LBN/MAROSA cấu hình PLC và máy hãng khác có PLC công nghiệp (Modbus / S7 / FINS / MELSEC). Bán rời, chưa bao gồm SaaS subscription. Không động vào PLC gốc — giữ nguyên chứng nhận an toàn.

Phân loại theo cấu hình điều khiển của máy

⭐ LBN / MAROSA hardware Máy có IPC sẵn Máy chạy PLC công nghiệp Máy thuần analog (cần I/O retrofit)

Lưu ý: Máy có IPC chạy MAROSA thẳng — không cần Kit. Máy chỉ có PLC → cần Bridge Kit (xem block trên). Máy thuần analog → liên hệ tư vấn dịch vụ tích hợp tùy chỉnh.

Cụm Cảm Biến Phụ Trợ Cục Bộ

MAROSA Sense Kit

Nhiệt độ & độ ẩm phòng rang, phát hiện First Crack bằng âm thanh, và cảnh báo rò rỉ gas — đưa thẳng vào Engine 500ms, độc lập Cloud. Bổ sung cho 3 tầng an toàn, không thay thế.

Ambient Telemetry

Nhiệt độ và độ ẩm môi trường được ghi vào ngữ cảnh mẻ để giải thích chênh lệch giữa ca sáng và ca chiều.

Acoustic First-Crack Detection

Micro + lọc high-pass kênh L3 đếm nhịp nổ First/Second Crack theo thời gian thực, hiển thị ngay trên biểu đồ rang.

Gas-Leak Detection

Cảm biến rò rỉ gas cục bộ phát cảnh báo âm thanh tại chỗ, hoạt động kể cả khi ứng dụng đóng.

Đang phát triển Chưa có trong bản thương mại — lộ trình mở rộng giác quan của Sense Kit. Xem lộ trình R&D Thu gọn

Cảm biến ngọn lửa R&D

Xác nhận trực tiếp ngọn lửa đang cháy, thay vì suy ra từ đà nhiệt. Rút ngắn thời gian phát hiện mất lửa và giảm báo nhầm khi burner chạy ở mức thấp.

Cảm biến độ ẩm hạt R&D

Theo dõi ẩm hạt ngay trong trống thay vì suy từ đường cong nhiệt — để mô hình bay hơi biết đúng thời điểm hạt cạn ẩm, nơi nhiệt độ dễ vọt.

Cảm biến màu hạt R&D

Đọc màu hạt tại chỗ trong lúc rang, đưa độ chín thành con số ngay trên biểu đồ thay vì chỉ dựa vào nhiệt độ và thời gian.

Xem 4 kịch bản Dual Control (failsafe) Thu gọn Dual Control

Dual Control — bạn vẫn là người làm chủ

PLC/IPC gốc luôn là single source of truth về trạng thái máy. MAROSA là lớp cộng thêm, không bao giờ là lớp duy nhất. Bốn bảo đảm cụ thể bên dưới — mỗi tình huống có hành vi xác định, không phụ thuộc internet hay phần mềm MAROSA.

Hold-to-Override
Chạm núm gas vật lý

MAROSA tự Hold AutoPilot 3 giây, nhường quyền cho tay người vận hành. Rời tay → AutoPilot chạy tiếp tại setpoint mới. Không cần bấm Pause/Disengage.

3s hold · auto-resume · không cần xác nhận
Network failure
Mất Wi-Fi / mất app Flutter

App freeze ở trạng thái cuối, không gửi lệnh mới. MAROSA Service trong IPC/Bridge giữ setpoint cuối. Operator dùng bảng điều khiển vật lý gốc bình thường.

setpoint hold · PLC vận hành nguyên · zero data loss
Service crash
Bridge / IPC service crash

Watchdog 1s phát hiện → buzzer + LED cảnh báo + auto-restart service. Trong lúc restart, PLC gốc giữ setpoint cuối. Operator chuyển Manual mode trên bảng vật lý.

watchdog 1s · auto-restart · PLC failsafe-by-design
Emergency
Nút E-Stop vật lý trên máy

Nút mech cơ học trên thân máy — ngắt nguồn gas/điện cứng, không qua software, không cần CPU. Vẫn hoạt động kể cả khi cả MAROSA, PLC, và mạng đều chết.

mechanical · không bypass · luôn là lớp cuối
CHỦ QUYỀN VẬN HÀNH 1 Operator (núm gas + bảng vật lý) 2 PLC/IPC gốc (Single Source of Truth) 3 MAROSA Service (layer cộng thêm)

Giao diện & Trải nghiệm

Mỗi màn hình MAROSA được xây dựng cùng một ngôn ngữ thiết kế — đủ đẹp để tin, đủ rõ ràng để thao tác.

4 hành vi UX cốt lõi

Status Card Stack

Tự chuyển Preheat / Phase / CoPilot Deviation / Drop Advice tùy trạng thái rang.

CoPilot Slider Markers

Thanh điều khiển Gas/Fan hiển thị mức gợi ý CoPilot bằng marker đặc biệt.

Haptic & Audio Alerts

Rung cảnh báo ngưỡng Alerts và chuyển phase quan trọng — cảm nhận được kể cả khi rời mắt.

Phase Marker Chart

Biểu đồ Syncfusion với PlotBand chia pha, zoom và Deviation Arrow chỉ rõ điểm sai lệch.

Đẹp. Hiện đại. Trực quan.

Giao diện được thiết kế để trở nên trong suốt - như chính bạn đang thật sự kết nối trực tiếp với máy rang.

  • UI/UX hướng người dùng Phẳng, thân thiện, phân cấp thông tin thông minh — gỡ bỏ sự phức tạp của máy công nghiệp.
  • Zero-Learning Curve Thợ rang mới vận hành an toàn ngay ca đầu, nhờ hệ biểu tượng và ngôn ngữ chuẩn ngành.
  • Tối ưu thao tác tay Bố cục theo công thái học số, cho phản xạ cực nhanh khi cần can thiệp nhiệt độ gấp.
Display Ambient Hue Glow
Theme Dark / Light
Accent Deep pine

Roast Cockpit · live telemetry
MAROSA HMI roast cockpit preview
Xem ngôn ngữ thiết kế Thu gọn

Mỗi Component một vai trò, mỗi màu một ý nghĩa.

MAROSA được thiết kế để tự tin vận hành trong môi trường áp lực: cung cấp cho người rang hiểu điều đang xảy ra, dự báo điều sắp đến. Hệ thị giác làm cho quyết dịnh chắc chắn hơn , hạn chế nhầm lẫn.

Sense Predict Guide Prove

Storyboard · bốn cảnh dẫn chuyện

01

Tập trung vào mục tiêu

Khung mở đầu dứt khoát: cockpit tối, tín hiệu xanh, một hành động rõ. Cảm giác người rang đang cầm quyền điều khiển, không phải đang lướt phần mềm.

02

Dự báo đường cong

Telemetry, Ghost Trace và tín hiệu phase biến điều vô hình thành thứ nhìn thấy được. Con số được phóng lớn — vì bằng chứng là nhân vật chính.

03

Dẫn hướng quyết định

Màu chỉ dành cho ý nghĩa: an toàn, cảnh báo, nguy hiểm, đường cong, phase. Khi MAROSA lên tiếng, operator biết điều gì đã đổi và nên làm gì tiếp.

04

Lặp lại kết quả

Profile, log và nhịp component sạch biến tay nghề thành sản xuất lặp lại được. Khung cuối là niềm tin: cùng cà phê, cùng đường cong, cùng kết quả.

Bảng màu · chữ · component

Màu chỉ dành cho ý nghĩa
PineNhận diện EmeraldỔn định AmberCảnh báo ĐỏNguy hiểm
Sẵn sàng Adjusting Lỗi Insight Natural Washed
Component nói rõ hành động
Display · lời hứa thương hiệu
Stick No Bills
MAROSA
Body · câu chuyện sản phẩm
Inter
Trí tuệ rang

MAROSA đọc mẻ rang, dự báo bước tiếp theo, và giữ operator ở vị trí chỉ huy.

Telemetry · bằng chứng
JetBrains Mono
198.4°
08:42 · RoR +12.8 · DTR 22.8%
Accent · câu chuyện nguồn gốc
Instrument Serif
Sidamo Natural
1 codebase Flutter native
7 nền tảng frontend + backend
0 khoá phần cứng — chạy trên thiết bị bạn đang có

Cùng một giao diện chạy native trên iPad, tablet Android, màn cảm ứng Windows, Mac, Raspberry Pi và Linux mini-server. Chi tiết triển khai phần cứng xem mục Kết Nối.

Safety First

An toàn là ưu tiên số một.

Máy rang luôn vận hành ở điều khiện khắc nghiệt — rủi ro phải được giải quyết bằng defense-in-depth, không phải bằng một nút "dừng khẩn". MAROSA chỉ là tầng đầu tiên; bạn không phải đặt cược an toàn vào software của chúng tôi.

Tầng 1 · Software

MAROSA Safety Service

4 lớp giám sát — validation · SLS · audit 1 Hz · watchdog. Auto E-Stop khi BT > 245°C, Burner Value về 0 không cần thao tác.

Tầng 2 · Hardware (IPC/PLC)

Firmware limits trong máy gốc

Over-temp lockout, gas flow guard, flame supervision — viết cứng trong firmware PLC/IPC của LBN/MAROSA, vẫn chạy ngay cả khi MAROSA software crash hoàn toàn.

Tầng 3 · Cơ học

Nút E-Stop vật lý

Nút khẩn cấp trên thân máy. Ngắt nguồn gas/điện cứng — không qua software, không cần CPU, không thể fail vì bug. Là lớp cuối cùng vẫn hoạt động kể cả khi cả phần mềm lẫn PLC chết.

Ba tầng độc lập về kiến trúc — không tầng nào phụ thuộc tầng nào. Software có thể có bug, firmware có thể bị overwrite, nhưng nút E-Stop cơ học là vật lý — không thể bypass.

Cảnh báo mẻ bị bỏ rơi — nếu có mẻ đã nạp mà không trạm nào cầm quyền điều khiển, hệ thống báo động và ghi log để không mẻ nào chạy vô chủ.

Chủ quyền dữ liệu — mẻ rang và công thức lưu mã hoá cục bộ (SQLite) trong xưởng của bạn, chạy được khi mất Internet. Xuất Artisan .alog / CSV / JSON bất cứ lúc nào; không khoá dữ liệu.

CE — theo lộ trình 2027 RoHS — theo lộ trình 2027 IEC 61508 SIL-2 — Q1/2027
Xem Safety Dashboard live (4 lớp giám sát) Thu gọn Safety Dashboard
SAFETY DASHBOARD LIVE · 1 Hz
OK

Command Validation

Mọi lệnh Toggle đi qua SafetyService.ValidateCommand() — chặn vi phạm Interlock.

Đã xác thực 142 lệnh / 24h
OK

Safe Level Switching

Burner/Fan/Drum phải về mức an toàn trước khi ON/OFF. Ignition Value=0 → 20 → Switch ON.

Pre-flight check Drum 50% · Fan 30%
ARMED

Runtime Audit · 1s

AuditState chạy mỗi giây: BT vượt 245°C → Force E-Stop. Fan dưới ngưỡng → tắt Burner.

BT hiện tại 187.3 °C · max 245
PING

Watchdog Service

Giám sát Client ↔ Backend ↔ PLC 24/7. API /health trả về đồ thị toàn bộ service.

Bridge ↔ PLC 23 ms · uptime 71d
WATCH

Phát hiện rò rỉ gas (Gas-Leak Sensor)

Cảm biến rò rỉ gas cục bộ giám sát liên tục, cảnh báo âm thanh + đẩy thông báo. Hoạt động độc lập phần mềm điều khiển, kể cả khi app đóng.

Sense Kit · LEL 0 ppm · alarm < 10% LEL

Câu chuyện khởi nguyên

Bí mật của MAROSA

Bạn có muốn nghe không?

Bấm để nghe câu chuyện Thu gọn câu chuyện

Từ trực giác đến thuật toán

Từ Nghệ Thuật Cảm Tính
Đến Khoa Học Chính Xác.

Cà phê là một bản giao hưởng phức tạp của nhiệt độ và thời gian. Trong hàng thập kỷ, các nghệ nhân rang xay đã dựa vào trực giác và kinh nghiệm để điều khiển bản giao hưởng này. Đó là một vẻ đẹp đầy lãng mạn — nhưng cũng đầy thách thức.

"Vài giây lơ là, vài độ C chênh lệch, và hương vị tuyệt hảo có thể biến mất mãi mãi."

MAROSA ra đời cùng với LBN — sister brand sản xuất phần cứng máy rang — không phải để thay thế người nghệ nhân, mà để trao cho họ một công cụ mạnh mẽ và một giác quan mở rộng. Chúng tôi chuyển hóa những cảm nhận trực giác thành các thuật toán, những đường cong RoR thành những hàm số — một hệ thống không chỉ "nhìn" thấy nhiệt độ, mà còn "hiểu" được mục tiêu của nghệ nhân.

Các Cấp Độ Kiểm Soát

1

Dựa Trên Cảm Nhận

Phụ thuộc vào kỹ năng cá nhân & trực giác người nghệ nhân.

2

Dựa Trên Quy Tắc (PID)

Máy móc tự động nhưng phản ứng thụ động với sai số.

3

Dựa Trên Vật Lý — MAROSA

Thấu hiểu bản chất nhiệt học & dự đoán xu hướng.

MAROSA SmartRoaster vận hành ở Cấp Độ 3 Phase-Adaptive PID · Ghost Trace ODE · AutoPilot · Safety 3 lớp

Để MAROSA "hiểu" được tay nghề, chúng tôi chia bộ não máy thành ba lớp kiến trúc thật — mỗi lớp một nhiệm vụ, một ngân sách thời gian, một con số đo được.

Xem chi tiết ba lớp ở phần Kỹ thuật

Technical FAQ

Câu hỏi kỹ thuật thường gặp

Tích hợp, vận hành, an toàn — trả lời ngắn, không marketing.

Máy rang của tôi cần lắp gì để dùng MAROSA?
Tùy cấu hình máy:
  • Máy LBN/MAROSA cấu hình IPC: không cần phần cứng phụ — MAROSA chạy thẳng trong IPC.
  • Máy LBN/MAROSA cấu hình PLC, hoặc máy hãng khác có PLC công nghiệp (Modbus / S7 / FINS / MELSEC): cần lắp MAROSA Bridge Kit (xem #connection).
  • Máy thuần analog hoặc cấu hình đặc biệt: đặt dịch vụ tích hợp tùy chỉnh — đội kỹ sư khảo sát + mapping + đào tạo.
Tôi có cần thay PLC không? Mapping ai làm?
Không thay PLC. MAROSA chỉ đọc trạng tháighi setpoint qua giao thức có sẵn. Mapping do kỹ sư MAROSA làm tại chỗ trong 1–2 ngày lần đầu. Sau đó lưu lại cấu hình để dùng cho các máy cùng đời.
Mất internet / mất Wi-Fi thì máy có dừng không?
Không. Đây là nguyên lý Failsafe-by-design: PLC/IPC gốc luôn là single source of truth. Mất app Flutter → giao diện đứng yên, nhưng máy vẫn duy trì setpoint cuối — operator dùng bảng vật lý gốc. Bridge crash → Watchdog 1s phát hiện → buzzer + LED cảnh báo → operator chuyển chế độ Manual.
Operator của tôi không rành tiếng Anh, app có tiếng Việt không?
Có. App Flutter và website đều mặc định tiếng Việt, English là tùy chọn. Hỗ trợ kỹ thuật, đào tạo, tài liệu đều bằng tiếng Việt với đội kỹ sư tại Việt Nam.
MAROSA định vị thế nào với Nghệ Nhân — công cụ hay người thay thế?
Công cụ. MAROSA là cách đóng gói tay nghề master thành profile rồi giữ đúng nhịp đó khi master rời quầy điều khiển — đi cupping, gặp khách, hoặc thử nghiệm profile mới. Master vẫn quyết định mọi profile.
  • 4 chế độ Pilot / Playback / CoPilot / AutoPilot — đổi bất kỳ lúc nào không cần dừng mẻ.
  • CoPilot chỉ đề xuất mức Gas/Fan, không tự áp dụng — master vẫn ra lệnh cuối.
  • Trong AutoPilot, chạm núm gas vật lý tự Hold-to-Override 3 giây — bạn lấy lại quyền ngay khi muốn.
  • Mọi mẻ rang đều có audit log để master review và tinh chỉnh profile sau đó.
Auto-Tuning có làm hỏng mẻ thử không? Mất bao nhiêu cà phê để hiệu chuẩn?
Auto-Tuning chạy ở chế độ Relay Feedback với biên độ nhỏ, không vượt giới hạn an toàn. Thường mất 1 mẻ thử (khối lượng theo dung tích máy) để xác định FOPDT của drum. Có thể tận dụng mẻ husk hoặc hạt lép — không nhất thiết phải dùng cà phê thật.
Công thức tạo cho máy nhỏ có chạy đúng trên máy lớn không?
Có. Tính năng Profile Scaling scale công thức giữa các cỡ máy 1,5–30 kg theo tỉ lệ khối lượng mẻ và đặc tính nhiệt (preset) của máy đích, đồng thời ghi lại dòng dõi (profile này sinh ra từ profile/mẻ nào). Bạn vẫn nên chạy 1 mẻ kiểm chứng trên máy đích.
Phát hiện First Crack bằng âm thanh khác gì phát hiện bằng nhiệt?
Hai kênh bổ sung nhau. Kênh vật lý bắt điểm nổ qua đặc trưng đường cong BT/RoR; kênh âm thanh (micro + lọc high-pass) đếm trực tiếp nhịp nổ First/Second Crack. Khi có MAROSA Sense Kit, hệ thống đối chiếu cả hai để giảm bỏ sót và báo nhầm.

Muốn tìm hiểu thêm?

Bắt đầu cùng chúng tôi

Cho ai · So sánh · Case study · Gói SaaS · FAQ thương mại

SaaS — Thuê Bao Theo Năm

Hai gói SaaS — chọn theo nhu cầu vận hành

Tất cả khách hàng dùng máy LBN & MAROSA đều được kích hoạt sẵn gói Tiêu Chuẩn.

Đi kèm máy LBN & MAROSA
Tiêu Chuẩn
Bộ công cụ điều khiển thông minh thiết yếu cho xưởng rang
Ưu đãi SaaS với máy LBN/MAROSA

* Máy không có IPC cần thêm Bridge Kit (xem #connection).

  • AutoPilot bám profile (PID & ODE trong ngưỡng ±1°C)
  • Phase-Adaptive PID + FeedForward Model
  • Ghost Trace prediction (60s chính xác + ~10 phút xu hướng)
  • Predictive Coasting (triệt tiêu vọt lố)
  • 4 chế độ Pilot/Playback/CoPilot/Auto (Hold-to-Override 3s)
  • Chuyển đổi đa máy LBN/MAROSA tức thời trong xưởng
  • Auto-Tuning Relay per machine sau 1 mẻ test
  • Safety 3 lớp + E-Stop an toàn vật lý cưỡng bức
  • Profile Library + Cupping notes local
  • Profile Scaling & Linter — scale công thức 1,5–30 kg, kiểm khuyết tật
  • Xuất Artisan .alog / JSON / CSV — không khoá dữ liệu
  • Local-First 100% — hoạt động độc lập khi mất mạng
  • App đa nền tảng (Win/Mac/iPad/Android)
  • Hỗ trợ kỹ thuật giờ hành chính
Đăng Ký Tư Vấn Gói Tiêu Chuẩn

Phần cứng kết nối & dịch vụ tích hợp

Máy có PLC → cần Bridge Kit (xem chi tiết tại #connection). Máy thuần analog hoặc cấu hình đặc biệt → đặt dịch vụ tích hợp tùy chỉnh.

Đăng Ký Khảo Sát Máy

Commercial FAQ

Câu hỏi về Marosa & hỗ trợ

License, dữ liệu, support, gói cước, máy LBN/MAROSA — trả lời thẳng, không vòng vo.

License model — thuê bao thế nào?
SaaS thuê theo năm, 2 gói: Tiêu ChuẩnChuyên Nghiệp. Máy LBN/MAROSA được ưu đãi theo chính sách bán hàng từng thời điểm.
Dữ liệu lưu ở đâu, xuất được không, chuyển từ Artisan/Cropster sang được không?
Toàn bộ dữ liệu mẻ rang và công thức lưu mã hoá cục bộ (SQLite) trong xưởng của bạn — không bắt buộc đẩy lên Cloud, không khoá dữ liệu, không chia sẻ sang khách hàng khác. Xuất bất cứ lúc nào ra Artisan .alog, CSV hoặc JSON; và nhập ngược profile từ Artisan/Cropster để chạy AutoPilot ngay, không mất lịch sử.
Hỗ trợ kỹ thuật mất bao lâu khi sự cố?
Tiêu Chuẩn: phản hồi trong 24h giờ hành chính. Chuyên Nghiệp: ưu tiên, phản hồi trong 2h, có đường dây trực tiếp tới đội kỹ thuật , SLA theo thỏa thuận.
Máy LBN / MAROSA bao gồm gói SaaS nào sẵn?
Mọi máy rang LBN và MAROSA được ưu đãi theo chính sách bán hàng từng thời điểm.
Khác biệt giữa gói Tiêu Chuẩn và Chuyên Nghiệp là gì?
Tiêu Chuẩn gồm toàn bộ năng lực smart roasting cốt lõi: AutoPilot, Phase-Adaptive PID, Ghost Trace, Predictive Coasting, Auto-Tuning, Safety 3 lớp, Profile Library local, chuyển đổi đa máy trong xưởng, app đa nền tảng. Chuyên Nghiệp bổ sung 3 cụm doanh nghiệp: Dây Chuyền Ca Rang (Batch Workflow), MAROSA Cloud Intelligence, và Quản Lý Kho & Báo Cáo Thông Minh.
Xưởng nhiều máy, nhiều người cùng theo dõi — MAROSA làm thế nào?
Một máy tính (hoặc tablet) điều khiển cả xưởng qua Multi-Roaster Fleet Switch — lưu danh bạ máy, chuyển trạm tức thời. Chỉ trạm Primary ghi được lệnh; mọi màn hình khác vào cùng máy sẽ xem live ở chế độ Observer (đường cong, RoR, phase, thao tác trạm chính) mà không ghi được gì — hợp cho đào tạo, QA, giám sát từ xa. Khoá màn hình tablet giữa mẻ không làm mất quyền hay đổ mẻ; Observer giành lại Primary trong cửa sổ 120 giây. Chi tiết ở Workflow & Fleet.
Dùng chung 1 máy tách đá & silo giữa nhiều máy có tiết kiệm không?
Có — nhiều máy chia sẻ máy tách đá và cụm silo theo nhịp so le, tiết kiệm đáng kể CapEx thiết bị phụ trợ. Cơ chế và con số cụ thể ở Workflow & Fleet.
Giám sát qua Cloud có an toàn không nếu mất mạng Internet?
MAROSA chạy Local-First: vòng điều khiển 500ms và cả 3 tầng an toàn chạy hoàn toàn cục bộ giữa backend và PLC/IPC. Cloud chỉ nhận bản sao để giám sát từ xa và phân tích QA. Mất Internet, máy vẫn rang tự động bám profile; dữ liệu tự đồng bộ bù khi có mạng trở lại.
Khảo Sát Xưởng

Đăng Ký Khảo Sát Thiết Bị & Nhận Tư Vấn Kỹ Thuật

Quét mã Zalo để nhắn tin trực tiếp — đội ngũ kỹ sư MAROSA phản hồi và sắp lịch khảo sát hạ tầng xưởng rang của bạn.

Mã QR Zalo Official Account của MAROSA — quét để nhắn tin cho đội kỹ sư

Mở Zalo → Quét mã QR → nhắn tin trực tiếp

Zalo Official Account

Nhắn tin trực tiếp với đội kỹ sư MAROSA

Không cần điền biểu mẫu. Quét mã và mô tả nhanh máy rang cùng sản lượng hiện tại của xưởng — chúng tôi trả lời trong giờ làm việc.

  • Tư vấn kỹ thuật — chọn cấu hình phù hợp với máy rang và sản lượng đang chạy.
  • Khảo sát tại xưởng — kỹ sư đến tận nơi đo hạ tầng điện, gas và PLC trước khi báo giá.
  • Báo cáo pilot — nhận kết quả mẻ chạy thử trên chính máy của bạn.