人生就是博官网

干货分享 | TSMaster IO职能使用指南—基于人生就是博官网带IO设备的配置与操作步骤

Table of Contents

IO?槭且恢钟糜谙谓油扑慊低郴蚪谠煜低秤氡聿可璞钢涞慕涌谀?。数字IO?橛糜诖χ枚进造信号的输入和输出 ,它们能够接管和发送数字信号 ,通常用于节造逻辑开关、触发器和其他数字设备。仿照IO?橛糜诖χ寐叫托藕诺氖淙牒褪涑 ,它们能够接管和发送仿照信号 ,通常用于丈量和节造温度、压力、电压等陆续性参数。本文重要介绍人生就是博官网带IO的设备以及在TSMaster软件中的IO职能操作流程发展。

本文关键词:IO? ,数字量输入输出 ,仿照量输入输出 ,DIDO ,AIAO


人生就是博官网TC系列如TC1014Pro、TC1018Pro、TC1034Pro+、TC1038 Pro和TC1055 Pro 具备IO职能 ,此表Tlog系列如Tlog1002、Tlog1004和Tlog1038也具备IO职能。具体IO通路数量如下:

设备型号DIDO通路数量AIAO通路数量
TC1014 Pro43
TC1018 Pro43
TC1034 Pro+43
TC1038 Pro43
TC1055 Pro 43
Tlog103843
Tlog10042:DI ,2:DO1
Tlog10023:DI ,2:DO0

1.1 人生就是博官网IO设备的技术参数

  • DI的输入电压领域为0-40V ,基准电压Vref为0-3.3V ,阈值领域的上限VAH=(330+499*Vref)/1098 ,阈值领域下限VAL=0.455*Vref。
  • DO的输出电压:低电平 0V ,高电平 5V/12V(不支持带负载使用) ,输出模式为漏极开路 ,推挽式;带过压; ,输出频率最高200kHz。
  • AI的输入电压领域为0-39V ,输入阻抗为3.4MΩ ,分辨率12bit。
  • AO输出电压领域为0-30V ,带过压; ,分辨率12bit

注:部门型号的参数可能存在出入 ,以对应设备最新的产品手册为准。

1.2 IO接口的DO输出模式

人生就是博官网IO产品的DO输出模式可设置分歧模式 ,支持分为Push-Pull推挽输出模式和Open-Drain开漏输出模式 ,同时开漏输出细分为Open-Drain-Pull ,Open-Drain-Push模式。

Push-Pull推挽输出的特点 ,拥有驱动能力强 ,无静态职能耗 ,能够实现高快切换 ,合用于PWM和时钟信号输出。

对于Open-Drain开漏输出模式 ,输出端呈开路状态 ,输出高电平时需依赖表部上拉电阻 ,具体有电平兼容性 ,能够通过表部上拉衔接到分歧的电压输出 ,并支持多设备的线与职能 ,具体个性如下:

个性Push-PullOpen-DrainOpen-Drain-PullOpen-Drain-Push
高电平驱动源内部 PMOS表部上拉表部上拉内部 PMOS
低电平驱动内部 NMOS表手下拉内部 NMOS表手下拉
总线”线与”支持
电平转换能力
典型驱动电流<50mA<50mA<50mA
快率快 (ns级)快 (ns级)快 (ns级)快 (ns级)

人生就是博官网带IO通路的硬件 ,能够使用TSMaster软件进行通路选择与IO配置 ,如下是TSMaster上的配置操作流程。

▲ Step1: 衔接带IO的设备到电脑后 ,在【硬件】-【通路选择】当选择配置所需的DO/DI或AI/AO的通路数量 ,如图1。

technical articles 20250811 1 IO设备
图1:IO接口硬件通路选择

▲ Step2: 而后在【硬件】-【总线硬件】 ,能够选择相应 IO类型进行输入输出的配置。针对分歧的IO类型 ,能够设置数字或?槭淙氲牟裳 ,数字输出的模式、电压和类型等 ,如图2。

technical articles 20250811 2 IO设备
图2:  IO的配置

▲ Step3: 配置实现后 ,能够在【仿真】-【系统变量】-【内部变量】中查看系统天生的用于观测和节造的IO系统变量。同时TSMaster提供幼法式节造DO输出的函数 ,用于DO的法式节造 ,如图3。

technical articles 20250811 3 IO设备
图3:  IO的内部系统变量

3.1 数字输入参数

采样率(Hz): 可选0.001、0.01、0.1、1、10、25、100 ,如图4。

technical articles 20250811 4 IO设备
图4:  数字输入的采样率设置

当数字输入DI引脚无电压输入时 ,DI系统变量的值为0;当DI引脚输入电压超过阈值 ,DI系统变量的值变为1 ,如图5。

technical articles 20250811 5 IO设备
图5:  数字输入的系统变量变动

3.2 数字输出参数

数字输出的参数设置与设备类型有关 ,分为TC系列和Tlog纪录仪两种。其中TC系列的数字输出可设置通常电平输出和PWM波输出。Tlog纪录仪的数字输出支持设置通常电平输出。

3.2.1 TC系列数字输出参数

TC系列的数字输出 ,以TC1055Pro为例 ,支持设置输出电压等级、输出模式和输出类型 ,如图6。

电压等级Voltage Level: 可选5V/12V

