思维一号系统介绍
(详细内容请参考思维一号开发手册)
版权所有 STMFANS 原创,转载请保留出处
http://www.stmfans.com/bbs/viewt ... &extra=page%3D1
下面将会逐步的介绍思维一号的系统,硬件资源,软件设定等
思维一号PCB预览效果图
思维一号原理图(V0版)
硬件资源
24V 电压输入(非隔离)
12路光耦输入(使用JTAG时,为8路输入),220V输入 与 24V 输入,两种规格可选。
8路几点去输出,负载能力最大 3A / 250V
有两个3362电位器,可以进行简单的模拟设定操作
-------------------------------------------------------------------------------------------------------------------
Free版软件配置的 CPU为 STM32F103C8T6,完整版软件配置的CPU为 STM32F103CBT6
外扩一片24C16(FREE版配置为 24C02) 存储器,用于掉电时的数据保存。
软件系统设定
Free系统:
1000-1200条用户指令
20个定时器
20个计数器
320个中间继电器
200个数据寄存器
支持18-20条指令
(总掉电保护数据量:128字节)
Free版支持的指令
指令代号 指令编码 解释
LD 1 演算开始A接点
LDI 2 演算开始B接点
AND 3 串聯 a 接點
ANI 4 串聯 b 接點
OR 5 並聯 a 接點
ORI 6 並聯 b 接點
ANB 7 回路間串聯
ORB 8 回路間並聯
INV 9 演算结果的反转
OUT 10 線圈驅動命令
SET 11 動作保持線圈命令
RST 12 動作保持解除線圈命令
MC 13 共通串接接點用線圈命令
MCR 14 共通串接接點解除命令
NOP 0 無處理,程式消除或是 Space 用
END 99 程式終了,程式終了 0 Step Return
Free版内存分配表
寄存器名称 范围 对应数组地址(字地址)
X X0-X31 00-01
Y Y0-Y31 02-03
M M0-M320 04-24
S S0-S16 25-25
T T0-T19 26-27
C C0-C19 28-29
D D0-D199 30-229
XT XT0-XT19 230-249
XC XC0-XC19 250-269
特殊寄存器(逐步增加中)
特殊寄存器M
M300 上电第一周期信号
M301 上电第一周期信号(负)
特殊寄存器D
D190 程序运行时间(毫秒)
D198 模拟电位器0
D199 模拟电位器1
|