Edgeware iOP-1000

Python-first I/O Processor for Linux SBCs and PCs

تحكم في الإدخال التماثلي، والإخراج التماثلي، و I/O الرقمي، و PWM، والعدادات، و Stepper، و Fault من مضيفات مثل PC و Raspberry Pi و Orange Pi و CM4 باستخدام مكتبة Python فقط.

Edgeware iOP-1000 turns Linux SBCs and PCs into Python-controlled I/O systems.

Edgeware iOP-1000 هي منصة I/O Processor تتيح لأجهزة PC و Linux SBC التحكم في I/O التماثلي والرقمي باستخدام Python.

صورة المنتج / عرض اللوحة قريباًiOP-1000USB / SPI / I2C I/O Processor

Problem

Linux و Python قويان، لكن I/O في الزمن الحقيقي صعب.

أجهزة PC و Linux SBC قوية في الشبكات و UI وقواعد البيانات و AI والسحابة.

لكن حلقات التحكم 10-100 ms، و PWM المستقر، والعدادات، و Fault latch، و I/O التماثلي/الرقمي غالباً ما تتطلب تطوير MCU منفصلاً.

لوحات MCU التقليدية تتطلب من المستخدم تطوير firmware بنفسه.

أنظمة DAQ أو PLC I/O التقليدية قد تكون مكلفة أو ضعيفة كتجربة تطوير Python-first.

Solution

iOP-1000 هو I/O Processor مخصص بين المضيف و I/O الميداني.

PC / Raspberry Pi / Orange Pi / CM4
USB / SPI / I2C
Edgeware iOP-1000
I/O model
AI / AO / DI / DO / PWM / Counter / Stepper / Fault

يخفي iOP-1000 التنفيذ الداخلي حتى لا يحتاج المستخدم إلى إدارته، ولا يقدم خارجياً إلا مكتبة Python ونموذج I/O ثابتاً. يستدعي المستخدم وظائف I/O للجهاز من كود Python دون كتابة firmware للـ MCU.

Technical Spec

الميزات الرئيسية / المواصفات التقنية

Host InterfaceUSB 2.0 Device, SPI Slave, I2C Slave
Analog Inputحتى 16 قناة، 12-bit، أخذ عينات تسلسلي
Analog Outputقناتان، 12-bit DAC
Digital I/O Poolهدف 24-32 قناة، وظائف قابلة للاختيار
PWMحتى 8 قنوات
Counterحتى 4 قنوات
Stepper / Pulseحتى محورين
Fault Latchمواصفة منطقية حتى 8 قنوات
Watchdogدعم host timeout safe-state
Python SDKتوفير pyiop

iOP-1000 ليس fixed-pin full channel device. إنه يستخدم configurable I/O pool architecture. يمكن تعيين أطراف DIO كـ DI أو DO أو PWM أو Counter أو Stepper أو Fault حسب الإعداد.

pyIop Python SDK

التحكم في I/O ببضعة أسطر من Python

from pyiop import IOP1000

io = IOP1000.open_usb()

voltage = io.ai.read(0)
io.ao.write(0, 1.25)
io.do.write(3, True)
io.pwm.set(0, frequency=1000, duty=40.0)
count = io.counter.read(0)
faults = io.fault.status()

تجرد pyIop نقل USB و SPI و I2C، ويتحكم المستخدم في iOP-1000 عبر API واحد.

Forms

أشكال المنتج

iOP-1000 Reference Board

لوحة تقييم/تحقق للمطورين

للعملاء الأوائل والشركاء والموزعين

iOP-1000 Bare Board

لوحة I/O منخفضة التكلفة USB/SPI/I2C

للهواة والمختبرات والأتمتة الصغيرة

iOP-1000 Module

وحدة قابلة للتركيب على PCB العميل

لـ OEM ومصنعي المعدات

iOP-1000-RC

شكل شريحة مبرمجة مسبقاً

لعملاء الكميات والهدف طويل المدى

Use Cases

حالات الاستخدام

متحكمات المضخات الحرارية / HVAC التحكم بالمضخات / معالجة المياه معدات المختبر / منصات الاختبار معدات أتمتة صغيرة الزراعة / التحكم في الاستزراع المائي مراقبة الطاقة تدريب Python I/O في التعليم والمختبرات

Notice

القيود وإشعار السلامة

  • iOP-1000 Reference/Bare Board ليست وحدة PLC I/O صناعية معزولة.
  • نطاق الإدخال التماثلي الافتراضي هو مجال 0-3.3 V بناءً على تغذية MCU.
  • 0-10 V و 4-20 mA و 24 V DI/DO والتحكم عالي الجهد/التيار تتطلب تحويل إشارة خارجي ودوائر حماية ودوائر عزل.
  • يجب استخدام Safety-critical shutdown مع interlocks عتادية خارجية.
  • قد يتغير التنفيذ الداخلي لـ iOP-1000، لكن الهدف هو الحفاظ على توافق Python API ونموذج I/O.

Resources

الموارد

iOP-1000 Datasheet PDF قريباً iOP-1000 Reference Board Quick Start قريباً pyIop Python Library Manual قريباً Demo Example Files قريباً Hardware Pinout PDF قريباً

FAQ

FAQ

ما الفرق بين iOP-1000 ولوحة تطوير MCU عادية؟

iOP-1000 ليست لوحة تطوير يكتب فيها المستخدم firmware. إنها منصة I/O Processor تتحكم في وظائف I/O معرفة مسبقاً عبر مكتبة Python.

هل تنفذ Python التحكم في الزمن الحقيقي مباشرة؟

لا. تتولى Python الإعداد والأوامر والمراقبة وحلقات التحكم بمستوى 10-100 ms. الوظائف الحساسة زمنياً مثل PWM والعدادات و Fault latch تتم معالجتها داخل iOP-1000.

هل يمكن توصيل مداخل صناعية 24 V؟

نوصي بعدم توصيلها بلوحة Reference/Bare Board الأساسية. تتطلب 24 V DI/DO و 0-10 V و 4-20 mA تحويل إشارة وحماية وعزلاً خارجياً.

هل يمكن استخدامه مع PC إضافة إلى Raspberry Pi؟

يمكن استخدامه مع PC واللابتوب و PC الصناعي عبر USB، ومع Linux SBC مثل Raspberry Pi و Orange Pi و CM4 عبر SPI/I2C.

ما هو التنفيذ الداخلي لـ iOP-1000؟

التنفيذ الأولي مبني على MCU mixed-signal منخفض التكلفة. لا يطور المستخدم MCU الداخلي مباشرة، بل يستخدمه مثل I/O Processor عبر بروتوكول iOP-1000 ومكتبة pyIop.

الاتصال / طلب عرض سعر

هل أنت مهتم بـ Edgeware iOP-1000 Reference Board و pyIop SDK؟

أرسل استفسار عينة أو شراكة أو طلب مواد تقنية. هذا الموقع الثابت لا يحتوي على معالج إرسال خلفي، لذلك يفتح النموذج استفساراً عبر البريد الإلكتروني.