输出模式Output Mode:

▲ Push-Pull:能够自动输出高电和善低电平 ,适合高快和大电流的驱动。

▲ Open-Drain:只能输出低电平 ,高电平必要表部拉电阻实现 ,适合多设备共享信号线。

▲ Open-Drain-Pull:与Open-Drain类似 ,强调了表部拉高电阻的使用。

▲ Open-Drain-Push:能够凭据需要通过表部电路加强输出驱动能力

输出类型Output Type:

▲ General Output: 通常电平输出

▲ PWM Output: 输出PWM波

technical articles 20250811 6 IO设备
图6:  TC系列数字输出的参数设置

3.2.2 Tlog系列数字输出参数

Tlog系列的数字输出 ,支持设置周期性汇报 ,用于输出状态的回读监测 ,以Tlog1004为例 ,如图7。

周期性汇报(Hz):0.001、0.01、0.1、1、10、25、100。

technical articles 20250811 7 IO设备
图7:  Tlog系列数字输出的参数设置

3.3 仿照输入参数

仿照输入的参数 ,能够设置采样率 ,以TC1014 Pro为例 ,如图8。

采样率(Hz):0.001、0.01、0.1、1、10、25、100。

technical articles 20250811 8 IO设备
图8:  仿照输入的参数设置-采样率

3.4 仿照输出参数

职能在升级更新 ,敬请等待!


TSMaster幼法式提供了两个节造DO输出的函数 ,别离是:通常电平输出函数和PWM输出函数。

其中 ,通常电平输出函数如下:

項目描述
函數名tsdio_set_vlevel_output_async
參數兩個:
? AChn ,為 IO 通路索引
? AIOStatus ,是電壓輸出狀態 ,1 為高電平 ,0 為低電平。
示例com.tsdio_set_vlevel_output_async(CH1, 1); //通路 1 設置為高電平輸出

PWM输出函数如下:

項目描述
函數名tsdio_set_pwm_output_async
參數三個:
? AChn ,為 IO 通路索引
? ADuty ,是佔空比值 ,好比設置為 20 ,代表設置佔空比為 20%。
? AFrequency ,頻率值 ,好比設置為 100 ,代表頻率為 100Hz。
示例com.tsdio_set_pwm_output_async(CH1, 20, 1000); //通路 1, 設置佔空比為 20, 頻率是 1000Hz。

汽车上有不少ECU选取PWM信号进行唤醒 ,好比有如下唤醒场景:

  • 车身节造器唤醒:光照传感器检测到光线突变 ,而后输出1kHz和70%占空比的PWM波 ,唤醒BCM节造器开启车灯;
  • 电池治理系统报警:当从?榧嗖獾降绯氐缪钩兄凳 ,发送固定脉宽PWM信号 ,唤醒主控BMS ECU进行;ごχ。

以下介绍若何基于TC1055Pro的IO?楹蚑SMaster共同 ,输出PWM波唤醒主控ECU。

▲ Step1:查阅ECU的唤醒注明 ,明确唤醒ECU的机遇和IO信号类型 ,必要在ECU上电后 ,接管到占空比为20% ,频率为1Hz的PWM波 ,即可唤醒ECU。

▲ Step2:使用DO通路和ECU的唤醒信号接入端衔接 ,将TC1055Pro衔接至PC。

▲ Step3:在TSMaster通路选择菜单中 ,设置DO的利用法式通路与硬件通路 ,如图9。

technical articles 20250811 9 IO设备
图9:  DO 通路选择

▲ Step4:在硬件配置中 ,设置DO的输出电压为5V ,输出模式为Push-Pull ,输出类型为PWM。如图10。

technical articles 20250811 6 IO设备
图10:  DO参数设置

▲ Step5:创建一个C代码编纂器 ,并在按键事务中创建两个按键事务 ,别离对应起头输出PWM和终场输出PWM。

按键事务A ,对应起头输出PWM ,如图11:

technical articles 20250811 10 IO设备
图11: 起头输出PWM按键事务

按键事务B ,对应终场输出PWM ,如图12:

technical articles 20250811 11 IO设备
图12: 终场输出PWM按键事务

▲ Step6:编译C幼法式 ,启动TSMaster工程 ,按下键盘A进行起头输出PWM给ECU ,同时使用示波器观测输出PWM波形 ,如图13。

technical articles 20250811 12 IO设备
图13: 输出PWM的示波器监测

按下键盘B终场输出PWM ,使用示波器观测输出PWM波形 ,如图14。

technical articles 20250811 13 IO设备
图14: 终场输出PWM的示波器监测

您对TSMaster的哪个职能最感兴致?或在现实利用中遇到过哪些问题?

迎接在评论分辨享你的经验或疑难 ,任何设法或建议也能够评论区留言互动 ,将有机遇获得TOSUN神秘大礼包哦~

幼贴士:

  1. 软件下载:
    点击下方软件下载链接 ,直接下载装置 ,建议下载 beta 版本
  2. 软件升级:
    在电脑有互联网衔接的前提下 ,能够在软件内查抄升级至最新版本。

注:人生就是博官网智能技术支持邮箱:support@tosunai.cn ,迎接各人前来征询。ㄐ胱⒚鞴炯傲捣绞剑

近期文章

颁发回复

×
×

产品入口: 产品增长到购物车

【网站地图】