众所周知,Arduino是一款便捷灵活、方便上手的开源硬件产品,具有丰富的接口,有数字I/O口,模拟I/O口,同时支持SPI,IIC,UART串口通信。它没有复杂的单片机底层代码,没有难懂的汇编,只是简单而实用的函数。
尽管使用Ardunio可具有简便的编程环境和极大的自由度,但是不要忘了它的配套还有“自画PCB板,完全适合的元件和精准的焊接”,这几个准备过程,可就不那么“自由”了哦。
画PCB板时,要注意的事项可不少,一步错步步错这种心酸相信做过的人也懂了吧;还有元件的搭配与购买呢,不合适的话一堆废料就这么产生了,这样不就得不偿失了吗?
这时候很多人会说“没办法呀,鱼与熊掌肯定不可兼得的呀!”,不不不,这篇文章里,小编就告诉你用什么方法可以做到两全其美!
画板太麻烦?耗时又费力?不用怕,一颗零件就搞定!
物料买的不合适,坏了就扔太浪费?不用怕,小体积的它可方便拔插且可多次利用呢!
它是什么?
它就是智达ZDAUTO 研发出的一款”安全“,”可靠“,”易用“的信号转换模块器件。
全称为M5S模块化器件(Modular Component),故名思义,它就是采用模块的结构方式,能实现某种具体功能的,可以作为基本元素而使用的一种器件。
可以让外部”高电压大电流”的物理设备的电信号与内部”低电压弱电流“的微控制器(芯片)间的进行桥接,在两个不同的电压电势之间做到信号转换和隔离。
M5S系列共有把八大种类
当M5S与Arduino共同使用的时候,就更加相得益彰了,因为智达ZDAUTO的这款模块化器件的优点能解决前面说到的问题。
-降低设计工作量,设计过程中常常要不断重复设计的电路,用模块化的器件替代,易于拔插的同时也降低了设计成本。
-高灵活性, 在同一电路板上,可设计成可选的组合连接, 解决了多种信号处理在同一电路板上现。
-降低成本, 批量化生产,降低了它自身的成本, 另外,它减低了电子产品在材料库存的资金占用量, 电子产品的电路板只需要设计成标准的接口,通过具有可替换性的模块化器件,解决不同的产品需求。
-提高设计产品的质量, 标准化,模块化器件,具有标准电气规范的性能,密封,可靠和稳定。
这些模块化器件常用的如上八大类,每一类下又按信号类别和电气特性分成多种型号,使用时需要按规格选取,在创作过程中不就能更好的节省人力物力了吗?
小编可以用一个例子为大家介绍M5S和Arduino的结合使用效果。
系统接线图
案例系统所涉及模块
1. M5S模块:PO(脉冲量输出模块)作为单片机控制霍尔传感器的中介,即低压控制高压的中介;
2. NJK-5001C霍尔传感器:用于被控制端;
3. Arduino UNO扩展板:用于Arduino UNO板子的扩展开发,连接M5S模块;
4. Arduino UNO:作为整个系统的控制核心,来控制M5S模块;
5. 磁铁:用于检测霍尔传感器
硬件物料
硬件引脚分配
硬件实物图
软件设计
本设计通过Arduino UNO R3开发板和Arduino UNO 扩展板组合,通过Arduino进行IO输入,利用M5S模块检测三线霍尔传感器的运行情况,从而控制LED灯的亮与灭。
大家是否有留意到这次案例使用的模块还有一个Arduino UNO 扩展板呢?它同样也是智达ZDAUTO自主研发出来的一款扩展板。
其全称为ZDAUTO-MIO-ArduinoUNO,是一款兼容ArduinoUNO和Arduino Leonardo开发板的I/O扩展板,将主板I/O口引至扩展板重新统一编排,并加入M5S模块,可根据开发板特性自由选择开关量,脉冲量,模拟量等输入输出模块,供用户接入/驱动外围设备。
它也是做设计的好帮手哦
大家也可用其他类型的M5S模块或几种M5S模块结合进行设计,对其他的工业设备进行控制,节约成本、节约时间并能节约硬件设计的资源。本司的CE,AE,AXH等系列产品, 均是采用这些”模块化器件”构成的各种控制器。
M5S模块具有十分可靠的稳定性,性能优越,用于小信号控制大电压十分稳定,各类M5S模块均可以用于一些工业上的控制,实现单片机控制工业设备。